Blog
News, tutorials, and insights about Onesimus and backup management.
Onesimus and Bareos: In Talks About a Closer Integration
Something significant happened this week: the Bareos project reached out to us to discuss closer integration between Bareos and Onesimus. We are not ready to …
Which Volumes Can I Recycle? — Reclaiming Storage Without Risk
Your pool is getting tight. You know some volumes are past retention. You know recycling is the answer. But which volumes? And is it safe? In bconsole, …
What If I Change Retention? — The Simulation Every Admin Needs
Your pool is at 85%. You could add storage. You could recycle volumes. Or you could change retention from 30 days to 14 days and free up half the pool. But what …
Which Jobs Consume the Most? — Finding Your Storage Hogs
You have 200 backup jobs. Most are well-behaved — predictable sizes, reasonable retention. But somewhere in that list, there’s a job that silently …
When Will the Pool Be Full? — Predicting Storage Before It's Too Late
It’s Friday afternoon. A backup fails. The pool is full. Nobody saw it coming — because nobody was watching. Sound familiar? You’re not alone. …
Where Does My Storage Go? — The Backup Admin's Blind Spot
You manage 50 clients. You have 3 pools. Storage is growing. Your boss asks: “Where does our backup storage actually go?” You open bconsole. You run …
Dev Log #8: See Your Schedules — Gantt Timelines and Weekly Planner
When do your backups actually run? If you have more than ten schedules, the answer is probably “I’m not sure.” Bareos schedules are powerful — …
Dev Log #6: The Restore Wizard — Recovery Made Visual
Restoring files is the entire point of backups. And yet, in bconsole, a restore involves memorizing a sequence of commands, navigating a text-based file …
Dev Log #7: First Community PR — The Bareos Team Joins In
Five weeks into development. The codebase is public, the README is written, the build instructions are tested. And then — the first pull request from outside. …
Setting Up TLS Certificates for Bareos with Onesimus
Securing your Bareos Director connection is essential — especially when managing backups across networks. Onesimus supports both TLS-PSK (Pre-Shared Key) and …
Dev Log #5: Windows, Linux, macOS — One Codebase
Building a cross-platform C++ application in 2026 is still harder than it should be. This week we merged the Windows and Linux development branches into a …
Dev Log #4: Configuration Wizards — Teaching Onesimus Your Setup
Bareos configuration is powerful. It’s also a minefield of typos, forgotten directives, and “I thought that was the right keyword” moments. …
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 …
Dev Log #3: Run, Browse, Filter — Job Management Gets Real
Two weeks of core development and the job management widget has evolved from a simple table into a proper operations center. Run Job: One Click, Full Defaults …
Dev Log #2: 6 Languages on Day 12
Day 12 of development. The core widgets — Jobs, Clients, Storage — are taking shape. And already, Onesimus speaks six languages. Why i18n This Early? Most …
Dev Log #1: First Successful Bareos Connection
Two weeks in. The first commit was January 17th — a blank Qt6 window with a dream. Today, Onesimus successfully authenticated against a live Bareos Director for …