From ea80db3c624194027fd63f346aa61dad2f951bd1 Mon Sep 17 00:00:00 2001 From: fxequals Date: Tue, 28 Apr 2026 22:20:24 -0400 Subject: [PATCH] add: duplicati --- obsidian-logic/duplicati/duplicati.env | 2 + obsidian-logic/duplicati/duplicati.yml | 51 ++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 obsidian-logic/duplicati/duplicati.env create mode 100644 obsidian-logic/duplicati/duplicati.yml diff --git a/obsidian-logic/duplicati/duplicati.env b/obsidian-logic/duplicati/duplicati.env new file mode 100644 index 0000000..9a35903 --- /dev/null +++ b/obsidian-logic/duplicati/duplicati.env @@ -0,0 +1,2 @@ +DUPLICATI__WEBSERVICE_ALLOWED_HOSTNAMES= +DUPLICATI__WEBSERVICE_PASSWORD= \ No newline at end of file diff --git a/obsidian-logic/duplicati/duplicati.yml b/obsidian-logic/duplicati/duplicati.yml new file mode 100644 index 0000000..e33e914 --- /dev/null +++ b/obsidian-logic/duplicati/duplicati.yml @@ -0,0 +1,51 @@ +--- + +# Duplicati +# Backup and File Storage +# Created by Duplicati +# ↳ https://github.com/duplicati/duplicati + +services: + duplicati-nginx: + image: nginx:alpine + container_name: duplicati-nginx + restart: unless-stopped + + networks: + - proxy +# ports: +# - 8200:8200 + + environment: + PUID: 1000 + PGID: 1000 + + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /home/fxequals/docker/duplicati/data/nginx.conf:/etc/nginx/nginx.conf:ro + + duplicati: + image: duplicati/duplicati:latest + container_name: duplicati + restart: unless-stopped + + networks: + - proxy + + environment: + PUID: 1000 + PGID: 1000 + DUPLICATI__WEBSERVICE_ALLOWED_HOSTNAMES: ${WEB_HOSTNAME} + DUPLICATI__WEBSERVICE_PASSWORD: ${WEBROOT} + + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /home/fxequals/docker/duplicati/data:/data + +networks: + proxy: + external: true + +# Documentation available at https://docs.duplicati.com/ \ No newline at end of file