Процессор вашего сервера может быть на базе x86 или ARM. Documenos® совместим с обоими вариантами. Установочные файлы для каждой серверной архитектуры можно загрузить на этой странице: Скачать
Есть два способа установки: с помощью Docker все компоненты запускаются одной командой — это рекомендуемый способ. Установка на Windows IIS предпочтительна, если вы хотите запускать приложение в существующей серверной инфраструктуре Windows.
Единый пакет устанавливает приложение, базу данных PostgreSQL, службу цифровой подписи, поисковую систему Elasticsearch и службу перевода LibreTranslate.
docker-compose.yml с определениями служб, .env со значениями конфигурации и readme.md с примечаниями по установке. Скопируйте папку на сервер без изменений.
.env и перед запуском контейнеров обязательно замените эти два значения собственными надёжными и уникальными: DB_PASSWORD (пароль пользователя базы данных PostgreSQL) и DEFAULT_PWD (начальный пароль, назначаемый новым пользователям; пользователи должны сменить его после первого входа). Никогда не используйте примерные пароли или пароли по умолчанию в производственной среде.
*_BIND_IP и *_PORT. По умолчанию службы базы данных, подписи, поиска и перевода привязаны только к адресу 127.0.0.1 и недоступны извне; единственный открытый наружу порт — порт приложения (APP_PORT, по умолчанию 8080). Если приложение работает за балансировщиком нагрузки или обратным прокси-сервером, укажите значение CLIENT_IP_HEADER (например, X-Forwarded-For).
docker-compose.yml, выполните команду: docker compose up -d
TRANSLATE_LOAD_ONLY; при обычном подключении это занимает 5–10 минут и выполняется только один раз. Следить за ходом можно с помощью команд docker compose ps и docker compose logs -f documenos_translate. Во время загрузки служба имеет статус starting, а по готовности — healthy. Если подключение медленное, увеличьте значение TRANSLATE_START_PERIOD.
http://адрес-вашего-сервера:8080 (или заданное вами значение APP_PORT), следуя инструкциям первого запуска, создайте учётную запись администратора и зарегистрируйте лицензию.
Обновление:
Загрузите последний пакет, перенесите текущие значения конфигурации в новый файл .env и выполните docker compose pull, а затем docker compose up -d. Ваши данные хранятся в именованных томах Docker (volume) и не затрагиваются обновлениями и перезапусками.
Documenos® — это приложение ASP.NET Core, которое работает на IIS через модуль ASP.NET Core.
iisreset.
DOCUMENOS_CORE), отчётности (DOCUMENOS_REPORT) и распознавания лиц (DOCUMENOS_FACE).
C:\inetpub\documenos.
appsettings.json в папке приложения укажите параметры подключения к PostgreSQL (CnStrServer, CnStr, CnStrBI, CnStrFA) в разделе ConnectionStrings. В этом же файле задайте адреса служб подписи и перевода (SignatureServiceUrl, TranslateServiceUrl). Подключение к поисковому серверу Elasticsearch настраивается в панели администрирования после установки.
IIS AppPool\<имя пула> права на чтение и запись для папки приложения. Под этим удостоверением приложение записывает журналы, временные файлы и ключи защиты данных.
Обновление: Шаги обновления версии для установки на IIS описаны на странице Обслуживание и обновления. Сведения о регистрации лицензии и пробном режиме см. на странице Лицензирование.