From 2f8e9c478fcfcf85b81708e42e23c7ebc7d55be4 Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Fri, 19 Sep 2025 23:58:09 -0700 Subject: [PATCH] Added Duplicati --- duplicati/README.md | 3 +++ duplicati/docker-compose.yml | 14 ++++++++++++++ duplicati/sample.env | 5 +++++ filebrowser/sample.env | 1 - 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 duplicati/README.md create mode 100644 duplicati/docker-compose.yml create mode 100644 duplicati/sample.env diff --git a/duplicati/README.md b/duplicati/README.md new file mode 100644 index 0000000..62c4104 --- /dev/null +++ b/duplicati/README.md @@ -0,0 +1,3 @@ +# Duplicati + +Proxy port: 8200 \ No newline at end of file diff --git a/duplicati/docker-compose.yml b/duplicati/docker-compose.yml new file mode 100644 index 0000000..d09db53 --- /dev/null +++ b/duplicati/docker-compose.yml @@ -0,0 +1,14 @@ +services: + duplicati: + image: ${DUPLICATI_IMAGE:-duplicati/duplicati:latest} + volumes: + - ${VOL_PATH:-./data}/duplicati/config:/config # Persistent config directory + - ${VOL_PATH:-./data}/duplicati/source:/source:ro # Read-only source data to back up + - ${VOL_PATH:-./data}/duplicati/backups:/backups # Backup destination + environment: + TZ: ${TZ:-America/Vancouver} + SETTINGS_ENCRYPTION_KEY: "ThisNeedsToChange" + DUPLICATI__WEBSERVICE_PASSWORD: "changeMe" + restart: unless-stopped + ports: + - "8200:8200" \ No newline at end of file diff --git a/duplicati/sample.env b/duplicati/sample.env new file mode 100644 index 0000000..2ca40ff --- /dev/null +++ b/duplicati/sample.env @@ -0,0 +1,5 @@ +TZ=America/Vancouver +VOL_PATH=./data + +# Duplicati +DUPLICATI_IMAGE=duplicati/duplicati:latest #2.1.0.5 \ No newline at end of file diff --git a/filebrowser/sample.env b/filebrowser/sample.env index 0017bab..ca7e7fb 100644 --- a/filebrowser/sample.env +++ b/filebrowser/sample.env @@ -1,5 +1,4 @@ -COOKBOOK=/git/docker-compose-cookbooks #HELP: cookbooks # filebrowser FILEBROWSER_IMAGE=filebrowser/filebrowser:latest VOL_CONFIG_PATH=./config #HELP: configpath