76 lines
3.2 KiB
YAML
76 lines
3.2 KiB
YAML
version: "2.4"
|
|
services:
|
|
paperless:
|
|
container_name: paperless
|
|
image: ghcr.io/paperless-ngx/paperless-ngx
|
|
pids_limit: 2048
|
|
environment:
|
|
- TZ=Europe/Berlin
|
|
- PAPERLESS_REDIS=redis://redis/1
|
|
- PAPERLESS_OCR_LANGUAGE=deu
|
|
- PAPERLESS_OCR_LANGUAGES=
|
|
- PAPERLESS_FILENAME_FORMAT={{ created }}-{{ correspondent }}-{{title }}
|
|
- PAPERLESS_TIME_ZONE=Europe/Berlin
|
|
- PAPERLESS_URL=http://docs.d-razz.de
|
|
- PAPERLESS_TRUSTED_PROXIES=10.10.12.10
|
|
- PAPERLESS_ALLOWED_HOSTS=docs.d-razz.de,docs.home.arpa,paperless,10.10.10.21
|
|
- PAPERLESS_CSRF_TRUSTED_ORIGINS=https://docs.d-razz.de,https://docs.home.arpa
|
|
- PAPERLESS_IGNORE_DATES=
|
|
- PAPERLESS_DBENGINE=postgre
|
|
- PAPERLESS_DBNAME=paperless
|
|
- PAPERLESS_DBUSER=paperless
|
|
- PAPERLESS_DBPASS=rabenNest7$
|
|
- PAPERLESS_DBHOST=postgresql14
|
|
- PAPERLESS_CONSUMER_RECURSIVE=true
|
|
- PAPERLESS_SECRET_KEY=
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- PAPERLESS_APPS=allauth.socialaccount.providers.openid_connect
|
|
- PAPERLESS_SOCIAL_AUTO_SIGNUP=true
|
|
- PAPERLESS_LOGOUT_REDIRECT_URL=https://auth.d-razz.de/application/o/paperless-oidc/end-session/
|
|
- PAPERLESS_SOCIALACCOUNT_PROVIDERS={"openid_connect":{"OAUTH_PKCE_ENABLED":true,"APPS":[{"provider_id":"authentik","name":"authentik","client_id":"XytpWhWGOWI0xNGJUlTglEgo8bD23fG6OlnlPYPP","secret":"npGW2hV61bmMngpVqtaRKLUHGaDc0vx1rKghoE9K0CfAhopnpxGRb1bqJnp3mT4vaZ77KmbLEttQYuuNpNZPzoDitKZfAiZnlJCobagmmFmwVo8q7hMF9kO9xE7Eg5Dx","settings":{"server_url":"https://auth.d-razz.de/application/o/paperless-oidc/.well-known/openid-configuration","fetch_userinfo":true}}],"SCOPE":["openid","profile","email"]}}
|
|
- PAPERLESS_CSRF_TRUSTED_ORIGINS=https://docs.d-razz.de
|
|
- PAPERLESS_OIDC_DEFAULT=true
|
|
- PAPERLESS_OIDC_AUTHENTICATION=true
|
|
- PAPERLESS_REDIRECT_LOGIN_TO_SSO=true
|
|
- USERMAP_UID=3002
|
|
- USERMAP_GID=3003
|
|
ports:
|
|
- 8002:8000
|
|
networks:
|
|
db_proxy:
|
|
|
|
volumes:
|
|
- paperless_data:/usr/src/paperless/data:rw
|
|
|
|
|
|
- paperless_share_export:/usr/src/paperless/export:rw
|
|
- paperless_share_consume:/usr/src/paperless/consume:rw
|
|
- paperless_share_media:/usr/src/paperless/media:rw
|
|
|
|
- paperless_data_michael:/usr/src/paperless/media/documents/archive/Michael/Share:rw
|
|
- paperless_data_christina:/usr/src/paperless/media/documents/archive/Christina/Share:rw
|
|
- paperless_data_family:/usr/src/paperless/media/documents/archive/Family/Share:rw
|
|
|
|
dns:
|
|
- 10.10.12.1
|
|
restart: unless-stopped
|
|
volumes:
|
|
paperless_data:
|
|
external: true
|
|
paperless_share_media:
|
|
external: true
|
|
paperless_share_consume:
|
|
external: true
|
|
paperless_share_export:
|
|
external: true
|
|
paperless_data_michael:
|
|
external: true
|
|
paperless_data_christina:
|
|
external: true
|
|
paperless_data_family:
|
|
external: true
|
|
|
|
networks:
|
|
db_proxy:
|
|
external: true |