add plane

This commit is contained in:
Nico Haider
2026-05-21 22:00:02 +02:00
parent 9d8f1a1fc9
commit 6b9b1f85db
2 changed files with 51 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
#!/bin/bash
set -euo pipefail
source /home/nico/backup/lib.sh
# ================================
# Einstellungen
# ================================
PLANE_UPLOADS_VOLUME="plane-uploads" # Docker Volume Name
BACKUP_DIR="/home/nico/backup/tmp/plane_backups"
REMOTE="onedrive-tdhaider:/IONOS/Backups"
DATE=$(date +%F_%H-%M-%S)
# ================================
# Vorbereitung
# ================================
mkdir -p "$BACKUP_DIR"
# ================================
# Plane Uploads-Volume Backup
# ================================
log "📦 Backup starte für Plane Uploads..."
docker run --rm \
-v plane-uploads:/data:ro \
-v "$BACKUP_DIR":/backup \
alpine \
tar czf /backup/plane-uploads-$DATE.tar.gz -C /data . \
|| fail "Fehler beim Plane Uploads Backup!"
log "✅ Plane Uploads erfolgreich gesichert"
# ================================
# Upload
# ================================
log "☁️ Upload zu OneDrive..."
upload "$BACKUP_DIR/plane-uploads-$DATE.tar.gz" "$REMOTE/plane-uploads"
log "✅ Upload abgeschlossen!"
cleanup_keep_latest "$REMOTE/plane-uploads" 14
log "✅ Cleanup abgeschlossen!"
# ================================
# Cleanup lokal
# ================================
rm -rf "$BACKUP_DIR"
log "🧹 Lokale Backups gelöscht"
log "🏁 Plane Backup fertig!"
+3
View File
@@ -42,6 +42,9 @@ backup_db() {
# ================================
backup_db "gitea"
backup_db "projektverwaltung"
backup_db "gastro"
backup_db "affine"
backup_db "plane"
# ================================
# Lokale Backups aufräumen (optional)