From 62da729267dd892283bb51680cde886747c2664f Mon Sep 17 00:00:00 2001 From: chris Date: Sun, 13 Mar 2022 06:59:16 +0100 Subject: [PATCH] Use duplicati to backup nextcloud's data storage. --- backup/docker-compose.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 backup/docker-compose.yaml diff --git a/backup/docker-compose.yaml b/backup/docker-compose.yaml new file mode 100644 index 0000000..fac2eb6 --- /dev/null +++ b/backup/docker-compose.yaml @@ -0,0 +1,33 @@ +version: "3.9" + +networks: + proxy: + external: true + +volumes: + duplicati-conf: + name: duplicati-conf + nextcloud-data: + external: true + +services: + duplicati: + image: duplicati/duplicati + restart: unless-stopped + container_name: duplicati + hostname: duplicati + ports: + - "8200:8200" + volumes: + - duplicati-conf:/data + - nextcloud-data:/nextcloud:ro + - /media/backup/nextcloud:/backup + networks: + - proxy + labels: + - "traefik.enable=true" + - "traefik.http.routers.duplicati.entrypoints=web" + - "traefik.http.routers.duplicati.rule=Host(`duplicati.lan`)" + - "traefik.http.services.duplicati.loadbalancer.server.port=8200" + +