bacula-web
Bacula-Web
Bacula-Web is a web based tool written in PHP which provides a summarized view of your Bacula backup infrastructure.
Metrics and informations displayed in Bacula-Web are taken from Bacula catalog database, no need to setup bconsole, bvfs, etc.
In addition, the access to the database is made read-only, so your Bacula catalog database remains safe 🙂
Why this project ?
Bacula-Web project has been revived since 2010.
I tought that having an easy and useful web UI to monitor Bacula backup jobs, volumes, pools, etc. would be nice.
So I decided to take care of this project which was almost abandonned since more than 4 years.
You can find more information about the project timeline in the official documentation here
This is my little contribution to Bacula community project. Hope you enjoy it !
Features
-
Easy to setup
It takes only few minutes to setup Bacula-Web, read the documentation
-
Install once
Install Bacula-Web once, then monitor as many Bacula directors you have in your infrastructure
-
Secure
Users authentication is enabled by default, no Bacula’s information are disclosed
-
Dashboard
Bacula-Web dashboard gives you a general overview of your Bacula backup jobs, pools, volumes, etc.
-
Use it in your native language
Bacula-Web has been translated in more than 15 languages by the community users ❤️
-
Jobs report
Monitor backup jobs from a single one page (filter and options are also available)
-
Job Files report
List files and folders from backup job(s)
-
Directors report
High-level report pages for all configured Bacula directors
-
Pools and volumes
Display all your Bacula pools and volumes
Documentation
Have a look at Bacula-Web documentation hosted by Read The Docs to get more informations about installation, configuration, upgrade, etc.
Installation
Bacula-Web can be installed from the source archive, but the easiest and recommended way to install it is by using Composer.
To proceeed, make sure you have Composer installed using these instructions
Then run the command below to install Bacula-Web
$ composer create-project --no-dev bacula-web/bacula-web bacula-web
Otherwise, Bacula-Web can be installed using the provided compressed archive or using Composer, check Installation page for more details
Latest stable release compressed archive can be found in latest GitHub release
How to get help ?
Best way to get help or ask a question is to submit a bug report using GitHub project issues
How to contribute ?
Translations
If you want to help translating Bacula-Web in your language, please check the Contribute to translation page
Developpment
You can contribute by submitting a GitHub pull request, please have a look the contribution guide first.
License
Bacula-Web source code, web site and documentation are licensed under GNU GPLv2
For more details, see LICENSE
Credits
- Original author: Juan Luis Francés Jimenez
- Current maintainer: Davide Franco (@dfranco)
- Contributors:
Support the project
Bacula-Web project is mainly maintained by myself on spare-time since October 2010.
I don’t get paid for this work or receive any financial support from any company. I do it only as I’d like to give something back for free to Bacula’s community users.
If you enjoy using Bacula-Web and would like to encourage the project efforts, please consider making a small donation using the buttons below.
Thanks for using and supporting Bacula-Web project ❤️