Wiki source code of UrBackup
Last modified by René Schmidt on 2024/07/05 11:18
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="row" %) | ||
| 2 | ((( | ||
| 3 | (% class="col-xs-12 col-sm-8" %) | ||
| 4 | ((( | ||
| 5 | (% class="jumbotron" %) | ||
| 6 | ((( | ||
| 7 | (% class="container" %) | ||
| 8 | ((( | ||
| 9 | = So installierst du urBackup Server und Client unter Debian 11 = | ||
| 10 | |||
| 11 | |||
| 12 | urBackup ist ein Open-Source-Client/Server-Backup-System. Es ist eine Multiplattform-Backup-Software, die unter Linux, Windows, macOS und BSD verfügbar ist. urBackup unterstützt sowohl Datei- als auch Image-Backups, um sowohl Datensicherheit als auch einen schnellen Wiederherstellungsprozess zu gewährleisten. | ||
| 13 | |||
| 14 | urBackup bietet außerdem eine Webadministrationsschnittstelle, die die Einrichtung und Konfiguration für die Nutzer/innen erleichtert. Es ist platzsparend, weil urBackup die Datei nur einmal sichert. Außerdem bietet urBackup eine konsistente Sicherung während der Nutzung, d.h. Backups ohne Unterbrechung im Hintergrund. | ||
| 15 | |||
| 16 | In diesem Lernprogramm installierst du den urBackup-Server auf einem Debian 11 und den urBackup-Client auf dem Client-Rechner. Du wirst den urBackup-Server mit Nginx als Reverse-Proxy betreiben, der über SSL-Zertifikate abgesichert ist, und auch eine Admin-Benutzerauthentifizierung durchführen. | ||
| 17 | ))) | ||
| 18 | ))) | ||
| 19 | |||
| 20 | = Voraussetzungen = | ||
| 21 | |||
| 22 | Bevor du beginnst, musst du die folgenden Voraussetzungen erfüllen, um diesem Tutorial folgen zu können: | ||
| 23 | |||
| 24 | * Ein Debian 11-Server wird als urBackup-Server verwendet – In diesem Beispiel wird ein Debian-Server mit dem Hostnamen ‚urbackup-server‘ verwendet. | ||
| 25 | * Ein Client-Rechner – In diesem Beispiel wird Debian 11 als Client-Rechner verwendet, und der Hostname ist „client1“. | ||
| 26 | * Ein Domainname, der auf die IP-Adresse des Debian-Servers zeigt – In diesem Beispiel wird die Domain urbackup.hwdomain.io für den UrBackup-Server verwendet. | ||
| 27 | |||
| 28 | == Installation von UrBackup Server == | ||
| 29 | |||
| 30 | urBackup – ein Open-Source-Client/Server-Backup-System, das auf mehreren Betriebssystemen verfügbar ist, darunter Linux, Windows, macOS und BSD. Für Linux-Distributionen ist urBackup im .deb-Paket für Ubuntu/Debian-basierte Systeme, im .rpm-Paket für RHEL/CentOS/Fedora/Rocky Linux/Alma Linux und auch als Docker-Image für die Container-Umgebung verfügbar. | ||
| 31 | |||
| 32 | Auf Debian-Systemen kann der urBackup-Server über das .deb-Paket installiert werden, das auf der [[urBackup-Downloadseite>>url:https://hndl.urbackup.org/Server/2.5.27/debian/]] verfügbar ist. | ||
| 33 | |||
| 34 | Führe zunächst den Befehl apt aus, um die Paketlisten auf deinem Debian-System zu aktualisieren. | ||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | | | ||
| 39 | |||
| 40 | {{{sudo apt update}}} | ||
| 41 | |||
| 42 | |||
| 43 | |||
| 44 | Führe nun den wget-Befehl aus, um das urBackup-Server-Paket herunterzuladen. Zum Zeitpunkt dieses Artikels ist die neueste Version des urBackup-Servers v2.5.27. | ||
| 45 | |||
| 46 | |||
| 47 | | | ||
| 48 | |||
| 49 | {{{wget https://hndl.urbackup.org/Server/2.5.27/debian/bullseye/urbackup-server_2.5.27_amd64.deb}}} | ||
| 50 | |||
| 51 | |||
| 52 | Führe nun den unten stehenden wget-Befehl aus, um das urBackup-Serverpaket herunterzuladen. Zum Zeitpunkt dieses Artikels ist die neueste Version des urBackup-Servers **v2.5.27**. | ||
| 53 | |||
| 54 | Installiere das urBackup Server-Paket mit dem unten stehenden dpkg-Befehl. Während der urBackup-Installation siehst du dann die Fehlermeldung**‚Error were countered while processing: urbackup-server**‚. | ||
| 55 | |||
| 56 | |||
| 57 | | | ||
| 58 | |||
| 59 | {{{sudo dpkg -i urbackup-server_2.5.27_amd64.deb}}} | ||
| 60 | |||
| 61 | |||
| 62 | Um die urBackup-Installation zu reparieren, führe den folgenden apt-Befehl aus. Dadurch werden die von urBackup benötigten Pakete heruntergeladen und installiert und deine urBackup-Installation wird erfolgreich sein. | ||
| 63 | |||
| 64 | |||
| 65 | | | ||
| 66 | |||
| 67 | {{{sudo apt install -f}}} | ||
| 68 | |||
| 69 | |||
| 70 | [[image:upload-1.png]] | ||
| 71 | |||
| 72 | |||
| 73 | Außerdem wirst du aufgefordert, das Backup-Verzeichnis für urBackup einzurichten. Das Standard-Backup-Verzeichnis ist//„/media/BACKUP/urbackup//„, das während der Installation automatisch erstellt wird. | ||
| 74 | |||
| 75 | |||
| 76 | [[image:upload-2.png]] | ||
| 77 | |||
| 78 | |||
| 79 | Nachdem urBackup installiert ist, führe den folgenden systemctl-Befehl aus, um den urBackup-Dienst//„urbackupsrv//“ zu starten und zu aktivieren. Der urBackup-Dienst sollte auf dem Standard-TCP-Port**„55414**“ ausgeführt werden. | ||
| 80 | |||
| 81 | |||
| 82 | | | ||
| 83 | |||
| 84 | {{{sudo systemctl start urbackupsrv | ||
| 85 | sudo systemctl enable urbackupsrv}}} | ||
| 86 | |||
| 87 | |||
| 88 | Überprüfe abschließend den Dienst//„urbackupsrv//„, um sicherzustellen, dass der Dienst läuft | ||
| 89 | |||
| 90 | |||
| 91 | | | ||
| 92 | |||
| 93 | {{{sudo systemctl status urbackupsrv}}} | ||
| 94 | |||
| 95 | |||
| 96 | Du erhältst eine ähnliche Ausgabe wie diese – Der urBackup-Dienst//„urbackupsrv//“ läuft und ist aktiviert. Der urBackup-Dienst wird beim Booten automatisch ausgeführt. | ||
| 97 | |||
| 98 | |||
| 99 | [[image:upload-3.png]] | ||
| 100 | |||
| 101 | |||
| 102 | Jetzt kannst du auf deinen urBackup-Server zugreifen. Du fügst aber noch den Nginx-Webserver auf dem urBackup-Server hinzu, mit dem du urBackup ganz einfach mit einer HTTPS-Verbindung sichern kannst. Lies weiter, um den Nginx-Reverse-Proxy für den urBackup-Server einzurichten. | ||
| 103 | |||
| 104 | |||
| 105 | |||
| 106 | == Installieren und Konfigurieren von Nginx == | ||
| 107 | |||
| 108 | |||
| 109 | urBackup läuft über den Standard-TCP-Port**„55414**„. Du wirst den Nginx-Webserver als Reverse Proxy auf deinem urBackup-Server einsetzen. Dadurch kannst du urBackup auch mit SSL-Zertifikaten absichern. | ||
| 110 | |||
| 111 | Bevor du mit der Konfiguration von Nginx beginnst, musst du sicherstellen, dass der Domainname auf die IP-Adresse des urBackup-Servers zeigt. Außerdem musst du sicherstellen, dass du SSL-Zertifikate erstellt hast. | ||
| 112 | |||
| 113 | Führe den folgenden apt-Befehl aus, um den Nginx-Webserver zu installieren. Dadurch wird der Nginx-Webserver auch automatisch gestartet, wenn die Installation abgeschlossen ist. | ||
| 114 | |||
| 115 | |||
| 116 | | | ||
| 117 | |||
| 118 | {{{sudo apt install nginx}}} | ||
| 119 | |||
| 120 | |||
| 121 | Wenn du zur Bestätigung aufgefordert wirst, gib y ein und drücke ENTER. | ||
| 122 | |||
| 123 | [[image:upload-4.png]] | ||
| 124 | |||
| 125 | |||
| 126 | Nachdem Nginx installiert ist, erstellst du mit dem folgenden nano-Editor eine neue Serverblock-Konfiguration//„/etc/nginx/sites-available/urbackup.conf//„. | ||
| 127 | |||
| 128 | |||
| 129 | | | ||
| 130 | |||
| 131 | {{{sudo nano /etc/nginx/sites-available/urbackup.conf}}} | ||
| 132 | |||
| 133 | |||
| 134 | Füge die folgende Konfiguration in die Datei ein und achte darauf, dass du den Domainnamen und den Pfad der SSL-Zertifikate änderst. Diese Demo verwendet die Domain urbackup.hwdomain.io für den urBackup-Server und die SSL-Zertifikate von Letsencrypt. | ||
| 135 | |||
| 136 | |||
| 137 | | | ||
| 138 | |||
| 139 | {{{server { | ||
| 140 | listen 80; | ||
| 141 | server_name urbackup.hwdomain.io; | ||
| 142 | rewrite ^ https://$http_host$request_uri? permanent; # force redirect http to https | ||
| 143 | } | ||
| 144 | server { | ||
| 145 | listen 443 ssl http2; | ||
| 146 | server_name urbackup.hwdomain.io;}}} | ||
| 147 | |||
| 148 | |||
| 149 | ssl_certificate /etc/letsencrypt/live/urbackup.hwdomain.io/fullchain.pem; | ||
| 150 | ssl_certificate_key /etc/letsencrypt/live/urbackup.hwdomain.io/privkey.pem; | ||
| 151 | ssl_prefer_server_ciphers on; | ||
| 152 | ssl_protocols TLSv1.2 TLSv1.3; | ||
| 153 | ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; | ||
| 154 | |||
| 155 | location / { | ||
| 156 | proxy_set_header Host $host; | ||
| 157 | proxy_set_header X-Real-IP $remote_addr; | ||
| 158 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||
| 159 | proxy_set_header X-Forwarded-Proto $scheme; | ||
| 160 | |||
| 161 | # Fix the “It appears that your reverse proxy set up is broken“ error. | ||
| 162 | proxy_pass http:~/~/localhost:55414; | ||
| 163 | proxy_read_timeout 90; | ||
| 164 | |||
| 165 | proxy_redirect http:~/~/localhost:55414 https:~/~/urbackup.hwdomain.io; | ||
| 166 | } | ||
| 167 | } | ||
| 168 | |||
| 169 | Speichere die Datei und beende den Editor, wenn du fertig bist. | ||
| 170 | |||
| 171 | Als Nächstes führst du den folgenden Befehl aus, um die neue Nginx-Serverblockkonfiguration//„/etc/nginx/sites-available/urbackup.conf//“ zu aktivieren. Überprüfe dann die Nginx-Konfiguration, um sicherzustellen, dass du die richtige Konfiguration hast. | ||
| 172 | |||
| 173 | |||
| 174 | | | ||
| 175 | |||
| 176 | {{{sudo ln -s /etc/nginx/sites-available/urbackup.conf /etc/nginx/sites-enabled/ | ||
| 177 | sudo nginx -t}}} | ||
| 178 | |||
| 179 | |||
| 180 | Wenn du die richtige Konfiguration hast, solltest du eine Meldung wie//„Syntax ist ok – Test erfolgreich“// erhalten. | ||
| 181 | |||
| 182 | [[image:upload-5.png]] | ||
| 183 | |||
| 184 | |||
| 185 | Führe nun den folgenden systemctl-Befehl aus, um den Nginx-Dienst neu zu starten und die neuen Änderungen zu übernehmen. | ||
| 186 | |||
| 187 | | | ||
| 188 | |||
| 189 | {{{sudo systemctl restart nginx}}} | ||
| 190 | |||
| 191 | |||
| 192 | Zum Schluss überprüfst du den Nginx-Dienst mit dem unten stehenden systemctl-Befehl. Damit wird sichergestellt, dass der Nginx-Dienst läuft und aktiviert ist. | ||
| 193 | |||
| 194 | | | ||
| 195 | |||
| 196 | {{{sudo systemctl is-enabled nginx | ||
| 197 | sudo systemctl status nginx}}} | ||
| 198 | |||
| 199 | Die folgende Ausgabe bestätigt, dass der Nginx-Dienst läuft und aktiviert ist. Und er wird beim Hochfahren automatisch ausgeführt. | ||
| 200 | |||
| 201 | [[image:upload-6.png]] | ||
| 202 | |||
| 203 | |||
| 204 | Nachdem der urBackup-Server installiert und Nginx als Reverse-Proxy konfiguriert ist. Als Nächstes beginnst du mit der Konfiguration der urBackup Server-Installation über den Webbrowser. | ||
| 205 | |||
| 206 | |||
| 207 | === UrBackup Server-Installation konfigurieren === | ||
| 208 | |||
| 209 | Zu diesem Zeitpunkt läuft urBackup mit Nginx als Reverse-Proxy und ist über HTTPS gesichert. In diesem Schritt konfigurierst du die urBackup-Installation, d. h. die allgemeine Konfiguration des urBackup-Servers und die Konfiguration des urBackup-Administratorbenutzers. | ||
| 210 | |||
| 211 | Öffne den Webbrowser und rufe den Domainnamen des urBackup-Servers auf (z. B.: [[https:~~/~~/urbackup.hwdomain.io/)>>url:https://urbackup.hwdomain.io/]]. Du siehst dann das Dashboard des urBackup-Administrators. | ||
| 212 | |||
| 213 | |||
| 214 | [[image:upload-7.png]] | ||
| 215 | |||
| 216 | |||
| 217 | Klicke auf das Menü**„Einstellungen**„, um die urBackup-Serverinstallation zu konfigurieren. | ||
| 218 | |||
| 219 | Im Bereich**„Allgemein > Server**“ gibst du den Domainnamen deiner urBackup-Installation ein – in diesem Beispiel ist das[[„https:~~/~~/urbackup.hwdomain.io“>>url:https://urbackup.hwdomain.io/]]. Klicke dann zur Bestätigung auf**„Speichern**„. | ||
| 220 | |||
| 221 | [[image:upload-8.png]] | ||
| 222 | |||
| 223 | Bleibe im Bereich**„**Allgemein“, aber gehe zum Reiter**„Internet/Aktive Clients**„. Gib den urBacup-Domänennamen bei der Option**„Verbindung über HTTP(S)-Proxy**“ ein und klicke erneut auf**„Speichern**„. | ||
| 224 | |||
| 225 | [[image:upload-9.png]] | ||
| 226 | |||
| 227 | Damit hast du die allgemeine Konfiguration des urBackup-Servers vorgenommen. | ||
| 228 | |||
| 229 | Als nächstes klickst du auf die Einstellung**„Benutzer**“ und dann auf**„Benutzer erstellen**„. | ||
| 230 | |||
| 231 | [[image:upload-10.png]] | ||
| 232 | |||
| 233 | Gib den neuen Benutzernamen und das Passwort für den urBackup-Administrator ein und klicke auf**„Erstellen**„. | ||
| 234 | |||
| 235 | [[image:upload-11.png]] | ||
| 236 | |||
| 237 | Nachdem der Benutzer erstellt wurde, siehst du den neuen Benutzer in der Benutzerliste. | ||
| 238 | |||
| 239 | [[image:upload-12.png]], | ||
| 240 | |||
| 241 | Wenn du jetzt das urBackup-Dashboard neu lädst, solltest du zur Passwortauthentifizierung aufgefordert werden. Gib dein Passwort ein und klicke auf**„Anmelden**„. | ||
| 242 | |||
| 243 | [[image:upload-13.png]] | ||
| 244 | |||
| 245 | Wenn das Passwort korrekt ist, siehst du das urBackup Administrations-Dashboard. | ||
| 246 | |||
| 247 | Nachdem du die allgemeine Konfiguration von urBackup abgeschlossen und den Administratorbenutzer eingerichtet hast, kannst du nun einen Client-Computer hinzufügen und das Backup-Verzeichnis einrichten. | ||
| 248 | |||
| 249 | = Hinzufügen eines Client-Rechners zum UrBackup-Server = | ||
| 250 | |||
| 251 | Der urBackup-Client ist für mehrere Betriebssysteme verfügbar, darunter Windows, Linux, macOS und BSD. In diesem Beispiel fügst du einen weiteren Debian-Rechner zum urBackup-Server hinzu. | ||
| 252 | |||
| 253 | In diesem Beispiel wird der Debian-Client-Rechner mit dem Hostnamen**„client1**“ und der IP-Adresse**„192.168.5.60**“ verwendet. | ||
| 254 | |||
| 255 | Klicke im urBackup Home Dashboard auf die Schaltfläche **„Neuen Client hinzufügen“**. | ||
| 256 | |||
| 257 | [[image:upload-14.png]] | ||
| 258 | |||
| 259 | Wähle nun die Option des Zielclients**„Neuen Internet/aktiven Client hinzufügen**“ und gib den Hostnamen und die IP-Adresse des Clients ein. Klicke dann zur Bestätigung auf**„Client hinzufügen**„. | ||
| 260 | |||
| 261 | In diesem Beispiel wird der Client-Rechner mit dem Hostnamen**„client1**“ und der IP-Adresse**„192.168.5.60**“ verwendet. | ||
| 262 | |||
| 263 | [[image:upload-15.png]] | ||
| 264 | |||
| 265 | Du erhältst nun eine Meldung wie**„Client erfolgreich hinzugefügt**„. Außerdem siehst du auf der Seite eine Anleitung, wie du urBackup auf dem Client-Rechner einrichtest. | ||
| 266 | |||
| 267 | Es gibt mehrere Methoden, um urBackup auf dem Client-Rechner zu installieren und einzurichten. Da in diesem Beispiel ein Linux-Client-Rechner verwendet wird, wirst du urBackup über das Terminal installieren und einrichten. | ||
| 268 | |||
| 269 | [[image:upload-16.png]] | ||
| 270 | |||
| 271 | Verbinde dich mit deinem Client-Rechner und führe das Bash-Skript aus, das du von der urBackup-Anleitungsseite hast. | ||
| 272 | |||
| 273 | Unten siehst du den Befehl, den der urBackup-Server generiert. | ||
| 274 | |||
| 275 | |||
| 276 | | | ||
| 277 | |||
| 278 | {{{TF=`mktemp` && wget "https://urbackup.hwdomain.io/x?a=download_client&lang=en&clientid=1&authkey=8KHGqeghFf&os=linux" -O $TF && sudo sh $TF; rm -f $TF | ||
| 279 | }}} | ||
| 280 | |||
| 281 | |||
| 282 | Gib nun Y ein, um die Installation des urBackup-Clients zu bestätigen. Danach wirst du nach der Snapshot-Konfiguration gefragt. Das hängt von deiner Umgebung ab. Wenn du kein Snapshot-Laufwerk hast, gib die Option 5 ein, um den Snapshot zu deaktivieren. | ||
| 283 | |||
| 284 | Unten siehst du die vollständige Ausgabe, wenn die Installation des urBackup-Clients abgeschlossen ist. | ||
| 285 | |||
| 286 | [[image:upload-17.png]] | ||
| 287 | |||
| 288 | Wenn du urBackup im internen Netzwerk betreibst, musst du die Standardkonfiguration des urBackup-Clients//„/etc/default/urbackupclient//“ ändern. | ||
| 289 | |||
| 290 | Öffne die urBackup-Client-Konfiguration//„/etc/default/urbackupclient//“ mit dem folgenden nano-Editor-Befehl. | ||
| 291 | |||
| 292 | |||
| 293 | | | ||
| 294 | |||
| 295 | {{{sudo nano /etc/default/urbackupclient}}} | ||
| 296 | |||
| 297 | Ändere die Option**„INTERNET_ONLY**“ auf**„false**„. | ||
| 298 | |||
| 299 | | | ||
| 300 | |||
| 301 | {{{#If true client will not bind to any external network ports (either true or false) | ||
| 302 | INTERNET_ONLY=false}}} | ||
| 303 | |||
| 304 | |||
| 305 | Speichere die Datei und beende den Editor, wenn du fertig bist. | ||
| 306 | |||
| 307 | Als Nächstes führst du den folgenden Befehl aus, um den urBackup-Clientdienst//„urbackupclientbackend//“ neu zu starten. Überprüfe dann den Dienst, um sicherzustellen, dass er läuft. | ||
| 308 | |||
| 309 | |||
| 310 | | | ||
| 311 | |||
| 312 | {{{sudo systemctl restart urbackupclientbackend | ||
| 313 | sudo systemctl status urbackupclientbackend}}} | ||
| 314 | |||
| 315 | |||
| 316 | Die folgende Ausgabe bestätigt, dass der urBackup-Client läuft und aktiviert ist. Der urBackup-Client wird beim Hochfahren automatisch gestartet. | ||
| 317 | |||
| 318 | [[image:upload-18.png]] | ||
| 319 | |||
| 320 | Gehe zurück zum urBackup-Administrations-Dashboard und überprüfe, ob der**„client1**“ verfügbar ist und zum urBackup-Server hinzugefügt wurde. | ||
| 321 | |||
| 322 | Der folgende Screenshot bestätigt, dass der**„client1**„-Rechner zum urBackup-Server hinzugefügt wurde. Der Detailstatus ist**„Online – Ja**„,**„Status – Ok**“ und der**„Dateisicherungsstatus – Ok“**. | ||
| 323 | |||
| 324 | [[image:upload-19.png]] | ||
| 325 | |||
| 326 | |||
| 327 | |||
| 328 | == Sichern der Daten auf dem urBackup-Server == | ||
| 329 | |||
| 330 | Führe den folgenden Befehl aus, um das Backup-Verzeichnis auf dem Client-Rechner auf dem urBackup-Server zu sichern. Im folgenden Beispiel wirst du das gesamte Verzeichnis//„/home//“ auf dem urBackup-Server sichern. | ||
| 331 | |||
| 332 | |||
| 333 | | | ||
| 334 | |||
| 335 | {{{/usr/local/bin/urbackupclientctl add-backupdir -x -f -d /home}}} | ||
| 336 | |||
| 337 | |||
| 338 | Nach dem Aufrufen des Befehls erkennt urBackup automatisch, dass das neue Sicherungsverzeichnis erstellt werden soll. Dann lädt der urBackup-Server die zu sichernden Dateien vom Client-Rechner herunter. Alle diese Prozesse laufen im Hintergrund ab. | ||
| 339 | |||
| 340 | Wenn das Backup fertig ist, gehe zurück zum Dashboard des urBackup-Servers und klicke auf das Menü**„Backups**„. Du solltest jetzt das neue Backup von**„client1**“ sehen. | ||
| 341 | |||
| 342 | [[image:upload-20.png]] | ||
| 343 | |||
| 344 | Wenn du auf das Backup von**„client1**“ klickst, solltest du das Backup-Verzeichnis mit dem Namen**„YYMMDD-HHMM**“ sehen. Außerdem siehst du die Gesamtgröße des Backups und ob das Backup inkrementell ist oder nicht. | ||
| 345 | |||
| 346 | [[image:upload-21.png]] | ||
| 347 | |||
| 348 | Klicke nun auf den Namen des Backup-Verzeichnisses**„YYMMDD-HHMM**“ und du solltest sehen, dass Dateien und Verzeichnisse vom Rechner**„client1**“ auf den urBackup-Server kopiert wurden. Das bedeutet, dass die Sicherung erfolgreich war. | ||
| 349 | |||
| 350 | [[image:upload-22.png]] | ||
| 351 | |||
| 352 | |||
| 353 | == Fazit == | ||
| 354 | |||
| 355 | In diesem Tutorial hast du den urBackup Server auf einem Debian 11 Server installiert. Außerdem hast du den urBackup-Client über das vom urBackup-Server generierte Installationsskript auf einem Debian-Rechner installiert. Der urBackup-Server läuft jetzt mit Nginx als Reverse Proxy und ist mit SSL-Zertifikaten und Authentifizierung gesichert. | ||
| 356 | |||
| 357 | Außerdem hast du gelernt, wie du den Client zum urBackup-Server hinzufügst und wie du Verzeichnisse vom Client-Rechner auf dem urBackup-Server sicherst. | ||
| 358 | |||
| 359 | Jetzt, wo du einen voll funktionsfähigen urBackup-Server hast, kannst du weitere Clients hinzufügen, eine automatische Sicherung einrichten, eine Sicherheitsebene mit einer Firewall hinzufügen oder bestimmte Dateisysteme mit Formaten wie BTRFS oder ZFS einrichten, um Sicherungsdateien und -bilder zu speichern und auch den Snapshot zu aktivieren. | ||
| 360 | |||
| 361 | = References = | ||
| 362 | |||
| 363 | * [[XWiki>>http://www.xwiki.org]] | ||
| 364 | * [[XWiki Extensions>>http://www.xwiki.org]] | ||
| 365 | ))) | ||
| 366 | |||
| 367 | (% class="col-xs-12 col-sm-4" %) | ||
| 368 | ((( | ||
| 369 | (% class="box" %) | ||
| 370 | ((( | ||
| 371 | = IM RZ = | ||
| 372 | |||
| 373 | [[image:1720178275503-663.jpg||alt="image.jpg" height="195" width="225"]] | ||
| 374 | ))) | ||
| 375 | |||
| 376 | (% class="box" %) | ||
| 377 | ((( | ||
| 378 | **Contents** | ||
| 379 | |||
| 380 | {{toc/}} | ||
| 381 | ))) | ||
| 382 | ))) | ||
| 383 | ))) |