Introducing Onesimus: A Modern UI for Bareos
Managing backups with Bareos typically means staring at bconsole output or navigating the built-in WebUI. Both get the job done, but neither feels like a tool built for 2026.
Onesimus changes that. It’s a native, cross-platform desktop application built with Qt6 and C++17 that gives you a clear, modern view of your entire backup infrastructure.
Why a desktop app?
Web UIs are convenient, but a native application gives you real advantages for infrastructure management: faster response times, better keyboard shortcuts, native OS integration, and the ability to work offline or behind strict firewalls where web access to the Director might not be available.
What’s in the Alpha?
The current alpha already includes:
- Job Management — advanced filters, run job dialog, BVFS file browser, statistics, and export
- Client Overview — guided wizard for adding new clients with auto-configuration
- Pool & Storage — visual pool overview with storage consumption per job and client
- Restore Wizard — guided BVFS restore with ACL-aware permission checks
- Schedule Visualization — Gantt timeline with dual FD/SD view, weekly planner grid
- Configuration Wizards — schema-driven FileSet and Client wizards with validation
- TLS/SSL — PSK and X.509 certificate support with OpenSSL 3.6
- Connection Profiles for managing multiple Directors
- 6 Languages with automatic detection and live switching
Where we’re headed
Onesimus answers 5 core questions every backup admin asks. The Community edition shows you what IS — your pools, schedules, and storage consumption. Pro and Enterprise will show what COULD BE — growth trends, optimization, and capacity planning. See the roadmap for details.
Get involved
Onesimus is open source under the MIT license. We welcome contributions — whether it’s code, translations, bug reports, or just feedback. Head over to GitHub to get started.