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.
| Feld | Inhalt |
|---|---|
| Provider | AWS S3, Backblaze B2, Wasabi oder Custom S3 (jeder S3-kompatible Dienst). |
| Endpoint URL | z. B. https://s3.example.com. Bei bekannten Anbietern vorbelegt. |
| Bucket Name | Der Bucket. Er muss bereits existieren. |
| Region | Optional, z. B. eu-central-1. |
| Access Key ID / Secret Access Key | Zugangsdaten mit Lese- und Schreibrecht auf den Bucket. |
| Path Prefix | Optional: 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:
| Einstellung | Bedeutung |
|---|---|
| VMs | All 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 VM | Nur die neuesten N Backups jeder VM werden hochgeladen. Standard 1; 0 = alle. |
| Skip backups older than | Optional: Backups älter als so viele Tage auslassen (nach Erstellungszeit). |
| Upload at most per run | Optional: 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.
offsite-sync.pngNach 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
| Berechtigung | Erlaubt |
|---|---|
backup.view | Einstellungen (ohne Schlüssel) und Verlauf sehen. |
backup.offsite.edit | Ziel, Zugangsdaten, Auswahl und Zeitplan ändern. |
backup.offsite.sync | Preview und Sync Now. |