Paperless-ngx

Qnap NAS Docker YAML

主要用到 redis db web 各司其职

version: "3.4"
services:
broker:
image: docker.io/library/redis:7
container_name: paperless-redis
restart: unless-stopped
volumes:
- /share/Container/paperless/redis:/data
networks:
- paperless-network
db:
image: docker.io/library/postgres:15
container_name: paperless-db
restart: unless-stopped
volumes:
- /share/Container/paperless/postgres:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
networks:
- paperless-network
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
container_name: paperless-web
restart: unless-stopped
depends_on:
- broker
- db
ports:
- "10001:8000" # 将 8000 端口映射到 NAS 的 8000 端口
volumes:
- /share/Container/paperless/data:/usr/src/paperless/data
- /share/Container/paperless/media:/usr/src/paperless/media
- /share/Container/paperless/export:/usr/src/paperless/export
- /share/Container/paperless/consume:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_DBNAME: paperless
PAPERLESS_DBUSER: paperless
PAPERLESS_DBPASS: paperless
PAPERLESS_SECRET_KEY: paperless # 替换为随机生成的密钥
PAPERLESS_ALLOWED_HOSTS: "*" # 允许所有主机访问,生产环境建议限制
PAPERLESS_TIME_ZONE: Asia/Shanghai # 设置时区
PAPERLESS_OCR_LANGUAGE: eng
PAPERLESS_OCR_MODE: skip
PAPERLESS_OCR_SKIP_ARCHIVE_FILE: never
PAPERLESS_OCR_CLEAN: clean
PAPERLESS_OCR_DESKEW: true
PAPERLESS_OCR_ROTATE_PAGES: true
PAPERLESS_OCR_ROTATE_PAGES_THRESHOLD: 12
PAPERLESS_OCR_OUTPUT_TYPE: pdfa
PAPERLESS_OCR_IMAGE_DPI: 300
PAPERLESS_OCR_MAX_IMAGE_PIXELS: 10000000
PAPERLESS_OCR_COLOR_CONVERSION_STRATEGY: RGB
PAPERLESS_OCR_USER_ARGS: '{"tessedit_char_whitelist":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"}'
PAPERLESS_WORKER_TIMEOUT: 36000
PAPERLESS_TASK_WORKERS: 2
PAPERLESS_THREADS_PER_WORKER: 2
DJANGO_SUPERUSER_USERNAME: # 设置管理员用户名
DJANGO_SUPERUSER_EMAIL: # 设置管理员邮箱
DJANGO_SUPERUSER_PASSWORD: # 设置管理员密码
networks:
- paperless-network
networks:
paperless-network:
driver: bridge




本技术内容仅供学习和交流使用,如有疑问请联系qq2014160588并注明来意。请确保在使用过程中遵守相关法律法规。任何因使用本技术内容而导致的直接或间接损失,作者概不负责。用户需自行承担因使用本技术内容而产生的所有风险和责任。请勿将本技术内容用于任何非法用途。
上一篇
下一篇