version: '3.9' services: paperless: image: ghcr.io/paperless-ngx/paperless-ngx restart: unless-stopped depends_on: - db - redis healthcheck: disable: true volumes: - /mnt/storage/configs/paperless/data:/usr/src/paperless/data - /mnt/storage/configs/paperless/media:/usr/src/paperless/media - /mnt/storage/configs/paperless/export:/usr/src/paperless/export - /mnt/storage/configs/paperless/consume:/usr/src/paperless/consume environment: PAPERLESS_URL: ${PAPERLESS_URL} PAPERLESS_REDIS: redis://redis:6379 PAPERLESS_DBHOST: db USERMAP_UID: 1000 USERMAP_GID: 1000 PAPERLESS_OCR_LANGUAGES: ell PAPERLESS_SECRET_KEY: ${PAPERLESS_SECRET_KEY} PAPERLESS_OCR_LANGUAGE: eng PAPERLESS_OCR_ROTATE_PAGES_THRESHOLD: 15 PAPERLESS_FORCE_SCRIPT_NAME: /paperless PAPERLESS_ENABLE_HTTP_REMOTE_USER: true networks: - default - routing redis: image: redis:6.0 restart: unless-stopped db: image: postgres:13 restart: unless-stopped volumes: - /home/nick/configs/paperless/db:/var/lib/postgresql/data environment: POSTGRES_DB: paperless POSTGRES_USER: paperless POSTGRES_PASSWORD: paperless user: 1000:1000 networks: routing: external: true name: routing