Neues Dokument erstellen

Der Titel Ihres Dokuments (wird als H1 angezeigt)
URL-freundlicher Name (keine Leerzeichen, Bindestriche verwenden)
Pfad, unter dem das Dokument erstellt werden soll (optional, verwenden Sie Schrägstriche, um Unterverzeichnisse zu erstellen)

Dokument verschieben/umbenennen

Aktueller Speicherort des Dokuments
Neuer Pfad für das Dokument (einschließlich des Slugs)
Dies ändert nur den Pfad des Dokuments und nicht den Titel des Dokuments (H1-Überschrift).

Dokument löschen

Sind Sie sicher, dass Sie dieses Dokument löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.

Warnung: Wenn dies ein Ordner ist, wird der gesamte Inhalt einschließlich Unterordner und Dokumente gelöscht.

Message

Message content goes here.

Confirm Action

Are you sure?

Anhänge

Erlaubte Dateitypen: jpg, jpeg, png, gif, svg, webp, txt, log, csv, sfd, zip, pdf, docx, xlsx, pptx, mp4 (Max: 10MB)

Dokumentdateien

Angehängte Dateien werden geladen...

Dokumentverlauf

Frühere Versionen

Loading versions...

Vorschau

Wählen Sie eine Version zur Vorschau

Wiki-Einstellungen

Sprache für die Benutzeroberfläche
Anzahl der zu speichernden Versionen pro Dokument. Auf 0 setzen, um die Versionierung zu deaktivieren.
Maximal erlaubte Dateigröße für Uploads in MB.

Benutzerverwaltung

Neuen Benutzer hinzufügen

Leer lassen, um das aktuelle Passwort beizubehalten
Benutzer in diesen Gruppen können auf eingeschränkte Bereiche zugreifen.

Definieren Sie pfadbasierte Zugriffsregeln für Bereiche Ihres Wikis. Regeln werden in der Reihenfolge ausgewertet. Die erste Übereinstimmung gewinnt.

Aktive Regeln

Markdown-Dateien aus einem ZIP-Archiv importieren. Dateien werden verarbeitet und in der entsprechenden Dokumentstruktur gespeichert. Die Verzeichnisstruktur in der ZIP-Datei (Kategorie/Unterkategorie) wird im Wiki beibehalten.

Laden Sie ein ZIP-Archiv hoch, das Markdown-Dateien (.md) zum Importieren enthält.

Erstellen und verwalten Sie Backups Ihrer Wiki-Daten. Backups umfassen alle Dokumente, Bilder und Konfigurationsdateien.

Verfügbare Backups

Lade Backups...

Zugriffsregel hinzufügen/bearbeiten

Ausgewählt: /

Spalte hinzufügen

PaperlessNGX

Voraussetzungen: keine

Optional: Da Paperless recht Ressource fordernt ist habe ich eine weitere VM aus dem Template erstellt. Also mit Docker und lasse dort nur Paperless laufen. Ich kann auch nicht empfehlen das ganze direkt auf der Syno zu machen, deshalb ist die Anleitung nur für eine eigene VM unter Proxmox.

Als erstes legen wir die Laufwerke an.

sudo mkdir /archiv
sudo mkdir /dokumente
sudo mkdir /paperlessngx
sudo mkdir /scanner_ablage

Auf der Syno legen wir einen Paperless Ordner an, der braucht auch wieder NFS Berechtigungen. Dort drin legen wir die 3 benötigten Unterordner an

archiv
dokumente
scanner_ablage

Nun bearbeiten wir die fstab, Ihr müsst natürlich wieder auf Eure Volume Nummer achten.

sudo nano /etc/fstab

dort tragen wir ein

192.168.2.10:/volume1/paperless/archiv /archiv nfs auto,rw,soft,users 0 0
192.168.2.10:/volume1/paperless/dokumente /dokumente nfs auto,rw,soft,users 0 0
192.168.2.10:/volume1/paperless/scanner_ablage /scanner_ablage nfs auto,rw,soft,users 0 0
192.168.2.10:den_pfad_den_Ihr_für_die_ContainerDaten_nutzt /paperlessngx nfs auto,rw,soft,users 0 0
z.b.
192.168.2.10:/volume2/docker/paperlessngx /paperlessngx nfs auto,rw,soft,users 0 0

Nun öffnen wir den Portainer und legen einen Stack an
Name: paperless

version: "3.9"
services:
  redis:
    image: docker.io/library/redis:7
    container_name: PaperlessNGX-REDIS
    restart: unless-stopped
    volumes:
      - redisdata:/data

  db:
    image: docker.io/library/postgres:15
    container_name: PaperlessNGX-DB
    restart: unless-stopped
    volumes:
      - /paperlessngx/db:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: paperless //kann geändert werden, dann aber auch unten
      POSTGRES_USER: paperless //kann geändert werden, dann aber auch unten
      POSTGRES_PASSWORD: paperless //kann geändert werden, dann aber auch unten

  webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    container_name: PaperlessNGX
    restart: unless-stopped
    depends_on:
      - db
      - redis
      - gotenberg
      - tika
    ports:
      - "8777:8000"
    healthcheck:
      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - /paperlessngx/data:/usr/src/paperless/data
      - /paperlessngx/media:/usr/src/paperless/media
      - /dokumente:/usr/src/paperless/media/documents/originals
      - /archiv:/usr/src/paperless/media/documents/archive
      - /paperlessngx/export:/usr/src/paperless/export
      - /scanner_ablage:/usr/src/paperless/consume
    environment:
      PAPERLESS_REDIS: redis://redis:6379
      PAPERLESS_DBHOST: db
      USERMAP_UID: UID_LDAPUSER
      USERMAP_GID: UID_LDAPUSER
      PAPERLESS_TIME_ZONE: Europe/Berlin
      PAPERLESS_ADMIN_USER: ADMIN_USER //bitte ändern
      PAPERLESS_ADMIN_PASSWORD: ADMIN_PASSWORD //bitte ändern
      PAPERLESS_OCR_LANGUAGE: deu+eng
      PAPERLESS_CONSUMER_RECURSIVE: true
      PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS: true
      PAPERLESS_CONSUMER_POLLING: 60
      PAPERLESS_SECRET_KEY: // sollte man eintragen
      PAPERLESS_TIKA_ENABLED: 1
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000/forms/libreoffice/convert#
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998

  gotenberg:
    image: docker.io/gotenberg/gotenberg:7.8
    container_name: PaperlessNGX-GOTENBERG
    restart: unless-stopped
    ports:
      - 3000:3000
    command:
      - "gotenberg"
      - "--chromium-disable-routes=true"

  tika:
    image: ghcr.io/paperless-ngx/tika:latest
    container_name: PaperlessNGX-TIKA
    ports:
      - 9998:9998
    restart: unless-stopped

volumes:
  redisdata:

danach ist die Weboberfläche über

http://192.168.2.xxx:8777/

erreichbar

Suchergebnisse