Dieser Artikel beschreibt, wie Sie ein Debian 13 System mit Hilfe des Proxmox Backup Clients auf den Proxmox Backup Server sichern können.
Sie benötigen für die Ausführung einen Proxmox Backup Server und ein Debian 13 System, welches Sie sichern möchten.
Wenn Sie noch keinen PBS installiert haben, finden Sie hier eine Anleitung zur Installation: Proxmox Backup Server Installation.
In diesem Abschnitt wird der Proxmox Backup Client auf dem Debian 13 System installiert und konfiguriert.
Die komplette Installation wird als root User durchgeführt. Mit folgenden Befehl kann sich als Root-User angemeldet werden:
su
Als Erstes muss das Repository für den Proxmox Backup Client konfiguriert werden. Dazu muss die Datei proxmox-backup-client.list mit folgendem Befehl erstellt werden:
sudo nano /etc/apt/sources.list.d/proxmox-backup-client.list
In diese Datei muss folgender Inhalt übernommen werden:
deb http://download.proxmox.com/debian/pbs-client trixie main
Als Nächstes muss der Repository-GPG-Key importiert werden. Proxmox verwendet für jede Debian-Version einen anderen GPG-Key. Für Debian Version 13 wird der GPG-Key für Trixie benötigt:
wget -qO - https://enterprise.proxmox.com/debian/proxmox-release-trixie.gpg | sudo tee /etc/apt/trusted.gpg.d/proxmox-release-trixie.gpg >/dev/null
Nach der Einrichtung des Proxmox Backup Client Repository müssen alle Paketlisten aktualisiert werden:
sudo apt update
Jetzt können sie den Proxmox Backup Client installieren:
sudo apt install proxmox-backup-client
Nach erfolgreicher Installation des Clients können Sie sich mit folgendem Befehl mit dem Proxmox Backup Server verbinden:
proxmox-backup-client login --repository <user>@<pam>@<ipadresse>:<datastore>
Folgende Anpassungen müssen hierbei durchgeführt werden:
<user>: Den Nutzernamen des PBS angeben, wir empfehlen hier nicht root zu nutzen, sondern einen alternativen Account mit den benötigten Berechtigungen<pam>: Hier wird der Realm eingetragen der bei der Anmeldung beim PBS benötigt wird (meist ist dieser pam)<ipadresse>: Hier die IP Adresse des Proxmox Backup Servers eintragen<datastore>: Den Namen des Datastores angeben auf welchen die Backups gesichert werden solltenDann den Fingerprint akzeptieren und das Passwort des PBS eingeben.
Jetzt ist der Backup-Client fertig auf Ihrem Debian System installiert.
Wenn Sie eine Datei oder einen Pfad sichern möchten, führen Sie folgenden Befehl aus:
proxmox-backup-client backup etc.pxar:/(Verzeichnis oder Datei, das Sie Sichern möchte) --repository <user>@<pam>@<ipadresse>:<datastore>
Wenn Sie das komplette System sichern möchten, benötigen Sie diesen Befehl:
proxmox-backup-client backup etc.pxar:/ --repository <user>@<pam>@<ipadresse>:<datastore>
Nachdem Sie einen der Befehle ausgeführt haben, sollte das Backup nun im Datastore des Proxmox Backup Servers angezeigt werden.
Sie können die Backups in der Debian Shell anzeigen lassen:
proxmox-backup-client snapshots --repository <user>@<pam>@<ipadresse>:<datastore>
Beispiel Output:
┌──────────────────────────────────┬───────┬───────────────────────────────────┐ │ snapshot │ size │ files │ ╞══════════════════════════════════╪═══════╪═══════════════════════════════════╡ │ host/debian/2026-03-11T11:33:16Z │ 728 B │ catalog.pcat1 etc.pxar index.json │ └──────────────────────────────────┴───────┴───────────────────────────────────┘
Für die Wiederherstellung Ihrer Daten führen Sie folgenden Befehl aus:
proxmox-backup-client restore <Backup Name> etc.pxar <Zielverzeichnis> --repository <user>@<pam>@<ipadresse>:<datastore>
<Backup Name>: Geben Sie den vollständigen Namen des Backups an<Zielverzeichnis>: Geben Sie hier das Zielverzeichnis für die Wiederherstellung an<user>, <pam>, <ipadresse>, <datastore>: Diese sind so zu wählen, wie bei Verbindung mit PBS angegebenFür das Beispiel nutzen wir folgende Werte:
host/debian/2026-03-11T11:33:16Z/homebackuppam10.21.0.50backup_ssdDas ergibt folgenden Befehl:
proxmox-backup-client restore host/debian/2026-03-11T11:33:16Z etc.pxar /home --repository backup@pam@10.21.0.50:backup_ssd
Sie können Ihre Sicherungen auch mithilfe eines Cron-Jobs automatisieren.
Als Erstes müssen Sie die Datei /usr/local/sbin/debian-backup.sh erstellen:
nano /usr/local/sbin/debian-backup.sh
Erstellen Sie folgendes Skript (wählen Sie die in <> enthaltenen Werte entsprechend Ihrer Einstellungen):
#!/bin/bash set -euo pipefail export PBS_REPOSITORY="<user>@<pam>@<IPadresse>:<Datastore>" export PBS_PASSWORD="<Password>" proxmox-backup-client backup \ home.pxar:/<Verzeichnis>
Machen Sie das Skript danach ausführbar:
chmod +x debian-backup.sh
Als Nächstes muss Cron mit folgenden Befehlen installiert werden:
sudo apt update sudo apt install cron
Dann die Cron-Datei erstellen:
sudo crontab -e
Wollen Sie Ihre Daten täglich um 03:30 Uhr in der Nacht sichern, fügen Sie der Datei folgenden Text hinzu:
30 3 * * * /usr/local/sbin/debian-backup.sh
Für eine ausführliche Anleitung, wie man Cron-Jobs anlegt bzw. ändert konsultieren Sie folgenden Artikel: https://wiki.ubuntuusers.de/Cron/ .
|
Autor: Paul Streifinger Paul Streifinger arbeitet als Auszubildender im Product Management Team von Thomas-Krenn. Er absolvierte an der Realschule Freyung seine Mittlere Reife und macht seine Ausbildung als Fachinformatiker für Systemintegration bei der Thomas-Krenn.AG. Während seiner Ausbildung beschäftigt er sich mit Proxmox VE (inkl. Ceph und Backup) und mit VMware.
|