bacula-web/bacula-web

The open source web based reporting and monitoring tool for Bacula

Installs: 3 807

Dependents: 0

Suggesters: 0

Security: 0

Stars: 88

Watchers: 12

Forks: 40

Open Issues: 25

Type:project

v8.6.3 2022-11-14 22:59 UTC

README

Documentation Status Maintainability Scrutinizer Code Quality

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 !

Bacula-Web dashboard

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: GitHub 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.

68747470733a2f2f696d672e6275796d6561636f666665652e636f6d2f627574746f6e2d6170692f3f746578743d427579206d65206120636f6666656526656d6f6a693d26736c75673d626163756c6177656226627574746f6e5f636f6c6f75723d46464444303026666f6e745f636f6c6f75723d30303030303026666f6e745f66616d696c793d4c61746f266f75746c696e655f636f6c6f75723d30303030303026636f666665655f636f6c6f75723d666666666666

Thanks for using and supporting Bacula-Web project ❤️