Files
homelab/tasks/utility/duplicati.yml
T
alex 9e6b87d284
Deploy Containers / Prepare (push) Successful in 9s
fix ansible vars
2026-05-20 21:06:29 -04:00

29 lines
891 B
YAML

---
- name: Deploy Duplicati
include_role:
name: docker
vars:
name: duplicati
networks:
- name: homelab
directories:
- "{{ data_dir }}/duplicati"
- "{{ data_dir }}/duplicati/app"
- "{{ data_dir }}/duplicati/backups"
image:
name: lscr.io/linuxserver/duplicati
tag: latest
volumes:
- "{{ data_dir }}/duplicati/app:/config"
- "{{ data_dir }}/duplicati/backups:/backups"
- "/storage-pool/Share:/source"
env:
TZ: "{{ TZ }}"
SETTINGS_ENCRYPTION_KEY: "{{ DUPLICATI_SETTINGS_ENCRYPTION_KEY }}"
labels:
traefik.enable: "true"
traefik.http.routers.duplicati.rule: Host(`backups.fntz.net`)
traefik.http.routers.duplicati.entrypoints: webSecure
traefik.http.routers.duplicati.tls.certresolver: letsencrypt
traefik.http.services.duplicati.loadbalancer.server.port: "8200"