add duplicati

This commit is contained in:
Manuel Schneider
2026-04-19 21:56:47 +02:00
parent d157cef3c3
commit bf4d1d6605
4 changed files with 406 additions and 1822 deletions

View File

@@ -0,0 +1,28 @@
services:
duplicati:
image: 'lscr.io/linuxserver/duplicati:latest'
environment:
- SERVICE_URL_DUPLICATI_8200
- PUID=0
- PGID=0
- 'TZ=${TZ:-Europe/London}'
- 'SETTINGS_ENCRYPTION_KEY=${SERVICE_PASSWORD_ENCRYPT}'
- 'DUPLICATI__WEBSERVICE_PASSWORD=${SERVICE_PASSWORD_WEB}'
volumes:
- 'duplicati-config:/config'
- '/path/to/backups:/backups'
- '/path/to/source:/source'
- '/path/to/restore:/restore'
healthcheck:
test:
- CMD
- curl
- '-f'
- 'http://127.0.0.1:8200'
interval: 2s
timeout: 10s
retries: 15
volumes:
duplicati-config: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

View File

@@ -0,0 +1,13 @@
[variables]
main_domain = "${domain}"
[config]
[[config.domains]]
serviceName = "duplicati"
port = 8200
host = "${main_domain}"
[config.env]
TZ = "Europe/Vienna"
SETTINGS_ENCRYPTION_KEY = "${password:32}"
DUPLICATI__WEBSERVICE_PASSWORD = "${password:16}"

2187
meta.json

File diff suppressed because it is too large Load Diff