Backup-Anleitung · 5 min read · Dec 15, 2025

So installieren Sie UrBackup Server und Client auf Ubuntu 20.04

Regelmäßige Backups des Live-Servers sind eine sehr wichtige Aufgabe für jeden Systemadministrator. Es hilft Ihnen, Ihre Daten im Falle von Datenverlust oder Systemausfall wiederherzustellen. Es gibt viele kostenlose und kommerzielle Backup-Tools auf dem Markt.

UrBackup ist ein Open-Source-Client/Server-Backup-System für Linux-Betriebssysteme. Es unterstützt sowohl Datei- als auch Image-Backups in einem Live-System, ohne aktuelle Prozesse zu unterbrechen. Es bietet eine webbasierte Schnittstelle zur Verwaltung aller Backups. Es ist plattformübergreifend und kann auf Windows, FreeBSD, Linux und vielen Linux-basierten NAS-Betriebssystemen installiert werden.

Funktionen

UrBackup bietet eine umfangreiche Palette an Funktionen, von denen einige unten aufgeführt sind:

  • Kostenlos und Open-Source
  • Multi-Plattform
  • Platzsparend
  • Einfach einzurichten
  • Konsistente Backups während der Nutzung
  • Backup über das Internet

Voraussetzungen

  • Zwei Server, die Ubuntu 20.04 ausführen.
  • Ein Root-Passwort ist auf beiden Servern konfiguriert.

In diesem Tutorial zeige ich Ihnen, wie Sie den UrBackup-Server und den Client auf Ubuntu 20.04 installieren.

System aktualisieren

Bevor Sie beginnen, wird empfohlen, alle Systempakete auf beiden Server- und Client-Maschinen zu aktualisieren.

Führen Sie den folgenden Befehl aus, um das Update durchzuführen:

apt-get update -y

Sobald alle Pakete aktualisiert sind, installieren Sie die anderen erforderlichen Abhängigkeiten mit dem folgenden Befehl:

apt-get install curl gnupg2 software-properties-common -y

Nachdem Sie alle Abhängigkeiten installiert haben, können Sie mit dem nächsten Schritt fortfahren.

UrBackup-Server installieren

Standardmäßig ist UrBackup nicht im Standard-Repository von Ubuntu verfügbar. Daher müssen Sie das UrBackup-Repository zu Ihrem System hinzufügen.

Sie können das UrBackup-Repository mit dem folgenden Befehl hinzufügen:

add-apt-repository ppa:uroni/urbackup

Sobald das Repository aktualisiert ist, installieren Sie den UrBackup-Server mit dem folgenden Befehl:

apt-get install urbackup-server -y

Während der Installation werden Sie aufgefordert, den Backup-Speicherort anzugeben, wie unten gezeigt:

Konfigurieren des urBackup-Servers

Geben Sie Ihren Backup-Speicherort an und klicken Sie auf die Schaltfläche Ok, um die Installation abzuschließen.

Starten Sie als Nächstes den UrBackup-Dienst und aktivieren Sie ihn, damit er beim Systemneustart gestartet wird:

systemctl start urbackupsrv  
systemctl enable urbackupsrv

Überprüfen Sie als Nächstes den Status des UrBackup-Dienstes mit dem folgenden Befehl:

systemctl status urbackupsrv

Sie sollten die folgende Ausgabe sehen:

? urbackupsrv.service - LSB: Server für Backups
     Loaded: loaded (/etc/init.d/urbackupsrv; generated)
     Active: active (running) since Mon 2021-08-09 05:37:54 UTC; 1min 3s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 17 (limit: 2353)
     Memory: 119.8M
     CGroup: /system.slice/urbackupsrv.service
             ??7081 /usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --daemon --pidfile /var/run/urbackupsrv.pid

Aug 09 05:37:54 ubuntu2004 systemd[1]: Starting LSB: Server für Backups...
Aug 09 05:37:54 ubuntu2004 systemd[1]: Started LSB: Server für Backups.

Standardmäßig hört UrBackup auf den Ports 55413 und 55414. Sie können diese mit dem folgenden Befehl überprüfen:

ss -antpl | grep urbackupsrv

Sie sollten die folgende Ausgabe sehen:

LISTEN    0         4096               0.0.0.0:55413            0.0.0.0:*        users:(("urbackupsrv",pid=7081,fd=27))                                         
LISTEN    0         4096               0.0.0.0:55414            0.0.0.0:*        users:(("urbackupsrv",pid=7081,fd=6))                                          
LISTEN    0         4096                  [::]:55413               [::]:*        users:(("urbackupsrv",pid=7081,fd=28))                                         
LISTEN    0         4096                  [::]:55414               [::]:*        users:(("urbackupsrv",pid=7081,fd=7)) 

Setzen Sie als Nächstes die richtigen Berechtigungen für das Verzeichnis /mnt mit dem folgenden Befehl:

chown -R urbackupsrv:urbackupsrv /mnt

Zugriff auf die UrBackup-Weboberfläche

Öffnen Sie nun Ihren Webbrowser und greifen Sie auf die UrBackup-Weboberfläche über die URL http://your-server-ip:55414 zu. Sie sollten den folgenden Bildschirm sehen:

urBackup-Web-UI

Klicken Sie als Nächstes auf die Registerkarte Einstellungen. Sie sollten den folgenden Bildschirm sehen:

urBackup-Einstellungen

Klicken Sie im Tab Benutzer auf die Schaltfläche Erstellen, um einen Admin-Benutzer zu erstellen. Sie sollten den folgenden Bildschirm sehen:

Benutzer hinzufügen

Geben Sie Ihren Admin-Benutzernamen, das Passwort ein und klicken Sie auf die Schaltfläche Erstellen. Sie sollten den folgenden Bildschirm sehen:

Neuer Admin-Benutzer hinzugefügt

UrBackup-Client hinzufügen

Klicken Sie in der UrBackup-Weboberfläche auf die Registerkarte Status. Sie sollten die folgende Seite sehen:

Neuen Backup-Client hinzufügen

Klicken Sie nun auf die Schaltfläche Neuen Client hinzufügen. Sie sollten die folgende Seite sehen:

Backup-Status

Geben Sie nun Ihren Client-Namen ein und klicken Sie auf die Schaltfläche Client hinzufügen. Sobald der Client hinzugefügt wurde, sollten Sie die Installationsinformationen des Clients auf der folgenden Seite sehen:

Client erfolgreich hinzugefügt

UrBackup-Client installieren

Melden Sie sich als Nächstes am Client-System an, kopieren Sie die Installations-URL aus dem vorherigen Schritt und führen Sie sie mit dem folgenden Befehl aus:

TF=`mktemp` && wget "http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux" -O $TF && sudo sh $TF; rm -f $TF

Sobald der UrBackup-Client installiert ist, sollten Sie die folgende Ausgabe sehen:

--2021-08-09 06:08:43--  http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux
Verbindung zu 45.58.46.56:55414... verbunden.
HTTP-Anfrage gesendet, warte auf Antwort... 200 ok
Länge: 22724321 (22M) [application/octet-stream]
Speichern in: ‘/tmp/tmp.ZW4L3P0XeC’

/tmp/tmp.ZW4L3P0XeC                 100%[==================================================================>]  21.67M  72.4MB/s    in 0.3s    

2021-08-09 06:08:44 (72.4 MB/s) - ‘/tmp/tmp.ZW4L3P0XeC’ gespeichert [22724321/22724321]

Überprüfung der Archivintegrität... Alles gut.
Entpacken des UrBackup-Client-Installers für Linux  100%  
Installation des UrBackup-Clients 2.4.11 in /usr/local ... Fortfahren? [Y/n]
Y
Entpacken der Installationsdaten...
Erkanntes Debian (Abkömmling) System
Erkanntes systemd
Erkannte Architektur x86_64-linux-glibc
Installierte Daemon-Konfiguration unter /etc/default/urbackupclient...
Info: Wiederherstellung über die Weboberfläche ist standardmäßig deaktiviert. Aktivieren Sie dies, indem Sie /etc/default/urbackupclient ändern.
Installiere systemd-Einheit...
Kann systemd-Einheit-Verzeichnis nicht finden. Gehe von /lib/systemd/system aus.
Erstellte Symlink /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service.
Starte UrBackup-Client-Dienst...
Client-Dienst erfolgreich gestartet. Installation abgeschlossen.
+Erkanntes Ubuntu LTS. Dattobd unterstützt
-Erkanntes kein btrfs-Dateisystem
-LVM nicht installiert
Bitte wählen Sie den Snapshot-Mechanismus, der für Backups verwendet werden soll:
1) dattobd Volume Snapshot Kernel-Modul von https://github.com/datto/dattobd
4) Verwenden Sie keinen Snapshot-Mechanismus
4
Kein Snapshot-Mechanismus konfiguriert

Überprüfen Sie als Nächstes den UrBackup-Client-Dienst mit dem folgenden Befehl:

systemctl status urbackupclientbackend

Sie sollten die folgende Ausgabe sehen:

? urbackupclientbackend.service - UrBackup Client-Backend
     Loaded: loaded (/lib/systemd/system/urbackupclientbackend.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-08-09 06:09:31 UTC; 49s ago
   Main PID: 1133 (urbackupclientb)
      Tasks: 10 (limit: 2353)
     Memory: 1.7M
     CGroup: /system.slice/urbackupclientbackend.service
             ??1133 /usr/local/sbin/urbackupclientbackend --config /etc/default/urbackupclient --no-consoletime

Aug 09 06:09:31 client systemd[1]: Started UrBackup Client-Backend.

Ein Backup-Verzeichnis hinzufügen

Als Nächstes müssen Sie ein Backup-Verzeichnis hinzufügen, das Sie auf dem Client-System sichern möchten.

Hier werden wir das /etc-Verzeichnis auf dem Client-System sichern.

Führen Sie den folgenden Befehl aus, um ein Backup-Verzeichnis hinzuzufügen:

/usr/local/bin/urbackupclientctl add-backupdir -x -f -d /etc

Backup-Status auf dem UrBackup-Server überprüfen

Gehen Sie als Nächstes zur UrBackup-Weboberfläche und klicken Sie auf die Registerkarte Status. Sie sollten Ihren Backup-Client auf der folgenden Seite sehen:

Backup-Verzeichnis hinzufügen

Klicken Sie auf den Client und wählen Sie Inkrementelles Datei-Backup, um Ihr erstes Backup zu erstellen.

Inkrementelles Datei-Backup

Um Ihr Backup zu überprüfen, klicken Sie auf die Registerkarte Backups. Sie sollten die folgende Seite sehen:

Backup-Liste

Klicken Sie auf den Client. Sie sollten Ihre Datei-Backups auf der folgenden Seite sehen:

Datei-Backups

Klicken Sie nun auf Ihr Backup, um detaillierte Informationen über Ihr Backup zu sehen:

Ordner im Backup

Von hier aus können Sie Ihr Backup auch auf das lokale System herunterladen.

Fazit

In der obigen Anleitung haben wir erklärt, wie man den UrBackup-Server und den Client auf Ubuntu 20.04 installiert. Sie können jetzt mehrere Clients zum UrBackup-Server hinzufügen und alle Backups von einem zentralen Ort aus verwalten.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.