diff --git a/duplicati/docker-compose.yml b/duplicati/docker-compose.yml index d09db53..216ddb4 100644 --- a/duplicati/docker-compose.yml +++ b/duplicati/docker-compose.yml @@ -2,13 +2,15 @@ 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 + - ${VOL_PATH:-./data}/duplicati/config:/data + - ${VOL_PATH:-./data}/duplicati/backups:/backups + - ${VOL_PATH:-./data}/duplicati/source:/source:ro + # Add More sorces, for example: - /NAS:/source_nas:ro + - ${VOL_PATH:-./data}/duplicati/restore:/restore environment: TZ: ${TZ:-America/Vancouver} - SETTINGS_ENCRYPTION_KEY: "ThisNeedsToChange" - DUPLICATI__WEBSERVICE_PASSWORD: "changeMe" + SETTINGS_ENCRYPTION_KEY: "${DUPLICATI_KEY:-ThisNeedsToChange}" + DUPLICATI__WEBSERVICE_PASSWORD: "${DUPLICATI_PASS:-changeMe}" restart: unless-stopped ports: - "8200:8200" \ No newline at end of file diff --git a/duplicati/sample.env b/duplicati/sample.env index 2ca40ff..4bba4bc 100644 --- a/duplicati/sample.env +++ b/duplicati/sample.env @@ -2,4 +2,6 @@ TZ=America/Vancouver VOL_PATH=./data # Duplicati -DUPLICATI_IMAGE=duplicati/duplicati:latest #2.1.0.5 \ No newline at end of file +DUPLICATI_IMAGE=duplicati/duplicati:latest #2.1.0.5 +DUPLICATI_KEY=ThisNeedsToChange +DUPLICATI_PASS=changeMe