Fork me on GitHub

Herr Knedel/Veľké veci s kontajnermi: Spustenie Papermerge DMS na Synology NAS

Created Fri, 28 Feb 2020 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:47:50 +0000 Úroveň obtiažnosti: Môže to trvať trochu dlhšie

387 Words

Papermerge je mladý systém správy dokumentov (DMS), ktorý dokáže automaticky prideľovať a spracovávať dokumenty. V tomto návode ukážem, ako som nainštaloval Papermerge na svoju diskovú stanicu Synology a ako funguje DMS.

Možnosť pre profesionálov

Ako skúsený používateľ Synology sa môžete samozrejme prihlásiť pomocou SSH a nainštalovať celú inštaláciu prostredníctvom súboru Docker Compose.

version: "2.1"
services:
  papermerge:
    image: ghcr.io/linuxserver/papermerge
    container_name: papermerge
    environment:
      - PUID=1024
      - PGID=100
      - TZ=Europe/Berlin
    volumes:
      - ./config>:/config
      - ./appdata/data>:/data
    ports:
      - 8090:8000
    restart: unless-stopped

Krok 1: Vytvorenie priečinka

Najskôr vytvorím priečinok na zlúčenie dokumentov. Prejdem do “Ovládanie systému” -> “Zdieľaný priečinok” a vytvorím nový priečinok s názvom “Archív dokumentov”.

Krok 2: Vyhľadanie obrazu DockerKlikneme na kartu “Registrácia” v okne Synology Docker a vyhľadáme “Papermerge”. Vyberiem obraz Docker “linuxserver/papermerge” a potom kliknem na značku “latest”. Po stiahnutí obrázka je obrázok k dispozícii ako obrázok. Docker rozlišuje 2 stavy, kontajner “dynamický stav” a obraz/image (pevný stav). Pred vytvorením kontajnera z obrazu je potrebné vykonať niekoľko nastavení.

Krok 3: Uvedenie obrazu do prevádzky:

Dvakrát kliknem na svoj obrázok na zlúčenie papiera.

Potom kliknem na “Rozšírené nastavenia” a aktivujem “Automatický reštart”. Vyberiem kartu “Volume” a kliknem na “Add folder”. Tam vytvorím nový priečinok databázy s touto prípojnou cestou “/data”. Ukladám sem aj druhý priečinok, ktorý obsahuje prípojnú cestu “/config”. Nezáleží na tom, kde sa tento priečinok nachádza. Je však dôležité, aby patril používateľovi Synology admin. Pre kontajner “Papermerge” priraďujem pevné porty. Bez pevných portov by sa mohlo stať, že “Papermerge server” po reštarte beží na inom porte. Nakoniec zadám tri premenné prostredia. Premenná “PUID” je ID používateľa a “PGID” je ID skupiny môjho používateľa administrátora. PGID/PUID môžete zistiť cez SSH pomocou príkazu “cat /etc/passwd | grep admin”. Po týchto nastaveniach je možné spustiť server Papermerge! Potom môžete aplikáciu Papermerge zavolať prostredníctvom Ip adresy zariadenia Synology a priradeného portu, napríklad http://192.168.21.23:8095. Predvolené prihlasovacie meno je admin s heslom admin.

Ako Papermerge funguje?

Papermerge analyzuje text dokumentov a obrázkov. Papermerge používa knižnicu OCR/“optického rozpoznávania znakov” s názvom tesseract, ktorú vydala spoločnosť Goolge.

Vytvoril som priečinok s názvom “Všetko s Lorem”, aby som otestoval automatické priraďovanie dokumentov. Potom som klikol na nový rozpoznávací vzor v položke ponuky “Automaty”. Všetky nové dokumenty obsahujúce slovo “Lorem” sú umiestnené v priečinku “Všetko s Lorem” a označené “has-lorem”. Je dôležité používať v tagoch čiarku, inak sa tag nenastaví. Ak nahráte dokument, bude označený a zoradený.