Files
HetznerDokployLab/projects/paperless/docker-compose.yml
T
dependabot[bot] bc5862acdc Bump paperless-ngx/paperless-ngx in /projects/paperless
Bumps [paperless-ngx/paperless-ngx](https://github.com/paperless-ngx/paperless-ngx) from 3.0.5 to 3.2.1.
- [Release notes](https://github.com/paperless-ngx/paperless-ngx/releases)
- [Changelog](https://github.com/paperless-ngx/paperless-ngx/blob/dev/docs/changelog.md)
- [Commits](https://github.com/paperless-ngx/paperless-ngx/compare/v3.0.5...v3.2.1)

---
updated-dependencies:
- dependency-name: paperless-ngx/paperless-ngx
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-20 23:03:18 +00:00

78 lines
2.1 KiB
YAML

version: '3.8'
services:
paperless:
image: ghcr.io/paperless-ngx/paperless-ngx:3.2.1
deploy:
resources:
limits:
cpus: "1.0"
memory: 1.5G
container_name: paperless
restart: unless-stopped
labels:
- rclone.storage=storagebox-crypt
volumes:
- /opt/media/storagebox/paperless/data:/usr/src/paperless/data
- /opt/media/storagebox/paperless/media:/usr/src/paperless/media
- /opt/media/storagebox/paperless/export:/usr/src/paperless/export
- /opt/media/storagebox/paperless/consume:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: ${PAPERLESS_REDIS}
PAPERLESS_TIME_ZONE: ${PAPERLESS_TIME_ZONE}
PAPERLESS_ADMIN_USER: ${PAPERLESS_ADMIN_USER}
PAPERLESS_ADMIN_PASSWORD: ${PAPERLESS_ADMIN_PASSWORD}
PAPERLESS_OCR_LANGUAGE: ${PAPERLESS_OCR_LANGUAGE}
PAPERLESS_URL: https://${PAPERLESS_URL}
PAPERLESS_ALLOWED_HOSTS: ${PAPERLESS_ALLOWED_HOSTS}
PAPERLESS_DBHOST: ${PAPERLESS_DBHOST}
PAPERLESS_DBPASS: ${PAPERLESS_DBPASS}
PAPERLESS_OCR_OUTPUT_TYPE: ${PAPERLESS_OCR_OUTPUT_TYPE}
PAPERLESS_SECRET_KEY: ${PAPERLESS_SECRET_KEY}
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
networks:
- dokploy-network
redis:
image: redis:8.10.1
deploy:
resources:
limits:
cpus: "0.25"
memory: 256M
container_name: paperless-redis
restart: unless-stopped
volumes:
- paperlessredis:/user/local/etc/redis
networks:
- dokploy-network
db:
container_name: paperless-db
image: postgres:16
deploy:
resources:
limits:
cpus: "0.75"
memory: 1G
restart: unless-stopped
volumes:
- paperlessdb:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${PAPERLESS_DBNAME}
POSTGRES_USER: ${PAPERLESS_DBUSER}
POSTGRES_PASSWORD: ${PAPERLESS_DBPASS}
networks:
- dokploy-network
volumes:
paperlessdb:
paperlessredis:
networks:
dokploy-network:
external: true