Belastning...

Installation

Documenos ®

Documenos® är kompatibelt med både x86- och ARM-arkitektur.

Processorn i din server kan vara x86- eller ARM-baserad. Documenos® är kompatibelt med båda. Du kan ladda ned lämpliga installationsfiler för respektive serverarkitektur från den här sidan: Ladda ner

Det finns två installationsalternativ: med Docker startas alla komponenter med ett enda kommando, och det är den rekommenderade metoden. Installation på Windows IIS är att föredra när du vill köra applikationen på din befintliga Windows-serverinfrastruktur.

ARM / x86

Installation med Docker

Ett enda paket installerar applikationen, PostgreSQL-databasen, tjänsten för digitala signaturer, sökmotorn Elasticsearch och översättningstjänsten LibreTranslate tillsammans.

  1. Förbered förutsättningarna. Docker Engine (20.10+) och insticksprogrammet Docker Compose (2.0+) måste vara installerade på servern. Minst 8 GB RAM måste kunna tilldelas applikationscontainern, och servern behöver internetåtkomst för att ladda ned containeravbildningarna. Fungerar på Linux, Windows och macOS.
  2. Ladda ned paketet. Ladda ned Docker Compose-paketet (ZIP) från sidan Ladda ner. Paketet består av docker-compose.yml med tjänstdefinitionerna, .env med konfigurationsvärdena och readme.md med installationsanvisningarna. Kopiera mappen i befintligt skick till din server.
  3. Ange lösenorden. Öppna filen .env och ersätt obligatoriskt, innan du startar containrarna, dessa två värden med egna starka och unika värden: DB_PASSWORD (lösenordet för PostgreSQL-databasanvändaren) och DEFAULT_PWD (det första lösenordet som tilldelas nya användare; användarna bör ändra det efter första inloggningen). Använd aldrig exempel- eller standardlösenord i en produktionsmiljö.
  4. Granska nätverks- och portinställningarna. Kontrollera värdena *_BIND_IP och *_PORT. Som standard binds databas-, signatur-, sök- och översättningstjänsterna endast till 127.0.0.1 och kan inte nås utifrån; den enda externt exponerade porten är applikationsporten (APP_PORT, standard 8080). Om applikationen ligger bakom en lastbalanserare eller omvänd proxy anger du värdet CLIENT_IP_HEADER (till exempel X-Forwarded-For).
  5. Starta tjänsterna. Kör följande kommando i mappen där filen docker-compose.yml finns: docker compose up -d
  6. Vänta tills den första starten är klar. Vid första starten laddar översättningstjänsten ned de språkmodeller som anges med TRANSLATE_LOAD_ONLY; det tar 5–10 minuter med en normal anslutning och görs bara en gång. Du kan följa förloppet med kommandona docker compose ps och docker compose logs -f documenos_translate. Tjänsten visas som starting under nedladdningen och som healthy när den är klar. Om anslutningen är långsam ökar du värdet TRANSLATE_START_PERIOD.
  7. Öppna applikationen. Öppna http://din-serveradress:8080 (eller det APP_PORT-värde du har angett) i webbläsaren, följ anvisningarna vid första körningen för att skapa administratörskontot och registrera din licens.

Uppdatering: Ladda ned det senaste paketet, för över dina befintliga konfigurationsvärden till den nya filen .env och kör docker compose pull följt av docker compose up -d. Dina data lagras i namngivna Docker-volymer och påverkas inte av uppdateringar eller omstarter.

Installation på Windows IIS

Documenos® är en ASP.NET Core-applikation som körs på IIS via ASP.NET Core-modulen.

  1. Förbered förutsättningarna. Aktivera rollen IIS på Windows Server och installera ASP.NET Core Hosting Bundle. Hosting Bundle måste installeras efter IIS, annars registreras inte ASP.NET Core-modulen i IIS. Starta om IIS efter installationen med kommandot iisreset.
  2. Förbered databasservern. Installera PostgreSQL (v15 eller senare) eller se till att det finns åtkomst till en befintlig PostgreSQL-server. Documenos® använder separata databaser för kärnan (DOCUMENOS_CORE), rapportering (DOCUMENOS_REPORT) och ansiktsigenkänning (DOCUMENOS_FACE).
  3. Förbered hjälptjänsterna. Elasticsearch krävs för fulltextsökning, tjänsten för digitala signaturer för elektroniska signaturer och LibreTranslate för automatisk översättning på din egen server. Kör dessa tjänster på en separat server med definitionerna i Docker-paketet och anteckna adresserna där applikationen kan nå dem.
  4. Ladda ned ZIP-paketet. Ladda ned paketet genom att ange din nedladdningsnyckel i avsnittet ZIP-fil för Windows IIS på sidan Ladda ner.
  5. Packa upp filerna på servern. Packa upp ZIP-innehållet i den mapp som du har avsatt för webbplatsen, till exempel C:\inetpub\documenos.
  6. Konfigurera anslutningsinställningarna. Ange dina PostgreSQL-anslutningsuppgifter (CnStrServer, CnStr, CnStrBI, CnStrFA) i avsnittet ConnectionStrings i filen appsettings.json i applikationsmappen. Ange även adresserna till signatur- och översättningstjänsterna (SignatureServiceUrl, TranslateServiceUrl) i samma fil. Anslutningen till Elasticsearch-sökservern konfigureras från administrationspanelen efter installationen.
  7. Skapa en programpool. Lägg till en ny programpool (Application Pool) i IIS-hanteraren och ställ in .NET CLR-version på Ingen hanterad kod (No Managed Code).
  8. Lägg till webbplatsen. Skapa en ny webbplats i IIS-hanteraren via Platser → Lägg till webbplats; välj mappen där du packade upp filerna som fysisk sökväg och poolen du nyss skapade som programpool. Ange bindningarna (port, värdnamn) och tilldela ett SSL-certifikat för HTTPS i produktionsmiljön.
  9. Bevilja mappbehörigheter. Ge identiteten IIS AppPool\<poolnamn> läs- och skrivbehörighet till applikationsmappen. Applikationen skriver loggar, temporära filer och dataskyddsnycklar med denna identitet.
  10. Starta och öppna webbplatsen. Starta webbplatsen och öppna den adress du har angett i webbläsaren. Databasschemat tillämpas automatiskt när applikationen startar. Följ anvisningarna vid första körningen för att skapa administratörskontot och registrera din licens.

Uppdatering: Stegen för versionsuppgradering av en IIS-installation beskrivs på sidan Underhåll och uppdateringar. Information om licensregistrering och testläge finns på sidan Licensiering.