Backup Lösung · 7 min read · Dec 15, 2025

So richten Sie die Bareos-Backup-Lösung auf Ubuntu 18.04 LTS ein

Bareos steht für “Backup Archiving Recovery Open Sourced” und ist eine kostenlose und Open-Source-Backup-Plattform, die von Bacula.org abgeleitet wurde. Es handelt sich um eine plattformübergreifende Software, die für Backup, Archivierung und Wiederherstellung von Daten für alle Betriebssysteme verwendet werden kann. Es besteht aus drei Komponenten, darunter Bareos Director, Storage Daemons und File Daemons. Eine kurze Erklärung jeder Komponente ist unten aufgeführt:

Der Director ist die zentrale Steuereinheit für alle Daemons und ist verantwortlich für die Verwaltung von Datenbanken, verbundenen Clients und der Konfiguration von Plugins. Der File Daemon ist verantwortlich für die Verwaltung von Backup- und Wiederherstellungsprozessen. Der Storage Daemon empfängt Daten von einem oder mehreren File Daemons und speichert die Daten auf dem konfigurierten Backup-Medium.

Features

  • Unterstützung für natives NDMP.
  • Unterstützung für Client-Quota.
  • Unterstützung für Hardware-Verschlüsselung mit LTO.
  • Bandbreitenbegrenzung.
  • Deduplication von Fileset-Schatten.
  • Unterstützung des VMware-Plugins zur Sicherung von VMware-Disk-Images.
  • Unterstützung des LDAP-Plugins zur Sicherung von LDAP-Verzeichnissen.
  • Gluster- und Ceph-Plugins zur Sicherung von Cloud-Speichern.

Wenn Sie nach einer einfacheren Möglichkeit suchen, Ihre Unternehmens-Backups zu verwalten, ist Bareos die beste Wahl für Sie.

In diesem Tutorial zeigen wir Ihnen, wie Sie Bareos und Bareos WebUI auf einem Ubuntu 18.04-Server installieren.

Voraussetzungen

  • Ein Server, der Ubuntu 18.04 ausführt.
  • Ein Root-Passwort ist auf Ihrem Server konfiguriert.

Erste Schritte

Bevor Sie beginnen, wird empfohlen, das Paket-Repository Ihres Systems auf die neueste Version zu aktualisieren. Sie können dies mit dem folgenden Befehl tun:

apt-get update -y  
 apt-get upgrade -y

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Bareos installieren

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

Sie können es mit dem folgenden Befehl hinzufügen:

echo "deb http://download.bareos.org/bareos/release/latest/xUbuntu_18.04 /" > /etc/apt/sources.list.d/bareos.list

Laden Sie als Nächstes den GPG-Schlüssel mit dem folgenden Befehl herunter und fügen Sie ihn hinzu:

wget -q http://download.bareos.org/bareos/release/latest/xUbuntu_18.04/Release.key -O- | apt-key add -

Aktualisieren Sie als Nächstes das Repository mit dem folgenden Befehl:

apt-get update -y

Sobald das Repository aktualisiert ist, installieren Sie Bareos mit dem MariaDB-Server, indem Sie den folgenden Befehl ausführen:

apt-get install mariadb-server bareos bareos-database-mysql -y

Während der Installation werden Sie aufgefordert, den Typ der Mail-Server-Konfiguration auszuwählen, wie im folgenden Bildschirm gezeigt:

Mail-Konfiguration

Wählen Sie Nur lokal und drücken Sie die Eingabetaste, um fortzufahren. Sie werden aufgefordert, Ihren System-Mailnamen anzugeben, wie im folgenden Bildschirm gezeigt:

System-Mailname

Geben Sie Ihren System-Mailnamen ein und drücken Sie die Eingabetaste, um fortzufahren. Sie werden aufgefordert, dbconfig zur Konfiguration der Bareos-Datenbank zu verwenden, wie im folgenden Bildschirm gezeigt:

Datenbank konfigurieren

Wählen Sie Ja und drücken Sie Enter, um fortzufahren. Sie werden aufgefordert, das MySQL-Passwort für die Bareos-Datenbank anzugeben, wie unten gezeigt:

MySQL-Anwendungspasswort

Geben Sie Ihr gewünschtes Passwort ein und drücken Sie Enter, um fortzufahren. Sie werden aufgefordert, das Passwort zu bestätigen, wie unten gezeigt:

Passwort bestätigen

Bestätigen Sie das Passwort und drücken Sie Enter, um die Installation abzuschließen.

Standardmäßig werden alle Bareos-Konfigurationen im Verzeichnis /etc/bareos/ gespeichert. Sie können sie mit dem folgenden Befehl auflisten:

tree /etc/bareos/

Sie sollten alle Bareos-Dateien und -Verzeichnisse in der folgenden Ausgabe sehen:

/etc/bareos/
??? bareos-dir.d
?   ??? catalog
?   ?   ??? MyCatalog.conf
?   ??? client
?   ?   ??? bareos-fd.conf
?   ??? console
?   ?   ??? bareos-mon.conf
?   ??? director
?   ?   ??? bareos-dir.conf
?   ??? fileset
?   ?   ??? Catalog.conf
?   ?   ??? LinuxAll.conf
?   ?   ??? SelfTest.conf
?   ?   ??? Windows All Drives.conf
?   ??? job
?   ?   ??? backup-bareos-fd.conf
?   ?   ??? BackupCatalog.conf
?   ?   ??? RestoreFiles.conf
?   ??? jobdefs
?   ?   ??? DefaultJob.conf
?   ??? messages
?   ?   ??? Daemon.conf
?   ?   ??? Standard.conf
?   ??? pool
?   ?   ??? Differential.conf
?   ?   ??? Full.conf
?   ?   ??? Incremental.conf
?   ?   ??? Scratch.conf
?   ??? profile
?   ?   ??? operator.conf
?   ??? schedule
?   ?   ??? WeeklyCycleAfterBackup.conf
?   ?   ??? WeeklyCycle.conf
?   ??? storage
?   ?   ??? File.conf
?   ??? user
??? bareos-dir-export
?   ??? client
??? bareos-fd.d
?   ??? client
?   ?   ??? myself.conf
?   ??? director
?   ?   ??? bareos-dir.conf
?   ?   ??? bareos-mon.conf
?   ?   ??? messages
?       ??? Standard.conf
??? bareos-sd.d
?   ??? device
?   ?   ??? FileStorage.conf
?   ??? director
?   ?   ??? bareos-dir.conf
?   ?   ??? bareos-mon.conf
?   ??? messages
?   ?   ??? Standard.conf
?   ??? storage
?       ??? bareos-sd.conf
??? bconsole.conf

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Bareos-Weboberfläche installieren.

Bareos bietet auch eine WebUI zur Überwachung und Verwaltung von Bareos. Es ist ein kostenloses Software-Tool, das in PHP geschrieben und auf dem Zend Framework basiert. Es ist vorgesehen, Bareos über das Web zu überwachen und zu verwalten. Sie können Backup- und Wiederherstellungsoperationen ganz einfach mit dem Bareos-Dashboard durchführen. Sie können es installieren, indem Sie den folgenden Befehl ausführen:

apt-get install bareos-webui -y

Dies installiert den Apache-Webserver, PHP und andere PHP-Erweiterungen auf Ihrem System. Sobald die Installation abgeschlossen ist, müssen Sie den Apache-Dienst neu laden, um die Änderungen anzuwenden. Sie können ihn mit dem folgenden Befehl neu starten:

systemctl reload apache2

Starten Sie als Nächstes alle Bareos-Dienste mit dem folgenden Befehl:

systemctl start bareos-dir  
 systemctl start bareos-sd  
 systemctl start bareos-fd

Sie können auch den Status aller Dienste mit dem folgenden Befehl anzeigen:

systemctl status bareos-dir bareos-sd bareos-fd

Sie sollten die folgende Ausgabe sehen:

? bareos-director.service - Bareos Director Daemon service
   Loaded: loaded (/lib/systemd/system/bareos-director.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-04-04 07:21:03 UTC; 7s ago
     Docs: man:bareos-dir(8)
  Process: 19182 ExecStart=/usr/sbin/bareos-dir (code=exited, status=0/SUCCESS)
  Process: 19171 ExecStartPre=/usr/sbin/bareos-dir -t -f (code=exited, status=0/SUCCESS)
 Main PID: 19189 (bareos-dir)
    Tasks: 4 (limit: 2359)
   CGroup: /system.slice/bareos-director.service
           ??19189 /usr/sbin/bareos-dir

Apr 04 07:21:03 ubuntu1804 systemd[1]: Starting Bareos Director Daemon service...
Apr 04 07:21:03 ubuntu1804 systemd[1]: bareos-director.service: Can't open PID file /var/lib/bareos/bareos-dir.9101.pid (yet?) after start: No 
Apr 04 07:21:03 ubuntu1804 systemd[1]: Started Bareos Director Daemon service.

? bareos-storage.service - Bareos Storage Daemon service
   Loaded: loaded (/lib/systemd/system/bareos-storage.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-04-04 07:21:03 UTC; 7s ago
     Docs: man:bareos-sd(8)
  Process: 19172 ExecStart=/usr/sbin/bareos-sd (code=exited, status=0/SUCCESS)
 Main PID: 19181 (bareos-sd)
    Tasks: 2 (limit: 2359)
   CGroup: /system.slice/bareos-storage.service
           ??19181 /usr/sbin/bareos-sd

Apr 04 07:21:03 ubuntu1804 systemd[1]: Starting Bareos Storage Daemon service...
Apr 04 07:21:03 ubuntu1804 systemd[1]: bareos-storage.service: Can't open PID file /var/lib/bareos/bareos-sd.9103.pid (yet?) after start: No su
Apr 04 07:21:03 ubuntu1804 systemd[1]: Started Bareos Storage Daemon service.

? bareos-filedaemon.service - Bareos File Daemon service
   Loaded: loaded (/lib/systemd/system/bareos-filedaemon.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-04-04 07:18:11 UTC; 2min 58s ago
     Docs: man:bareos-fd(8)
 Main PID: 3469 (bareos-fd)
    Tasks: 2 (limit: 2359)
   CGroup: /system.slice/bareos-filedaemon.service
           ??3469 /usr/sbin/bareos-fd

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Erstellen Sie einen Bareos-Administrationsbenutzer

Als Nächstes müssen Sie einen Admin-Benutzer erstellen, um auf die WebUI zuzugreifen.

Dazu greifen Sie mit dem folgenden Befehl auf die Bareos-Konsole zu:

bconsole

Sobald Sie verbunden sind, sollten Sie die folgende Ausgabe erhalten:

 Connecting to Director localhost:9101
  Encryption: ECDHE-PSK-CHACHA20-POLY1305
 1000 OK: bareos-dir Version: 18.2.5 (30. Januar 2019)
 bareos.org build binary
 bareos.org binaries are UNSUPPORTED by bareos.com.
 Get official binaries and vendor support on https://www.bareos.com
 You are connected using the default console
 Enter a period to cancel a command.

Führen Sie als Nächstes den folgenden Befehl aus, um einen Admin-Benutzer zu erstellen und ein Passwort dafür festzulegen:

configure add console name=admin password=password profile=webui-admin

Sie sollten die folgende Ausgabe erhalten:

Created resource config file "/etc/bareos/bareos-dir.d/console/admin.conf":
 Console {
   Name = admin
   Password = password
   Profile = webui-admin
 }

Verlassen Sie als Nächstes die Bareos-Konsole mit dem folgenden Befehl:

exit

Als Nächstes müssen Sie auch TLS in Bareos deaktivieren. Sie können dies tun, indem Sie die Datei admin.conf bearbeiten:

nano /etc/bareos/bareos-dir.d/console/admin.conf

Fügen Sie die Zeile “TLS Enable = No” wie unten gezeigt hinzu:

Console {
  Name = admin
  Password = password
  Profile = webui-admin
TLS Enable = No
}

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Starten Sie dann alle Bareos-Dienste neu, um die Änderungen anzuwenden:

systemctl restart bareos-dir  
 systemctl restart bareos-sd  
 systemctl restart bareos-fd

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Greifen Sie auf die Bareos-Weboberfläche zu

An diesem Punkt sind Bareos und die Bareos WebUI installiert und konfiguriert. Es ist Zeit, auf ihre WebUI zuzugreifen.

Öffnen Sie Ihren Webbrowser und geben Sie die URL http://your-server-ip/bareos-webui ein. Sie werden zur Anmeldeseite von Bareos weitergeleitet, wie unten gezeigt:

Bareos-Anmeldung

Geben Sie Ihren Admin-Benutzernamen, Ihr Passwort ein und klicken Sie auf die Schaltfläche Anmelden. Sie sollten das Standard-Dashboard von Bareos im folgenden Bildschirm sehen:

Bareos-Backup-Dashboard

Fazit

Herzlichen Glückwunsch! Sie haben Bareos und Bareos WebUI erfolgreich auf einem Ubuntu 18.04-Server installiert. Sie können jetzt beginnen, die Bareos WebUI zu erkunden, um Ihre Unternehmens-Backups zu überwachen und zu verwalten. Für weitere Informationen können Sie die Bareos-Dokumentationsseite besuchen. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.