server:docker:paperless
Paperless-NGX
Paperless-NGX ist ein hervorragendes DMS für den privaten Gebrauch. Dokumente lassen sich schnell wiederfinden und entsprechende Korrespondenten, Dokumenttypen etc. vergeben. Liegt ein Dokument nur als Scan vor wird automatisch ein durchsuchbares TExtoverlay erstellt.
Dieses Beispiel beinhaltet ebenfalls die Postgres-Datenbank und den Redis-Server
- docker-compose.yml
services: paperless: image: ghcr.io/paperless-ngx/paperless-ngx:2.14.7 labels: - wud.tag.include=^\d+\.\d+\.\d+$$ restart: unless-stopped container_name: paperless hostname: paperless ports: - "8001:8000" healthcheck: test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"] interval: 30s timeout: 10s retries: 5 volumes: - paperless_data:/usr/src/paperless/data - paperless_media:/usr/src/paperless/media - paperless_export:/usr/src/paperless/export - /home/neo:/usr/src/paperless/consume environment: PAPERLESS_REDIS=redis://redis:6379 PAPERLESS_DBHOST=pgsql PAPERLESS_DBPORT=5432 PAPERLESS_DBNAME=paperless PAPERLESS_DBUSER=paperless PAPERLESS_DBPASS=paperless PAPERLESS_FILENAME_FORMAT={correspondent}/{created_year}/{document_type}-{created} PAPERLESS_SECRET_KEY=my-very-secret-key PAPERLESS_URL=https://public-address.example.com PAPERLESS_ALLOWED_HOSTS=public-address.example.com,paperless.fritz.box:8000 PAPERLESS_CORS_ALLOWED_HOSTS=http://10.166.10.22,http://localhost:8000,https://public-address.example.com PAPERLESS_OCR_LANGUAGE=deu PAPERLESS_OCR_MODE=skip PAPERLESS_OCR_OUTPUT_TYPE=pdfa PAPERLESS_OCR_CLEAN=clean PAPERLESS_OCR_DESKEW=true PAPERLESS_OCR_ROTATE_PAGES=true redis: image: docker.io/library/redis:7.4.2 labels: - wud.tag.include=^\d+\.\d+\.\d+$$ restart: unless-stopped container_name: redis hostname: redis volumes: - redis_data:/data pgsql: image: postgres:13.18-alpine labels: - wud.tag.include=^13.\d+-alpine$$ container_name: pgsql hostname: pgsql restart: always shm_size: 128mb ports: - 5432:5432 environment: - POSTGRES_PASSWORD=postgress-passwort volumes: - pgsql_data_13:/var/lib/postgresql/data volumes: paperless_data: paperless_media: paperless_export: paperless_consume: redis_data pgsql_data_13
server/docker/paperless.txt · Zuletzt geändert: 2025/02/04 20:42 von neo