Web reports interface for Bacula backup software.
Shows information not available in standard Bacula web UIs: big files in backups, long-running jobs, pool usage, per-job backup duration charts.
- Reports: jobs status, big files (per-server tabs, dynamic size filter), long-running backups, pool size, volume usage, backup duration chart
- AJAX panel: all reports load without full page reload
- Charts: Plotly-based size and file count charts per job
- Health endpoints:
/health(liveness),/ready(readiness — checks DB) - UI: Fomantic-UI 2.9.3 + jQuery 3.7.1
- Python 3.8+
- PostgreSQL with Bacula catalog
→ See INSTALL.md for installation and configuration.
docker pull ghcr.io/l13t/pywbacula:latestImages are published to GitHub Container Registry on every release. Tags follow semver: 1.0.0, 1.0, 1, latest.
Versioning follows Conventional Commits:
fix:→ patch releasefeat:→ minor releasefeat!:/BREAKING CHANGE:→ major release