Ladataan...

Asennus

Documenos ®

Documenos® on yhteensopiva sekä x86- että ARM-arkkitehtuurin kanssa.

Palvelimesi suoritin voi olla x86- tai ARM-pohjainen. Documenos® on yhteensopiva molempien kanssa. Voit ladata kummallekin palvelinarkkitehtuurille sopivat asennustiedostot tältä sivulta: ladata

Asennustapoja on kaksi: Docker-asennuksessa kaikki osat käynnistyvät yhdellä komennolla, ja tämä on suositeltu tapa. Windows IIS -asennus sopii, kun haluat ajaa sovellusta nykyisessä Windows-palvelininfrastruktuurissasi.

ARM / x86

Asennus Dockerilla

Yksi paketti asentaa yhdessä sovelluksen, PostgreSQL-tietokannan, digitaalisen allekirjoituksen palvelun, Elasticsearch-hakukoneen ja LibreTranslate-käännöspalvelun.

  1. Valmistele esivaatimukset. Palvelimelle on oltava asennettuna Docker Engine (20.10+) ja Docker Compose -laajennus (2.0+). Sovelluskontille on voitava varata vähintään 8 GB RAM, ja palvelimella on oltava internetyhteys konttikuvien lataamista varten. Toimii Linuxissa, Windowsissa ja macOS:ssä.
  2. Lataa paketti. Lataa Docker Compose -paketti (ZIP) sivulta ladata. Paketti sisältää palvelumääritykset sisältävän docker-compose.yml-tiedoston, määritysarvot sisältävän .env-tiedoston ja asennusohjeet sisältävän readme.md-tiedoston. Kopioi kansio sellaisenaan palvelimellesi.
  3. Määritä salasanat. Avaa .env-tiedosto ja korvaa ennen konttien käynnistämistä ehdottomasti nämä kaksi arvoa omilla vahvoilla ja yksilöllisillä arvoillasi: DB_PASSWORD (PostgreSQL-tietokantakäyttäjän salasana) ja DEFAULT_PWD (uusille käyttäjille annettava alkusalasana; käyttäjien tulee vaihtaa se ensimmäisen kirjautumisen jälkeen). Älä koskaan käytä esimerkki- tai oletussalasanoja tuotantoympäristössä.
  4. Tarkista verkko- ja porttiasetukset. Tarkista arvot *_BIND_IP ja *_PORT. Oletuksena tietokanta-, allekirjoitus-, haku- ja käännöspalvelut sidotaan vain osoitteeseen 127.0.0.1, eikä niihin pääse ulkopuolelta; ainoa ulospäin avoin portti on sovellusportti (APP_PORT, oletus 8080). Jos sovellus on kuormantasaajan tai käänteisen välityspalvelimen takana, täytä arvo CLIENT_IP_HEADER (esimerkiksi X-Forwarded-For).
  5. Käynnistä palvelut. Suorita seuraava komento kansiossa, jossa docker-compose.yml-tiedosto on: docker compose up -d
  6. Odota, että ensimmäinen käynnistys valmistuu. Ensimmäisellä käynnistyskerralla käännöspalvelu lataa TRANSLATE_LOAD_ONLY-arvolla määritetyt kielimallit; tavallisella yhteydellä tämä kestää 5–10 minuuttia ja tehdään vain kerran. Voit seurata edistymistä komennoilla docker compose ps ja docker compose logs -f documenos_translate. Latauksen aikana palvelun tila on starting ja valmiina healthy. Jos yhteytesi on hidas, kasvata arvoa TRANSLATE_START_PERIOD.
  7. Avaa sovellus. Avaa selaimessa http://palvelimesi-osoite:8080 (tai määrittämäsi APP_PORT-arvo), luo pääkäyttäjän tili ensimmäisen käynnistyksen ohjeiden mukaisesti ja rekisteröi lisenssisi.

Päivittäminen: Lataa uusin paketti, siirrä nykyiset määritysarvosi uuteen .env-tiedostoon ja suorita docker compose pull ja sen jälkeen docker compose up -d. Tietosi säilytetään nimetyissä Docker-taltioissa (volume), eivätkä päivitykset tai uudelleenkäynnistykset vaikuta niihin.

Asennus Windows IIS -palvelimelle

Documenos® on ASP.NET Core -sovellus, joka toimii IIS:ssä ASP.NET Core -moduulin kautta.

  1. Valmistele esivaatimukset. Ota Windows Serverissa käyttöön IIS-rooli ja asenna ASP.NET Core Hosting Bundle. Hosting Bundle on asennettava IIS:n jälkeen, muuten ASP.NET Core -moduulia ei rekisteröidä IIS:ään. Käynnistä IIS asennuksen jälkeen uudelleen komennolla iisreset.
  2. Valmistele tietokantapalvelin. Asenna PostgreSQL (v15 tai uudempi) tai järjestä pääsy olemassa olevaan PostgreSQL-palvelimeen. Documenos® käyttää erillisiä tietokantoja ytimelle (DOCUMENOS_CORE), raportoinnille (DOCUMENOS_REPORT) ja kasvojentunnistukselle (DOCUMENOS_FACE).
  3. Valmistele apupalvelut. Kokotekstihakuun tarvitaan Elasticsearch, sähköiseen allekirjoitukseen digitaalisen allekirjoituksen palvelu ja omalla palvelimella tapahtuvaan automaattiseen kääntämiseen LibreTranslate. Aja nämä palvelut erillisellä palvelimella Docker-paketin määrityksillä ja kirjaa ylös osoitteet, joista sovellus tavoittaa ne.
  4. Lataa ZIP-paketti. Lataa paketti syöttämällä latausavaimesi sivun ladata osioon ZIP-tiedosto Windows IIS:lle.
  5. Pura tiedostot palvelimelle. Pura ZIP-tiedoston sisältö verkkosivustolle varaamaasi kansioon, esimerkiksi C:\inetpub\documenos.
  6. Määritä yhteysasetukset. Syötä sovelluskansion appsettings.json-tiedoston ConnectionStrings-osioon PostgreSQL-yhteystietosi (CnStrServer, CnStr, CnStrBI, CnStrFA). Määritä samaan tiedostoon myös allekirjoitus- ja käännöspalvelujen osoitteet (SignatureServiceUrl, TranslateServiceUrl). Yhteys Elasticsearch-hakupalvelimeen määritetään asennuksen jälkeen hallintapaneelista.
  7. Luo sovelluspooli. Lisää IIS-hallinnassa uusi sovelluspooli (Application Pool) ja valitse .NET CLR -versio -asetukseksi Ei hallittua koodia (No Managed Code).
  8. Lisää verkkosivusto. Luo IIS-hallinnassa uusi sivusto kohdasta Sivustot → Lisää sivusto; valitse fyysiseksi poluksi kansio, johon purit tiedostot, ja sovelluspooliksi juuri luomasi pooli. Määritä sidokset (portti, isäntänimi) ja liitä tuotantoympäristössä HTTPS:ää varten SSL-varmenne.
  9. Myönnä kansion käyttöoikeudet. Myönnä sovelluskansioon luku- ja kirjoitusoikeus identiteetille IIS AppPool\<poolin nimi>. Sovellus kirjoittaa lokit, väliaikaiset tiedostot ja tietosuoja-avaimet tällä identiteetillä.
  10. Käynnistä ja avaa sivusto. Käynnistä sivusto ja avaa määrittämäsi osoite selaimessa. Tietokantarakenne otetaan käyttöön automaattisesti sovelluksen käynnistyessä. Luo pääkäyttäjän tili ensimmäisen käynnistyksen ohjeiden mukaisesti ja rekisteröi lisenssisi.

Päivittäminen: IIS-asennuksen versiopäivityksen vaiheet on kuvattu sivulla Ylläpito ja päivitykset. Tietoa lisenssin rekisteröinnistä ja kokeilutilasta löydät sivulta Lisensointi.