UrBackup Server auf Ubuntu Server installieren
Der offizielle Installationsbefehl für Ubuntu lautet:
sudo add-apt-repository ppa:uroni/urbackup
sudo apt update
sudo apt install urbackup-serverWas Schritt für Schritt zu tun ist:
- Aktualisieren Sie das System:
sudo apt update && sudo apt upgrade -y- Installieren Sie das Paket:
sudo add-apt-repository ppa:uroni/urbackup
sudo apt update
sudo apt install urbackup-server- Öffnen Sie einen Browser auf dem Server oder einer Workstation und gehen Sie zu:
http://IP_СЕРВЕРА:55414- Geben Sie in den Einstellungen das Speicherverzeichnis an, zum Beispiel:
/backup/urbackupDas offizielle Handbuch empfiehlt unter Linux, den Sicherungsspeicher auf erweiterbarem Speicher zu speichern, und btrfs oder ZFS sind gute Optionen für die Dateisicherung; Es wird gesondert darauf hingewiesen, dass btrfs für einige Szenarien aufgrund von Subvolumes und effektiver Deduplizierung inkrementeller Dateisicherungen vorzuziehen ist. Option B. Über den offiziellen .deb
Die offizielle Seite für Debian/Ubuntu gibt dieses Beispiel:
wget https://hndl.urbackup.org/Server/2.5.36/urbackup-server_2.5.36_amd64.deb
sudo dpkg -i urbackup-server_2.5.36_amd64.deb
sudo apt install -fEs heißt auch, dass das Paket während der Installation möglicherweise nach dem Verzeichnis für den Backup-Speicher fragt und es später geändert werden kann über:
sudo dpkg-reconfigure urbackup-serverUnd es wird separat gesagt, dass Sie in /etc/default/urbackupsrv einige der Parameter ändern können, einschließlich TCP-Port, Webserver-Port, Protokollebene und temporäres Dateiverzeichnis. Firewall auf Ubuntu-Server
Wenn Sie ufw verwenden, gehen Sie wie folgt vor:
sudo ufw allow 55414/tcp
sudo ufw allow 55415/tcp
sudo ufw reloadDadurch werden die Web-Benutzeroberfläche und die Internet-Clients geöffnet. Für normale lokale Arbeit verwendet die Servererkennung ausgehende UDP-Broadcasts und eingehende Client-Ports werden auf den Clients selbst geöffnet. Nach der Installation prüfen
Gehen Sie zu:
http://localhost:55414oder
http://IP_СЕРВЕРА:55414Dann:
- Erstellen Sie ein Administratorkonto.
- Speicherpfad angeben;
- Konfigurieren Sie bei Bedarf E-Mail-Benachrichtigungen.
UrBackup-Client unter Windows installieren
Lokaler Client im selben Netzwerk
Der offizielle Ablauf ist ganz einfach:
- Windows-Client herunterladen;
- Führen Sie das Installationsprogramm aus.
- Belassen Sie die Standardpfade oder wählen Sie Ihre eigenen;
- Der Server findet den Client automatisch und startet die Sicherung. Schritt für Schritt
- Laden Sie auf dem Client UrBackup Client für Windows von der offiziellen Website herunter. Jetzt sind ein regulärer Installer, eine Option ohne Taskleistensymbol und MSI verfügbar. Führen Sie das Installationsprogramm als Administrator aus.
- In der Installationsphase:
- Verlassen Sie das Taskleistensymbol, wenn Sie den Status der Sicherungen sehen möchten.
- Wenn es sich um einen Server oder Hintergrundhost handelt, können Sie die Version ohne Taskleistensymbol verwenden. Wählen Sie aus, was gesichert werden soll:
- entweder die Standardordner belassen;
- Fügen Sie entweder Ihre Verzeichnisse hinzu; – oder verwalten Sie es sogar vom Server aus, denn mit UrBackup können Sie den Client serverseitig konfigurieren, wodurch die lokale Benutzeroberfläche optional wird. Überprüfen Sie, ob der Server den Client in der Web-Benutzeroberfläche erkennt.
Firewall auf dem Windows-Client
Der Client benötigt eingehende Ports:
35621/TCP– Dateisicherung35622/UDP– Entdeckung35623/TCP– Befehle + Image-Sicherung
Dies sind die offiziellen UrBackup-Client-Ports. erShell-Befehle:
New-NetFirewallRule -DisplayName "UrBackup Client 35621 TCP" -Direction Inbound -Protocol TCP -LocalPort 35621 -Action Allow
New-NetFirewallRule -DisplayName "UrBackup Client 35622 UDP" -Direction Inbound -Protocol UDP -LocalPort 35622 -Action Allow
New-NetFirewallRule -DisplayName "UrBackup Client 35623 TCP" -Direction Inbound -Protocol TCP -LocalPort 35623 -Action AllowWenn sich der Client hinter NAT / über das Internet befindet
Das offizielle Skript lautet:
- Klicken Sie auf dem Server auf Neuen Internet-Client hinzufügen;
- Laden Sie ein spezielles Installationsprogramm für diesen Client herunter oder erstellen Sie einen Benutzer, der das Installationsprogramm vom Server herunterlädt.
- Installieren Sie den Client.
- Geben Sie die Ordner für die Sicherung an.
- Der Server startet die Sicherung, nachdem der Client eine Verbindung hergestellt hat. Masseninstallation von Windows-Clients
Wenn Sie UrBackup dann massenhaft ausrollen möchten, empfiehlt das offizielle Handbuch:
- MSI über Gruppenrichtlinie;
- entweder
.exemit dem Schlüssel/Sfür die unbeaufsichtigte Installation; - oder Automatisierung durch PsExec und ähnliche Tools.
UrBackup-Client unter Ubuntu installieren
Hier gibt es zwei Möglichkeiten:
- Empfohlene praktische Funktion – offizielles binäres Linux-Client-Installationsprogramm;
- Alternative – aus dem Quellcode erstellen. Auf der Download-Seite heißt es direkt, dass der binäre Linux-Client nur über die Befehlszeile verfügbar ist und automatische Updates vom Server durchführen kann. Option A. Offizielles Binärinstallationsprogramm
Der offizielle Befehl lautet:
TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.5.29/UrBackup%20Client%20Linux%202.5.29.sh" -O $TF && sudo sh $TF; rm -f $TFEs ist auf der offiziellen Download-Seite aufgeführt. Schritt für Schritt
- Führen Sie auf dem Ubuntu-Client Folgendes aus:
sudo apt update && sudo apt upgrade -y
TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.5.29/UrBackup%20Client%20Linux%202.5.29.sh" -O $TF && sudo sh $TF; rm -f $TF- Wenn das Installationsprogramm während der Installation einen Snapshot-Mechanismus bietet, wählen Sie die verfügbare Option aus. Das offizielle Handbuch empfiehlt die Verwendung des Snapshot-Mechanismus; Wenn keine verfügbar ist, lohnt es sich, die Installation von Linux auf LVM oder btrfs in Betracht zu ziehen. Andernfalls müssen Sie für konsistente Backups datenverändernde Anwendungen durch Pre-/Post-Backup-Skripte stoppen. Nach der Installation findet der Server im selben Netzwerk normalerweise selbstständig einen Client. So legen Sie Ordner für die Sicherung auf dem Ubuntu-Client fest
Das offizielle Handbuch für den Linux-Client enthält einen Beispielbefehl:
urbackupclientctl add-backupdir --path /Mit diesem Befehl können Sie ein Verzeichnis zur Dateisicherung hinzufügen. Für Ubuntu setzen sie in der Regel nicht den gesamten /, sondern nur die notwendigen Verzeichnisse, zum Beispiel /home, /etc, /var/www, /srv – abhängig von der Rolle der Maschine. Maßnahmen:
sudo urbackupclientctl add-backupdir --path /home
sudo urbackupclientctl add-backupdir --path /etc
sudo urbackupclientctl add-backupdir --path /var/wwwOder Sie können sogar Standard-Backup-Verzeichnisse auf dem Server festlegen und diese zentral verwalten. Auf der offiziellen Website heißt es direkt, dass der Client auch vom Server aus konfiguriert werden kann. Firewall auf dem Ubuntu-Client
Wenn ufw auf dem Client aktiviert ist, öffnen Sie:
sudo ufw allow 35621/tcp
sudo ufw allow 35622/udp
sudo ufw allow 35623/tcp
sudo ufw reloadDies entspricht der offiziellen Liste der UrBackup-Client-Ports. Option B. Erstellen des Ubuntu-Clients aus dem Quellcode
In der offiziellen Montageanleitung heißt es:
- Abhängigkeiten installieren;
- tar.gz herunterladen;
./configure,make,sudo make installausführen;- Backend prüfen;
- Backend zu Autorun hinzufügen;
- Wenn Sie über eine GUI verfügen, führen Sie
urbackupclientguiaus. unds aus der offiziellen Anleitung:
sudo apt install build-essential g++ libwxgtk3.0-dev libcrypto++-dev libz-dev
wget https://hndl.urbackup.org/Client/2.5.29/urbackup-client-2.5.29.tar.gz
tar xzf urbackup-client-2.5.29.tar.gz
cd urbackup-client-2.5.29
./configure
make -j4
sudo make install
sudo urbackupclientbackend -v infoDies ist nützlich, wenn das Binärinstallationsprogramm aus irgendeinem Grund nicht zu Ihnen passt.