📦 Schritt 1: Rclone installieren
In neueren Hestia-Versionen ist Rclone oft schon dabei. Falls nicht:
[!Warning] Rclone & Sudo Rclone speichert Configs standardmäßig unter
~/.config/rclone/rclone.conf. Wenn ein Befehl Root-Rechte für das Zielverzeichnis braucht, muss der Pfad zur Config explizit mit--configmitgegeben werden, sonst sucht Root vergeblich.
sudo curl https://rclone.org/install.sh | sudo bash
🔑 Schritt 2: Google Drive verknüpfen
Du musst eine "Remote" Verbindung einrichten. Gib dazu ein:
rclone config
-
Wähle
nfür "New remote". -
Name:
gdrive -
Storage-Typ: Suche die Nummer für
Google Drive. -
Wichtig: Wenn Rclone nach der "Auto-Config" fragt (Browser öffnen), wähle
No, da du auf einem Headless-Server bist. -
Du erhältst einen Link. Kopiere diesen in den Browser an deinem PC, logge dich bei Google ein und kopiere den Code zurück ins Terminal.
📤 Schritt 3: Backup zu Google Drive schieben (Server -> Cloud)
Hestia speichert Backups standardmäßig unter /backup. Um alle Backups blitzschnell hochzuladen:
# Erstellt einen Ordner "HestiaBackups" in deinem Google Drive
rclone copy /backup/ gdrive:HestiaBackups -P
(-P zeigt dir den Fortschritt und die Geschwindigkeit an).
📥 Schritt 4: Backup wieder herunterladen (Cloud -> Server)
Wenn du den Server neu aufgesetzt hast, holst du das Backup so zurück:
rclone copy gdrive:HestiaBackups /backup/ -P
🔄 Schritt 5: In HestiaCP einspielen
Sobald die Datei wieder in /backup liegt, kannst du sie über das Panel oder die Konsole restoren:
# Syntax: v-restore-user USER BACKUP_DATEI
sudo /usr/local/hestia/bin/v-restore-user admin admin.2025-12-26_12-00-00.tar
💡 Profi-Tipp für Obsidian:
Da du Parrot OS nutzt, kannst du dir für die Zukunft ein Alias oder ein kleines Skript (backup_to_cloud.sh) anlegen:
#!/bin/bash
# Backup manuell anstoßen
v-backup-user admin
# Sync zu Google
rclone sync /backup/ gdrive:HestiaBackups --delete-after
echo "Backup erfolgreich in die Cloud geschoben!"