The processor in your server may be x86-based or ARM-based. Documenos® is compatible with both. You can download the appropriate installation files for either server architecture from this page: Download
There are two installation options: with Docker, all components start up with a single command, and this is the recommended method. The Windows IIS installation is preferred when you want to run the application on your existing Windows server infrastructure.
A single package installs the application, the PostgreSQL database, the Digital Signature Service, the Elasticsearch search engine and the LibreTranslate translation service together.
docker-compose.yml containing the service definitions, .env containing the configuration values and readme.md containing the installation notes. Copy the folder to your server as is.
.env file and, before starting the containers, make sure to replace these two values with your own strong, unique values: DB_PASSWORD (the password of the PostgreSQL database user) and DEFAULT_PWD (the initial password assigned to newly created users; users should change it after their first login). Never use sample or default passwords in a production environment.
*_BIND_IP and *_PORT values. By default, the database, signature, search and translation services bind only to 127.0.0.1 and cannot be reached from outside; the only externally exposed port is the application port (APP_PORT, default 8080). If the application is behind a load balancer or reverse proxy, set the CLIENT_IP_HEADER value (for example X-Forwarded-For).
docker-compose.yml file, run the following command: docker compose up -d
TRANSLATE_LOAD_ONLY; this takes 5–10 minutes on a normal connection and happens only once. You can monitor progress with the docker compose ps and docker compose logs -f documenos_translate commands. The service shows starting while downloading and healthy when ready. If your connection is slow, increase the TRANSLATE_START_PERIOD value.
http://your-server-address:8080 (or the APP_PORT value you set) in your browser, follow the first-run instructions to create the administrator account and register your licence.
Updating:
Download the latest package, transfer your existing configuration values to the new .env file, and run docker compose pull followed by docker compose up -d. Your data is kept in named Docker volumes and is not affected by updates or restarts.
Documenos® is an ASP.NET Core application; it runs on IIS through the ASP.NET Core Module.
iisreset command.
DOCUMENOS_CORE), reporting (DOCUMENOS_REPORT) and face recognition (DOCUMENOS_FACE).
C:\inetpub\documenos.
appsettings.json file in the application folder, enter your PostgreSQL connection details (CnStrServer, CnStr, CnStrBI, CnStrFA) in the ConnectionStrings section. Also define the addresses of the signature and translation services (SignatureServiceUrl, TranslateServiceUrl) in the same file. The connection to the Elasticsearch search server is configured from the administration panel after installation.
IIS AppPool\<pool name> identity. The application writes logs, temporary files and data protection keys under this identity.
Updating: The version upgrade steps for an IIS installation are described on the Maintenance and Updates page. For information about licence registration and the free version, see the Licensing page.