Die Bareos WebUI bekommt eine neue technische Grundlage. In unserem neuesten Video stellt Philipp Storz die neue Bareos WebUI vor und zeigt, was sich im Vergleich zur aktuellen PHP-basierten Oberfläche ändert.
Die aktuelle WebUI hat Bareos Nutzern lange gute Dienste geleistet, aber ihre technische Basis ist alt. Sie basiert auf PHP und dem früheren Zend Framework, heute Laminas. Dadurch waren einige Verbesserungen schwierig, besonders bei der interaktiven Nutzung der Konsole, bei Restore-Workflows und bei modernem Frontend-Verhalten.

Was ist anders?
Die neue Bareos WebUI ist als Single-Page Application aufgebaut. Nachdem die Oberfläche im Browser geladen wurde, läuft die Kommunikation über WebSockets.
Dadurch bleibt eine Live-Verbindung zwischen Browser und Bareos Director über einen WebSocket Proxy bestehen. Die Verbindung muss nicht für jeden Befehl neu geöffnet werden.
Das macht die Oberfläche schneller und ermöglicht Funktionen, die vorher schwierig oder nicht möglich waren, zum Beispiel eine interaktive Browser-Konsole, Live-Job-Logs und flüssigere Restore-Workflows.
Besseres Backup-Monitoring und bessere Restores
Eine wichtige Verbesserung ist die echte Konsolensitzung im Browser. In der alten WebUI wurde die Konsolenverbindung nach jedem Befehl geschlossen und wieder neu geöffnet. Dadurch ging der Kontext verloren, was interaktive Restore-Workflows erschwerte.
Die neue WebUI hält die Verbindung offen. So ist eine echte Konsolensitzung direkt im Browser möglich. Außerdem zeigt sie Live-Job-Logs, verbesserte Job-Ansichten und einen einheitlichen Restore-Browser. Verschiedene Versionen gesicherter Dateien können an einer Stelle angezeigt werden, was die Auswahl beim Restore erleichtert.
Nützliche Verbesserungen für Administratoren
Die neue WebUI bringt auch praktische Verbesserungen für die tägliche Backup-Administration:
- Dark Mode
- relative Zeitangaben
- Sprachwechsel während der Anmeldung
- bessere Nutzbarkeit auf mobilen Geräten
- Multi-Director-Unterstützung
- verbesserte Analytics
- neu gestaltete Subscription-Statusseite
- Schedule Previews
- Tape-Autochanger-Unterstützung
- Anzeige des Verschlüsselungsstatus von Tapes
Diese Änderungen machen die Bareos WebUI nützlicher für Backup-Monitoring, Restore-Planung und tägliche Administration, besonders in größeren Umgebungen.
Roadmap
Der Plan ist, die neue WebUI als Technical Preview für Bareos 25 Kunden bereitzustellen. In Bareos 26 soll sie zur normalen WebUI werden. Später soll die alte PHP-basierte WebUI entfernt werden.
So haben Nutzer Zeit, die neue Oberfläche zu testen und Feedback zu geben, bevor die alte WebUI abgelöst wird.
Video ansehen
Die vollständige Vorschau finden Sie hier:
