Jump to content

Nach paperless NGX MariaDB / Unraid zerstört


Recommended Posts

Guten Morgen, 

 

vor 2 Monaten hatte ich Paperless NGX als docker installiert. Danach war meine komplette Datenbank (MariaDB), + PHP unbrauchbar gewesen und meine 3 Nextclouds haben nicht mehr funktioniert da die PHP Konfiguration sich geändert hat.

 

Es hat fast 10h gedauert alles wieder so herzurichten das es wieder läuft. 

Ich denke es hat mit dem REDIS zu tun was er mit Paperless installiert.

 

Ich benötige nun den Paperless da ich über 20K PDFs habe und dieses Programm mir helfen würde. Kann mir jemand sagen wie ich den Container installieren kann ohne das dieses Problem wieder auftritt? 

 

Ich würde sonst einen Raspberry Pi 5 nehmen und dort den docker installieren und intern übers Netzwerk verknüpfen.

 

Gruß aus dem Harz

 

 

Link to comment

Bei mir ist es bislang noch nicht zu einem derartigen Problem gekommen. Schwierig nachzuvollziehen, wo da genau der Stolperstein lag. Aber im Folgenden einmal meine Konfiguration (docker compose), die seither problemlos läuft – sowohl auf einer Synology als auch mit Unraid:

 

services:

  broker:
    image: redis:7.4.0
    container_name: paperless-ngx-redis
    restart: unless-stopped
    volumes:
      - /YOURPATH:/data

  db:
    image: postgres:16.3
    container_name: paperless-ngx-postgres
    restart: unless-stopped
    volumes:
      - /YOURPATH:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: paperless
      POSTGRES_USER: paperless
      POSTGRES_PASSWORD: paperless

  webserver:
    image: paperlessngx/paperless-ngx:latest
    container_name: paperless-ngx
    restart: unless-stopped
    depends_on:
      - db
      - broker
    ports:
      - YOURPORT:8000
    volumes:
      - /YOURPATH/data:/usr/src/paperless/data
      - /YOURPATH/media:/usr/src/paperless/media
      - /YOURPATH/export:/usr/src/paperless/export
      - /YOURPATH/consume:/usr/src/paperless/consume
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_DBHOST: db
      USERMAP_UID: 99
      USERMAP_GID: 100
      PAPERLESS_TIME_ZONE: Europe/Berlin
      PAPERLESS_ADMIN_USER: ADMINUSER
      PAPERLESS_ADMIN_PASSWORD: ADMINPW
      PAPERLESS_OCR_LANGUAGE: deu+eng
      PAPERLESS_URL: https://paperless.YOURURL.de
      PAPERLESS_OCR_USER_ARGS: '{"invalidate_digital_signatures": true}'

 

Sinnvoll ist es vermutlich, sowohl die Datenbank als auch Redis einfach auf eine Version – wie hier geschehen – festzulegen und diese auch erst einmal nicht zu updaten. Außerdem bin ich dazu übergegangen, für jede Anwendung eine eigene, neue Datenbank-Instanz zu erstellen, die dann den Namen der Anwendung im Namen trägt. Wenn also etwas zerschossen wird, sind alle übrigen Anwendungen nicht betroffen, wie z. B. bei dir Nextcloud.

 

Ergänzung für jene, die noch nicht docker compose verwendet haben:

  1. compose1.png.ad955e4e1df38eab0f383e2d6c217cc6.png
  2. compose2.png.8843db86921faefe80d789c2568ef4f9.png
  3. compose3.png.79d5dd8777a8a88f20e5fbbd9a8e38c9.png
  4. compose4.png.160f092fc565b121045d7d1b0abb4a7d.png
  5. compose5.png.9b6e19f6bdbc78609e106cb62806f141.png
  6. compose6.thumb.png.1d84067d3551d3e3b35863f2e1f72aaf.png
  7. compose7.thumb.png.b62cfb056026e4a3accfef56784748f1.png

 

Gruß aus dem nahen Hamburg :D

Edited by Novaliz
  • Thanks 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...