Il processore del vostro server può essere basato su x86 o su ARM. Documenos® è compatibile con entrambi. Potete scaricare i file di installazione adatti a ciascuna architettura server da questa pagina: Scaricamento
Sono disponibili due modalità di installazione: con Docker tutti i componenti si avviano con un unico comando ed è il metodo consigliato. L'installazione su Windows IIS è preferibile se desiderate eseguire l'applicazione sulla vostra infrastruttura server Windows esistente.
Un unico pacchetto installa insieme l'applicazione, il database PostgreSQL, il servizio di firma digitale, il motore di ricerca Elasticsearch e il servizio di traduzione LibreTranslate.
docker-compose.yml, con le definizioni dei servizi, .env, con i valori di configurazione, e readme.md, con le note di installazione. Copiate la cartella così com'è sul vostro server.
.env e, prima di avviare i container, sostituite obbligatoriamente questi due valori con valori propri, robusti e univoci: DB_PASSWORD (password dell'utente del database PostgreSQL) e DEFAULT_PWD (password iniziale assegnata ai nuovi utenti; gli utenti devono modificarla dopo il primo accesso). Non utilizzate mai password di esempio o predefinite in produzione.
*_BIND_IP e *_PORT. Per impostazione predefinita, i servizi di database, firma, ricerca e traduzione sono associati solo a 127.0.0.1 e non sono raggiungibili dall'esterno; l'unica porta esposta è quella dell'applicazione (APP_PORT, predefinita 8080). Se l'applicazione si trova dietro un bilanciatore di carico o un reverse proxy, impostate il valore CLIENT_IP_HEADER (ad esempio X-Forwarded-For).
docker-compose.yml, eseguite il seguente comando: docker compose up -d
TRANSLATE_LOAD_ONLY; con una connessione normale richiede 5–10 minuti e avviene una sola volta. Potete seguire l'avanzamento con i comandi docker compose ps e docker compose logs -f documenos_translate. Durante il download il servizio risulta starting e, quando è pronto, healthy. Se la connessione è lenta, aumentate il valore TRANSLATE_START_PERIOD.
http://indirizzo-del-server:8080 (o il valore APP_PORT che avete impostato), seguite le istruzioni del primo avvio per creare l'account amministratore e registrate la vostra licenza.
Aggiornamento:
Scaricate il pacchetto più recente, trasferite i valori di configurazione esistenti nel nuovo file .env ed eseguite docker compose pull seguito da docker compose up -d. I vostri dati sono conservati in volumi Docker denominati e non sono influenzati da aggiornamenti o riavvii.
Documenos® è un'applicazione ASP.NET Core; viene eseguita su IIS tramite il modulo ASP.NET Core.
iisreset.
DOCUMENOS_CORE), la reportistica (DOCUMENOS_REPORT) e il riconoscimento facciale (DOCUMENOS_FACE).
C:\inetpub\documenos.
appsettings.json della cartella dell'applicazione, inserite i dati di connessione PostgreSQL (CnStrServer, CnStr, CnStrBI, CnStrFA) nella sezione ConnectionStrings. Definite nello stesso file anche gli indirizzi dei servizi di firma e traduzione (SignatureServiceUrl, TranslateServiceUrl). La connessione al server di ricerca Elasticsearch si configura dal pannello di amministrazione dopo l'installazione.
IIS AppPool\<nome del pool> i permessi di lettura e scrittura sulla cartella dell'applicazione. L'applicazione scrive log, file temporanei e chiavi di protezione dei dati con questa identità.
Aggiornamento: I passaggi per l'aggiornamento di versione di un'installazione IIS sono descritti nella pagina Manutenzione e aggiornamenti. Per informazioni sulla registrazione della licenza e sulla modalità di prova, consultate la pagina Licenze.