====== Docker Container: Paperless-ngx ======Kategorie: Document Management*Status: ✅ Aktiv*Letzte Aktualisierung: 2026-02-02===== Übersicht =====Paperless-ngx ist ein Dokumenten-Management-System mit OCR.^ Eigenschaft ^ Wert ^| Web-Interface | http:192.168.178.20:8010 || Externer Zugriff | https:pless.amg.co.at || Container | 5 (Webserver, Postgres, Redis, Tika, Gotenberg) || Admin User | anatol |===== Docker Compose =====Pfad:** `/usr/anatol/dockeruser/compose/paperless 2/paperless 2.yml`yaml
services: broker: image: docker.io/library/redis:8 restart: unless-stopped volumes: - /usr/anatol/dockeruser/data/paperless/redisdata:/data db: image: docker.io/library/postgres:17 container_name: paperless-postgres restart: unless-stopped volumes: - /usr/anatol/dockeruser/data/paperless/pqdata:/var/lib/postgresql/data environment: POSTGRES_DB: paperless POSTGRES_USER: paperless POSTGRES_PASSWORD: paperless webserver: image: ghcr.io/paperless-ngx/paperless-ngx:latest container_name: paperlessngx restart: unless-stopped depends_on: - broker - gotenberg - tika - db ports: - 8010:8000 volumes: - /usr/anatol/dockeruser/data/paperless/data:/usr/src/paperless/data - /usr/anatol/dockeruser/data/paperless/media:/usr/src/paperless/media - /usr/anatol/dockeruser/data/paperless/paperless/export:/usr/src/paperless/export - /usr/anatol/paperconsume:/usr/src/paperless/consume environment: PUID: 1001 PGID: 100 USERMAP_UID: 1001 USERMAP_GID: 100 PAPERLESS_REDIS: redis:*broker:6379 PAPERLESS_TIME_ZONE: Europe/Vienna PAPERLESS_DBHOST: db PAPERLESS_ADMIN_USER: anatol PAPERLESS_ADMIN_PASSWORD: Nec338a PAPERLESS_OCR_LANGUAGE: deu+eng PAPERLESS_TIKA_ENABLED: 1 PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http:*paperless-gotenberg:3000 PAPERLESS_TIKA_ENDPOINT: http:*paperless-tika:9998 PAPERLESS_URL: https:*pless.amg.co.at PAPERLESS_CSRF_TRUSTED_ORIGINS: https:*pless.amg.co.at gotenberg: image: docker.io/gotenberg/gotenberg:8.22 restart: unless-stopped container_name: paperless-gotenberg ports: - 3044:3000 command: - "gotenberg" - "--chromium-disable-javascript=true" - "--chromium-allow-list=file:*/tmp/.*" tika: image: docker.io/apache/tika:latest container_name: paperless-tika ports: - 9998:9998 restart: unless-stopped===== Volumes =====^ Beschreibung ^ Pfad ^| Daten | /usr/anatol/dockeruser/data/paperless/data || Dokumente (Media) | /usr/anatol/dockeruser/data/paperless/media || Export | /usr/anatol/dockeruser/data/paperless/paperless/export || Consume (Eingangsordner) | /usr/anatol/paperconsume || PostgreSQL | /usr/anatol/dockeruser/data/paperless/pqdata || Redis | /usr/anatol/dockeruser/data/paperless/redisdata |===== Wartung =====```bash
Container neustartencd /usr/anatol/dockeruser/compose/paperless\ 2docker compose restart# Logs anzeigendocker logs paperlessngx --tail 100# Datenbank Backupdocker exec paperless-postgres pg_dump -U paperless paperless > paperless_backup.sql# Dokumente exportierendocker exec paperlessngx document_exporter /usr/src/paperless/export¶
``===== Backup =====**Wichtige Daten:** * Dokumente:/usr/anatol/dockeruser/data/paperless/media(~2GB) * Datenbank:docker exec paperless-postgres pg_dump -U paperless paperless* Config/Data:/usr/anatol/dockeruser/data/paperless/data`----← Zurück zur Docker-Übersicht