add duplicati
All checks were successful
Update Compose File / build (push) Successful in 20s

This commit is contained in:
2025-12-22 13:25:38 -08:00
parent aba727cb55
commit 3b6f50ab70

View File

@@ -73,6 +73,30 @@ services:
- "traefik.http.routers.traefik-secure.service=api@internal"
- "wud.watch=false"
duplicati:
image: lscr.io/linuxserver/duplicati:latest
container_name: duplicati
environment:
PUID: ${PUID}
PGID: ${PGID}
TZ: ${TZ}
DUPLICATI__WEBSERVICE_PASSWORD: ${DUPLICATI_PASS}
dns:
- ${DNS_SERVER}
volumes:
- ${DATA}/duplicati/config:/config
- ${DATA}/duplicati/backups:/backups
- ${DRIVE}:/source/drive
- ${DATA}:/source/data
- ${CONFIG}:/source/config
labels: # traefik
- "traefik.enable=true"
- "traefik.http.routers.duplicati.rule=Host(`duplicati.${DOMAIN}`)"
- "traefik.http.routers.duplicati.entrypoints=https"
- "traefik.http.routers.duplicati.tls=true"
- "traefik.http.services.duplicati.loadbalancer.server.port=8200"
restart: unless-stopped
# Productivity
crontab-guru:
container_name: crontab-guru