📦 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 --config mitgegeben werden, sonst sucht Root vergeblich.

BASH
sudo curl https://rclone.org/install.sh | sudo bash

🔑 Schritt 2: Google Drive verknüpfen

Du musst eine "Remote" Verbindung einrichten. Gib dazu ein:

BASH
rclone config
  1. Wähle n für "New remote".

  2. Name: gdrive

  3. Storage-Typ: Suche die Nummer für Google Drive.

  4. Wichtig: Wenn Rclone nach der "Auto-Config" fragt (Browser öffnen), wähle No, da du auf einem Headless-Server bist.

  5. 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:

BASH
# 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:

BASH
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:

BASH
# 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:

BASH
#!/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!"