New Bareos WebUI Preview: Faster Backup Monitoring and Restore Workflows

The Bareos WebUI is getting a new technical foundation. In our latest video, Philipp Storz presents the new Bareos WebUI and shows what changes compared to the current PHP-based interface.

The current WebUI has served Bareos users for a long time, but its technical base is old. It is built on PHP and the former Zend Framework, now Laminas. This made some improvements difficult, especially around interactive console use, restore workflows and modern frontend behavior.

What is different

The new Bareos WebUI is built as a Single-Page Application. After the interface is loaded in the browser, communication happens through WebSockets.

This keeps a live connection between the browser and the Bareos Director through a WebSocket proxy. The connection does not have to be opened again for every command.

That makes the interface faster and enables features that were difficult or impossible before, such as an interactive browser console, live job logs and smoother restore workflows.

Better backup monitoring and restores

One important improvement is the real console session in the browser. In the old WebUI, the console connection was closed and reopened after each command. This meant the context was lost, which made interactive restore workflows difficult.
The new WebUI keeps the connection open. This allows a real console session directly in the browser. It also shows live job logs, improved job views and a unified restore browser. Different versions of backed-up files can be shown in one place, making restore selection easier.

Useful improvements for administrators

The new WebUI also brings practical improvements for daily backup administration:

  • dark mode
  • relative timestamps
  • language switching while logged in
  • better mobile usability
  • multi-director support
  • improved analytics
  • redesigned subscription status page
  • schedule previews
  • tape auto-changer support
  • tape encryption status

These changes make the Bareos WebUI more useful for backup monitoring, restore planning and daily administration, especially in larger environments.

Roadmap

The plan is to provide the new WebUI as a technical preview for Bareos 25 customers. In Bareos 26, it is planned to become the normal WebUI. Later, the old PHP-based WebUI is expected to be removed.

This gives users time to test the new interface and share feedback before the old WebUI is phased out.

Watch the full preview here:

Scroll to Top