services: broker: image: docker.io/library/redis:latest restart: unless-stopped deploy: resources: limits: memory: 64M webserver: image: ghcr.io/paperless-ngx/paperless-ngx:latest restart: unless-stopped deploy: resources: limits: memory: 2G depends_on: - broker ports: - 9800:8000 volumes: - /media/Paperless/paperless-data:/usr/src/paperless/data - /media/Paperless/paperless-media:/usr/src/paperless/media - ./export:/usr/src/paperless/export - ./paperless-consume:/usr/src/paperless/consume env_file: docker-compose.env environment: PAPERLESS_REDIS: redis://192.168.178.183:9379 PAPERLESS_DBENGINE: mariadb PAPERLESS_DBHOST: 192.168.178.170 PAPERLESS_DBUSER: paperless # only needed if non-default username PAPERLESS_DBPASS: dbpass # only needed if non-default password PAPERLESS_DBPORT: 3306 USERMAP_UID: 1002 USERMAP_GID: 1001 networks: {}