Der Prozessor Ihres Servers kann x86- oder ARM-basiert sein. Documenos® ist mit beiden kompatibel. Die passenden Installationsdateien für beide Serverarchitekturen können Sie auf dieser Seite herunterladen: Herunterladen
Es gibt zwei Installationswege: Mit Docker starten alle Komponenten mit einem einzigen Befehl – dies ist die empfohlene Methode. Die Installation unter Windows IIS empfiehlt sich, wenn Sie die Anwendung auf Ihrer vorhandenen Windows-Serverinfrastruktur betreiben möchten.
Ein einziges Paket installiert die Anwendung, die PostgreSQL-Datenbank, den Dienst für digitale Signaturen, die Suchmaschine Elasticsearch und den Übersetzungsdienst LibreTranslate gemeinsam.
docker-compose.yml mit den Dienstdefinitionen, .env mit den Konfigurationswerten und readme.md mit den Installationshinweisen. Kopieren Sie den Ordner unverändert auf Ihren Server.
.env und ersetzen Sie vor dem Starten der Container unbedingt diese beiden Werte durch eigene starke und eindeutige Werte: DB_PASSWORD (Passwort des PostgreSQL-Datenbankbenutzers) und DEFAULT_PWD (Initialpasswort für neu angelegte Benutzer; die Benutzer sollten es nach der ersten Anmeldung ändern). Verwenden Sie in der Produktivumgebung niemals Beispiel- oder Standardpasswörter.
*_BIND_IP und *_PORT. Standardmäßig binden sich die Datenbank-, Signatur-, Such- und Übersetzungsdienste nur an 127.0.0.1 und sind von außen nicht erreichbar; der einzige nach außen geöffnete Port ist der Anwendungsport (APP_PORT, Standard 8080). Befindet sich die Anwendung hinter einem Load Balancer oder Reverse Proxy, setzen Sie den Wert CLIENT_IP_HEADER (zum Beispiel X-Forwarded-For).
docker-compose.yml befindet, folgenden Befehl aus: docker compose up -d
TRANSLATE_LOAD_ONLY festgelegten Sprachmodelle herunter; das dauert bei einer normalen Verbindung 5–10 Minuten und erfolgt nur einmal. Den Fortschritt können Sie mit den Befehlen docker compose ps und docker compose logs -f documenos_translate verfolgen. Während des Downloads zeigt der Dienst starting, sobald er bereit ist, healthy. Bei einer langsamen Verbindung erhöhen Sie den Wert TRANSLATE_START_PERIOD.
http://ihre-serveradresse:8080 (bzw. den von Ihnen festgelegten APP_PORT-Wert), legen Sie gemäß den Anweisungen beim ersten Start das Administratorkonto an und registrieren Sie Ihre Lizenz.
Aktualisierung:
Laden Sie das neueste Paket herunter, übertragen Sie Ihre vorhandenen Konfigurationswerte in die neue Datei .env und führen Sie docker compose pull und anschließend docker compose up -d aus. Ihre Daten werden in benannten Docker-Volumes gespeichert und sind von Updates und Neustarts nicht betroffen.
Documenos® ist eine ASP.NET-Core-Anwendung und läuft unter IIS über das ASP.NET-Core-Modul.
iisreset neu.
DOCUMENOS_CORE), das Reporting (DOCUMENOS_REPORT) und die Gesichtserkennung (DOCUMENOS_FACE).
C:\inetpub\documenos.
appsettings.json im Anwendungsordner im Abschnitt ConnectionStrings Ihre PostgreSQL-Verbindungsdaten (CnStrServer, CnStr, CnStrBI, CnStrFA) ein. Legen Sie in derselben Datei auch die Adressen der Signatur- und Übersetzungsdienste fest (SignatureServiceUrl, TranslateServiceUrl). Die Verbindung zum Elasticsearch-Suchserver wird nach der Installation im Verwaltungsbereich eingerichtet.
IIS AppPool\<Poolname> Lese- und Schreibrechte für den Anwendungsordner. Die Anwendung schreibt Protokolle, temporäre Dateien und Datenschutzschlüssel unter dieser Identität.
Aktualisierung: Die Schritte für ein Versions-Upgrade bei einer IIS-Installation sind auf der Seite Wartung und Updates beschrieben. Informationen zur Lizenzregistrierung und zum Testmodus finden Sie auf der Seite Lizenzierung.