add duplicati
All checks were successful
Deploy Containers / Prepare (push) Successful in 38s

This commit is contained in:
2025-12-22 14:00:25 -05:00
parent af42ecc081
commit ef6c1dfc73
3 changed files with 228 additions and 199 deletions

24
tasks/duplicati.yml Normal file
View File

@@ -0,0 +1,24 @@
---
- name: Deploy Duplicati
include_role:
name: docker
vars:
name: duplicati
directories:
- "{{ 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"
- "{{ share_path }}:/source:ro"
networks:
- name: "homelab"
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"