Paperless-ngx zweite unabhängige Paperless ngx Instanz

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Ich habe einen Lizenz Code bekommen der verlangt aber die BE und diese muss ich nun haben. Habe mal alles raus geworfen und wollte das Script von marius anpassen aber das will wohl nicht... Also in den Aufgaben EInstellungen

https://mariushosting.com/synology-30-second-portainer-install-using-task-scheduler-docker/

Code:
docker run -d --name=portainer \
-p 8000:8000 \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /volume1/docker/portainer:/data \
--restart=always \
portainer/portainer-ee:latest
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
okay jetzt geht es, war wohl wieder schneller als die Synology.

Backup habe ich ja, die Installation ging durch und nun klappt es auch mit den Variablen nach dem Einfügen.
 
  • Like
Reaktionen: alexhell

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Das ganze klappt leider noch nicht. Nach dem eingaben der ganzen Daten und dem ausführen von Deploy the Stack erhalte ich folgende Fehlermeldung

Code:
Deployment error
failed to deploy a stack: yaml: line 21: did not find expected key

1692049537547.png
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Klick mal auf customize Stack und poste den hier. Der ist unter den Feldern von den Variablen. Das zeigt dir, was er für einen Stack deployen würde nach dem ausfüllen.

Screenshot_2023-08-15-06-31-20-04_d365b52accad0f47adbc08c16219827d.jpg
 

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Das wäre sann das hier

Code:
version: "3.4"
services:
  broker:
    image: redis
    restart: unless-stopped
    volumes:
      - redisdata:/data

  webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    restart: unless-stopped
    depends_on:
      - broker
    ports:
      - {{ PORT }}:8000
    volumes:
      - {{ DOCKER_FOLDER }}/data:/usr/src/paperless/data
      - {{ DOCKER_FOLDER }}/media:/usr/src/paperless/media
      - {{ DOCKER_FOLDER }}/export:/usr/src/paperless/export
      - {{ DOCKER_FOLDER }}/consume:/usr/src/paperless/consume
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_CORS_ALLOWED_HOSTS: {{ URL }}
      PAPERLESS_URL: {{ URL }}
      PAPERLESS_OCR_LANGUAGE: deu+eng
      USERMAP_UID: {{ USER_ID }}
      USERMAP_GID: {{ GROUP_ID }}
      PAPERLESS_DBHOST: {{ DB_HOST }}
      PAPERLESS_DBPORT: {{ DB_PORT }}
      PAPERLESS_DBNAME: {{ DB_NAME }}
      PAPERLESS_DBUSER: {{ DB_USER }}
      PAPERLESS_DBPASS: {{ DB_PASS }}
      PAPERLESS_FILENAME_FORMAT: {{ FILENAME_FORMAT }}
volumes:
  redisdata:

IMG_0599.jpeg
 

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Ja es ist morgen früh 😂 hier natürlich mit Inhalt


Code:
version: "3.4"
services:
  broker:
    image: redis
    restart: unless-stopped
    volumes:
      - redisdata:/data

  webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    restart: unless-stopped
    depends_on:
      - broker
    ports:
      - 8777:8000
    volumes:
      - /volume1/docker/paperless_privat/data:/usr/src/paperless/data
      - /volume1/docker/paperless_privat/media:/usr/src/paperless/media
      - /volume1/docker/paperless_privat/export:/usr/src/paperless/export
      - /volume1/docker/paperless_privat/consume:/usr/src/paperless/consume
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_CORS_ALLOWED_HOSTS: https://paperless.meindesomain.synology.me
      PAPERLESS_URL: https://paperless.meindesomain.synology.me
      PAPERLESS_OCR_LANGUAGE: deu+eng
      USERMAP_UID: 1026
      USERMAP_GID: 100
      PAPERLESS_DBHOST: 192.168.178.77
      PAPERLESS_DBPORT: 3306
      PAPERLESS_DBNAME: paperless-privat
      PAPERLESS_DBUSER: paperlessprivat
      PAPERLESS_DBPASS: meingeheimespasswort
      PAPERLESS_FILENAME_FORMAT: {corespondent} / xxxxx
volumes:
  redisdata:

IMG_0600.jpeg
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Das muss ich mir bisschen später mal genauer angucken und ausprobieren
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Probier mal PAPERLESS_FILENAME_FORMAT: "{corespondent}/xxxxx"
 

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Ja das war mal die Lösung dafür Danke.

Nun ist die Installation durch und am laufen aber ich komme nicht drauf. mir ist aufgefallen dass keine Ports eingetragen sind. Ist das normal?

Anbei mal ein Screenshot mit überhalb MariaDB und phpMyAdmin. Es ist auch eine komplett andere IP als die anderen Container.

1692080050928.png

Wenn ich im Stack nachsehe welches ich gerade erstellt habe und läuft dann ist er da aber eingetragen
1692080224075.png
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Was steht denn im Log von paperless? Weil der Container scheint ja noch nicht an zu sein...
Die IP Adressen sind eigentlich nicht relevant. Die müssen nur im anderen Bereich sein als dein Heimnetz
 

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Ohhhh ich bekomm noch den kriese mit der Datenbank.

Also ich selbst komme auf die Datenbank und kann mich mit dem Benutzer einloggen. Ich sehe dann auch die DB.

Kann es sein weil die DB schon besteht? Er muss ja nichts schreiben nur verbinden oder?

Code:
connection = Database.connect(**conn_params)
  File "/usr/local/lib/python3.9/site-packages/psycopg2/__init__.py", line 122, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: connection to server at "192.168.178.77", port 3306 failed: received invalid response to SSL negotiation: i
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
DB selber muss ja sogar da sein, aber die muss natürlich leer sein bzw. zu dem Datenbestand im Ordner passen.
Aber er kann sich ja nicht verbinden. Hast du eine Firewall aktiv und den IP Bereich nicht freigegeben?
 

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Die DB passt sicher zu den Daten, das ist ja meine alte Installation. leer ist die nicht.

Firewall ist keine aktiv nein
 

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Vielleicht noch als input, bei bookstack hat die verbindung auch funktioniert.
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Ach verdammt... Ich nutze PSQL und brauche das daher nicht 😁
Du musst für MariaDB PAPERLESS_DBENGINE=mariadb setzen

Edit: das kannst du am besten ins Template übernehmen
 
  • Like
Reaktionen: Grischabock

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Ah ja genau das war es. So langsam wird es :)

Nächstes Problem:
Ich kann Paperless aufrufen und mich einloggen, jedoch werde ich nach dem Login nicht auf Paperless geleitet sondern bekomme eine Seite mit folgendem Fehler.

Verboten (403)​

CSRF-Verifizierung fehlgeschlagen. Anfrage abgebrochen.
 

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24

Verboten (403)​

CSRF-Verifizierung fehlgeschlagen. Anfrage abgebrochen.
Ich vermute mal sehr stark dass ich selbst vergessen habe https:// hinzusetzen ;-) Es geht nun :)

Teste dann später ma, noch eine neue Installation für den Verein. Vorerst mal vielen Dank für deine TOP Unterstützung @alexhell
 

Grischabock

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
282
Punkte für Reaktionen
10
Punkte
24
Muss nun doch noch fragen was ich für einen Fehler machen könnte. Die erste Installation geht und kommuniziert mit der DB selbes ist auch bei Bookstack.
Nun Aber meine zweite Paperless Installation kommuniziert nicht mit der DB. Als Fehler wird einfach keine verbindung angegeben. Die Benutzerdaten habe ich mehrmals geprüft und komme selbst auch auf die DB.

Hat jemand noch eine Idee was ich machen könnte?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Hast du genau so den user angelegt wie den ersten? Oder nutzt du immer den selben User? Ansonsten ist es sehr komisch.....

Edit: Das ist sonst total unlogisch, dass es bei zwei Anwendungen geht und bei einer nicht. Da musst irgendeinen Fehler gemacht haben.... PAPERLESS_DBENGINE war im Template gesetzt?
 
Zuletzt bearbeitet:


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat