VexCore HVDocs

Offsite-Sync

Backups in einen S3-kompatiblen Bucket hochladen – von Hand oder nach Zeitplan, mit Vorschau, Auswahl und Verlauf.

Der Offsite-Sync lädt Ihre Proxmox-Backups in einen S3-kompatiblen Bucket hoch, z. B. bei AWS, Backblaze B2 oder Wasabi. So liegt eine Kopie außerhalb Ihres Standorts.

Der Offsite-Sync ist ab dem Plan Professional enthalten. Fällt der Plan später darunter, bleiben Einstellungen und hochgeladene Dateien erhalten; zeitgesteuerte Läufe werden übersprungen und manuelle abgelehnt (siehe Downgrade und Übergangsfrist).

Welche Backups hochgeladen werden können

VexCore HV liest die Backup-Dateien direkt vom Dateisystem des Proxmox-Hosts, auf dem es läuft. Hochladen lassen sich deshalb Backups auf Speichern, die dieser Host als Dateien sieht:

  • lokale Backup-Speicher dieses Hosts (z. B. local),
  • gemeinsame Speicher, die dieser Host eingebunden hat (z. B. NFS oder CIFS).

Backups, die ein anderer Node auf seinen lokalen Speicher schreibt, schlagen mit „Backup file not found on disk“ fehl. Lassen Sie Backup-Richtlinien in einem Cluster deshalb auf gemeinsamen Speicher sichern, wenn Sie sie offsite haben möchten. Dateien über 5 TiB (Grenze eines S3-Objekts) werden nicht hochgeladen.

Ziel einrichten

Öffnen Sie Backup → Offsite.

FeldInhalt
ProviderAWS S3, Backblaze B2, Wasabi oder Custom S3 (jeder S3-kompatible Dienst).
Endpoint URLz. B. https://s3.example.com. Bei bekannten Anbietern vorbelegt.
Bucket NameDer Bucket. Er muss bereits existieren.
RegionOptional, z. B. eu-central-1.
Access Key ID / Secret Access KeyZugangsdaten mit Lese- und Schreibrecht auf den Bucket.
Path PrefixOptional: Ordner im Bucket, z. B. vexcore-backups/.

Mit Test Connection prüfen Sie den Zugriff. Klicken Sie auf Save.

VexCore HV speichert den geheimen Schlüssel verschlüsselt (AES-256). Wer nur backup.view hat, sieht die Einstellungen ohne Schlüssel.

Was synchronisiert wird

Unter What to sync:

EinstellungBedeutung
VMsAll VMs except the ones selected below (Standard; neue VMs sind dabei), Only the VMs selected below oder All VMs. Eine VM-ID gilt auf allen Servern.
Keep last N backups per VMNur die neuesten N Backups jeder VM werden hochgeladen. Standard 1; 0 = alle.
Skip backups older thanOptional: Backups älter als so viele Tage auslassen (nach Erstellungszeit).
Upload at most per runOptional: Obergrenze in GB pro Lauf. Die neuesten Backups gehen zuerst, der Rest folgt im nächsten Lauf.

Bereits hochgeladene Backups werden nicht erneut übertragen. Im Bucket liegen die Dateien unter <Präfix>/<VM-ID>-<Name>/<Backup-Datei>.

Synchronisieren

Vorschau und Sync verwenden die gespeicherten Einstellungen. Speichern Sie Änderungen vorher.

  • Preview vergleicht mit dem Bucket und zeigt, was hochgeladen würde („Would upload“) und was schon dort ist („Already synced“). Es wird nichts übertragen.
  • Sync Now lädt im Hintergrund hoch. Sie können die Seite verlassen. Es läuft immer nur ein Sync gleichzeitig.

Nach Zeitplan

Schalten Sie Sync automatically on a schedule ein, wählen Sie Tage und Uhrzeit und speichern Sie.

  • War der Server zur geplanten Zeit aus, läuft ein Sync, sobald er wieder läuft.
  • Ein Backup, das immer wieder fehlschlägt, versuchen zeitgesteuerte Läufe seltener (nächster Lauf, dann nach 1, 2, 4 und bis zu 7 Tagen). Ein manueller Sync versucht es immer.

Wenn sich das Ziel ändert

Ändern Sie Endpoint, Bucket oder Präfix, fragt der nächste Sync nach, ob er wirklich zum neuen Ziel synchronisieren soll – alles Ausgewählte, das dort noch nicht liegt, würde neu hochgeladen. Bestätigen Sie mit Sync to the new target, oder prüfen Sie vorher mit Preview. Bis dahin schlagen zeitgesteuerte Läufe fehl.

Verlauf

Sync History listet jeden Lauf und jede Vorschau mit Start, Status, Ergebnis, übersprungenen und fehlgeschlagenen Dateien und Dauer. Aufgeklappt zeigt ein Lauf jede Datei mit Object key, Zeitpunkt des Backups (Backup taken) und gegebenenfalls dem Fehler.

Berechtigungen

BerechtigungErlaubt
backup.viewEinstellungen (ohne Schlüssel) und Verlauf sehen.
backup.offsite.editZiel, Zugangsdaten, Auswahl und Zeitplan ändern.
backup.offsite.syncPreview und Sync Now.

Auf dieser Seite