Duplicati VPS — Offsite-Backup nach Google Drive
Stand: 02. April 2026
Übersicht
Duplicati auf dem VPS sichert alle Monitoring-Konfigurationen und Credentials verschlüsselt (AES-256) nach Google Drive. Ergänzt das Pi5-Duplicati-Backup um die nach der VPS-Migration (28.03.2026) dorthin verschobenen Dienste.
Architektur
VPS sck-debian-nbg (178.104.125.96) Google Drive
+------------------------------+ +-----------------+
| Duplicati |-- HTTPS ->| backups/ |
| (Container, Port 8200) | AES-256 | vps-sck- |
| | inkrem. | debian-nbg/ |
| Quellen: | +-----------------+
| - Docker Monitoring Configs |
| - Docker Compose |
| - Claude Wissensbasis |
| - Dokumentation |
| - SSH Keys + Config |
| - API Credentials (.env) |
| - systemd Services |
| - WireGuard Config |
| - OpenVPN Config |
| - MkDocs Config |
+------------------------------+
Container
| Eigenschaft |
Wert |
| Container |
duplicati |
| Image |
lscr.io/linuxserver/duplicati:latest |
| Port |
8200 (nur lokal/WireGuard) |
| Web-UI |
http://178.104.125.96:8200 (oder SSH-Tunnel) |
| Passwort |
zaphod42 |
| Compose |
/data/docker/docker-compose.yml |
Gemountete Quellen
| Container-Pfad |
Host-Pfad |
Inhalt |
/source/docker |
/data/docker/ |
Docker Compose + alle Container-Configs |
/source/claude |
~/.claude/ |
Claude Code Wissensbasis |
/source/dokumentation |
~/dokumentation/ |
Doku-Dateien |
/source/ssh |
~/.ssh/ |
SSH Keys + Config |
/source/env |
diverse ~/.env.* |
API Credentials + Templates |
/source/systemd |
/etc/systemd/system/ |
Eigene systemd-Services |
/source/wireguard |
/etc/wireguard/ |
WireGuard-Tunnel zu Pi5 |
/source/openvpn |
/etc/openvpn/ |
OpenVPN ins CK-Netz |
/source/mkdocs |
/data/docker/mkdocs/ |
MkDocs Konfiguration |
Alle Quellen sind read-only gemountet.
Backup-Job
| Eigenschaft |
Wert |
| Name |
VPS Docker Configs und Monitoring |
| Ziel |
Google Drive -> backups/vps-sck-debian-nbg |
| Zeitplan |
Taeglich 03:00 UTC |
| Verschluesselung |
AES-256, Passphrase: zaphod42 |
| Kompression |
ZIP, 50 MB Bloecke |
| Versionen |
5 behalten |
| AuthID |
Gleicher Google OAuth Token wie Pi5-Duplicati |
Exclude-Filter
*.log
*prometheus_data/*
*grafana_data/*
*loki_data/*
*ntfy_data/*
*alertmanager_data/*
*nextcloud*
__pycache__
*.db-wal
*.db-shm
Erstes Backup (02.04.2026)
| Kennzahl |
Wert |
| Dateien |
2.508 |
| Ordner |
685 |
| Groesse (unkomprimiert) |
~200 MB |
| Hochgeladen |
56 MB |
| Dauer |
~20 Sekunden |
Verwaltung
# SSH-Tunnel zur Web-UI (vom Mac)
ssh -L 8201:localhost:8200 ak@178.104.125.96
# Dann: http://localhost:8201
# Container-Logs
ssh ak@178.104.125.96 "cd /data/docker && docker compose logs duplicati --tail 50"
# Backup manuell starten
ssh ak@178.104.125.96 "docker compose -f /data/docker/docker-compose.yml exec duplicati duplicati-cli backup"
Zusammenspiel mit anderen Backups
| Backup |
Quelle |
Ziel |
Inhalt |
Intervall |
| Duplicati VPS |
VPS |
Google Drive |
Monitoring, Caddy, Alertmanager, Credentials, VPN |
taeglich 03:00 |
| Duplicati Pi5 |
Pi5 |
Google Drive |
HA, Docker, Doku, Scripts, SSH, MoneyMoney |
taeglich 02:00 |
| Time Machine |
Mac |
Pi5 (SMB) |
Gesamtes Mac-System |
stuendlich |
| MoneyMoney |
Mac |
Pi5 + iCloud |
Banking-Daten |
monatlich |
| Oxidized |
Sophos XGS |
Git auf VPS |
Firewall-Configs |
stuendlich |
Erstellt: 02.04.2026