Files
2026-08-09 21:46:23 +02:00

34 lines
1007 B
YAML

---
services:
ntfy:
container_name: ntfy
image: binwiederhier/ntfy:v2.27.0
command: serve
environment:
- TZ=Etc/UTC
- NTFY_BASE_URL=https://ntfy.${DOMAIN}
- NTFY_CACHE_FILE=/var/cache/ntfy/cache.db
- NTFY_CACHE_DURATION=12h
- NTFY_ATTACHMENT_CACHE_DIR=/var/cache/ntfy/attachments
- NTFY_AUTH_FILE=/var/lib/ntfy/auth.db
- NTFY_AUTH_DEFAULT_ACCESS=deny-all
- NTFY_BEHIND_PROXY=true
volumes:
- /mnt/raid1/data/docker/volumes/ntfy/cache:/var/cache/ntfy
- /mnt/raid1/data/docker/volumes/ntfy/lib:/var/lib/ntfy
networks:
- frontend
labels:
- traefik.enable=true
- traefik.http.routers.ntfy.rule=Host(`ntfy.${DOMAIN}`)
- traefik.http.routers.ntfy.entrypoints=websecure
- traefik.http.routers.ntfy.tls=true
- traefik.http.routers.ntfy.tls.certresolver=cloudflare
- traefik.http.services.ntfy.loadbalancer.server.port=80
restart: always
networks:
frontend:
external: true