GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Richten Sie den Urbackup-Server auf Ubuntu 20.04 ein

Übersicht

UrBackup ist ein Open-Source-Client/Server-Backup-System, das durch eine Kombination aus Image- und Datei-Backup-Funktionen, differentiellen Backups und anderen Tools verschiedene Backup-Jobs ausführen kann, während das System läuft, ohne laufende Prozesse zu unterbrechen.

Urbackup wird über eine Weboberfläche verwaltet und die Dateien können auch über die Weboberfläche, über den Client oder den Windows Explorer wiederhergestellt werden, während die Sicherungen von Laufwerksvolumes mit einer bootfähigen CD oder einem USB-Stick wiederhergestellt werden können (Bare-Metal-Wiederherstellung).

Der folgende Beitrag zeigt die Schritte zum Einrichten des Urbackup-Servers unter Ubuntu 20.04. Außerdem zeigen wir, wie man einen Client auf dem Server hinzufügt.

Urbackup-Server auf Ubuntu 20.04 einrichten

Der Urbackup-Server kann mit zwei Methoden installiert werden – über das offizielle Repository und durch Herunterladen und Installieren der Binärpaketdatei. Wir werden diese beiden Methoden behandeln.

Installieren Sie den Urbackup-Server auf Ubuntu 20.04 über das Repository

Für Ubuntu gibt es zwei Repositorys, die Sie für den Urbackup-Server verwenden können, das PPA-Repository und das Opensuse-Service-Repository. Um Urbackup über das PPA zu installieren, führen Sie die folgenden Befehle aus:

sudo add-apt-repository ppa:uroni/urbackup
sudo apt update
sudo apt install urbackup-server

Bitte beachten Sie, dass auf der Urbackup-Site angegeben wird, dass einige Serverversionen möglicherweise nicht im PPA-Repo verfügbar sind, und wenn dies jemals passiert, verwenden Sie das Opensuse-Service-Repo, um Urbackup zu installieren.

Um den Urbackup-Server auf Ubuntu über die Opensuse-Service-Repositories zu installieren, führen Sie die folgenden Befehle im Terminal aus:

echo 'deb http://download.opensuse.org/repositories/home:/uroni/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:uroni.list
curl -fsSL https://download.opensuse.org/repositories/home:uroni/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_uroni.gpg > /dev/null
sudo apt update
sudo apt install urbackup-server

Die Befehle erfordern die Installation von curl- und gpg-Tools auf Ihrem Ubuntu-Server. Wundern Sie sich also nicht, wenn Sie Fehlermeldungen erhalten, dass die Befehle nicht gefunden werden. Wenn das passiert, installieren Sie einfach beide Tools mit apt und führen Sie die Befehle von oben erneut aus, und es wird funktionieren:

sudo apt install gpg curl

Die Installation kann eine Weile dauern und während der Installation fragt der Urbackup-Server nach einem Standardverzeichnis zum Speichern von Dateien. Es wird einen Standard vorschlagen, den urbackup verwendet, oder Sie können einen hinzufügen, den Sie verwenden möchten. Nach dieser Eingabeaufforderung wird die Installation automatisch abgeschlossen.

Der Urbackup-Server sollte nach der Installation automatisch starten und das Web-Dashboard sollte im Webbrowser über die IP-Adresse des Ubuntu-Servers erreichbar sein.

Installieren Sie den Urbackup-Server unter Ubuntu 20.04 mithilfe der Binärpaketdatei

Dieser Installationsvorgang ist ziemlich einfach. Laden Sie das Binärpaket von ihrer Website herunter, öffnen Sie das Terminal und navigieren Sie zum Download-Speicherort und führen Sie den folgenden Befehl aus, um den Urbackup-Server zu installieren:

sudo dpkg-i urbackup-server-2.4*.deb

Auf das Urbackup-Web-Dashboard zugreifen und Clients hinzufügen

Auf das Dashboard des Urbackup-Servers kann über den Webbrowser unter der Portnummer 54414 zugegriffen werden. Wenn Sie eine Firewall auf Ihrem Ubuntu verwenden und diese aktiv ist, müssen Sie den Port auf der Firewall öffnen, andernfalls ist das Dashboard nicht zugänglich.

Port auf UFW öffnen

ufw allow 55414

Port auf iptables öffnen

iptables -A INPUT -d tcp --dport 55414 -j ACCEPT

iptables -I INPUT -d tcp --dport 55414 -j ACCEPT

Sie werden mit dem Admin-Dashboard begrüßt:

Um die Sicherungsjobs zu erstellen, müssen wir Clients hinzufügen und sie mit dem Server verbinden.

Installation des Urbackup-Clients

Um den Urbackup-Client auf einer der unterstützten Distributionen zu installieren, können wir einfach diesen Befehl ausführen und der Client wird automatisch installiert:

TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.4.11/UrBackup%20Client%20Linux%202.4.11.sh" -O $TF && sudo sh $TF; rm -f $TF

Der Urbackup-Client sollte sofort nach Abschluss des Installationsvorgangs automatisch starten:

Sobald der Urbackup-Client installiert ist, klicken Sie im Server-Dashboard-Menü auf die Option Neuen Client hinzufügen. Ein neuer Setup-Bildschirm wird geöffnet, in dem Sie nach den Client-Informationen gefragt werden. Wählen Sie die zweite Option – Entdecken Sie den neuen Client über IP/Hostname. Mit dieser Option fügen Sie den Client hinzu, der sich in Ihrem lokalen Netzwerk (oder LAN) befindet, und scannen Ihr lokales Netzwerk, um das Netzwerk zu finden.

Es kann den Client über die IP-Adresse und den Hostnamen des Geräts/PCs finden, das Sie sichern möchten. Um die IP-Adresse und den Hostnamen eines Linux-Geräts zu finden, verwenden Sie diese Befehle:

ip a

hostname

Wenn Ihr Gerät keine statische IP-Adresse hat – mit anderen Worten eine IP-Adresse vom DCHP in Ihrem lokalen Netzwerk bezieht, bedeutet dies, dass sich die IP-Adresse auf Ihrem Gerät im Laufe der Zeit ändert. Für dieses Szenario ist es dann besser, das Client-Gerät auf dem Urbackup-Server mit dem Hostnamen hinzuzufügen. Auf diese Weise kann das Urbackup das Gerät scannen und jedes Mal feststellen, wie lange es sich im lokalen Netzwerk befindet. Eine andere Möglichkeit besteht darin, einfach eine IP-Adresse auf Ihrem Gerät festzulegen.

Nachdem Sie den Client hinzugefügt haben, kehrt der Urbackup-Server automatisch zur Homepage zurück und in der Mitte des Dashboards wird eine Liste mit Clients und Ihrem Gerät angezeigt. Bild unten als Beispiel:

Auf der linken Seite der Liste, links neben dem Computernamen, befindet sich ein Dropdown-Menü mit auszuführenden Backup-Jobs. Sie können eine Sicherung auf Dateiebene durchführen, eine gesamte Maschine als Snapshot sichern und so weiter …

Zusammenfassung

Wir haben die Schritte zum Einrichten des Urbackup-Servers unter Ubuntu 20.04 behandelt. Für diejenigen, die das Client/Server-Sicherungsmodell bevorzugen, ist dies eine sehr gute Open-Source-Sicherungslösung. Das Beste daran, wenn die Backup-Jobs ausgeführt werden, ist es fast nahtlos, dass Sie auf dem Client-Computer nicht bemerken, dass ein Backup ausgeführt wird. Abgesehen davon unterstützt es viele Plattformen und Sie können es fast überall ausführen (auf einem dedizierten Linux-Host, auf einer NAS-Appliance wie QNAP und Synology, Sie können es auf Docker bereitstellen usw.)

Der einzige Nachteil davon ist, dass es zusätzliche Ressourcen erfordert, um es auszuführen – das heißt, Sie benötigen eine separate dedizierte Maschine, um das Urbackup zu installieren (einen separaten PC in Ihrem LAN, einen Cloud-VPS, ein NAS-Gerät, eine virtuelle Maschine usw.) und zu haben es läuft als Server, um Ihre Geräte zu sichern. Aber trotzdem eine tolle Lösung…

Vielen Dank für Ihre Zeit…


Ubuntu
  1. Einrichtung des WebDAV-Servers unter Ubuntu Linux

  2. Ersteinrichtung des Servers mit Ubuntu 14.04

  3. So richten Sie den Rsyslog-Server unter Ubuntu 18.04 LTS ein

  4. So richten Sie einen NTP-Server unter Ubuntu und LinuxMint ein

  5. Rsyslog-Server auf Ubuntu 20.04 einrichten - Wie geht das?

So richten Sie OpenVPN auf Ubuntu Server ein

So richten Sie den Git-Server unter Ubuntu 20.04 ein

So richten Sie den Rsyslog-Server unter Ubuntu ein

So richten Sie einen DHCP-Server unter Ubuntu ein

Postfix-Mailserver-Setup unter Ubuntu 14.04

Postfix-Mailserver-Setup auf Ubuntu 20.04