d6c957610006290a30b9a0765c0e803b72c03490
🐳 Docker Compose Backup Script
Dieses Script erstellt Backups von Docker Compose Stacks inklusive aller gemounteten Daten (Volumes & Bind-Mounts), komprimiert diese als ZIP-Archiv und kann optional einen Upload via SFTP durchführen.
✨ Features
- 📦 Backup kompletter Docker Compose Stacks
- 🔍 Automatische Erkennung laufender Projekte
- 🧠 Erkennt alle Mounts (Volumes + Bind Mounts)
- 🗜 Erstellung eines ZIP-Archivs
- 📊 Fortschrittsanzeige beim Packen (
pv) - 📤 Optionaler Upload via SFTP (SCP)
- 📧 E-Mail Benachrichtigung mit Logfile
- 🛑 Stoppt Container für konsistente Backups
- 🔁 Startet Stack automatisch wieder
📋 Voraussetzungen
Folgende Pakete müssen installiert sein:
apt install docker.io jq rsync zip pv sshpass mailutils
Languages
Shell
100%