2026-03-28 18:43:41 +00:00
2026-03-28 18:42:54 +00:00
2026-03-28 18:53:48 +00:00

🐳 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
Description
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.
Readme MIT 28 KiB
Languages
Shell 100%