Baculum is a Bacula web based interface, which enables several Bacula administration functions.
Running Bacula jobs (backup, restore, verify…)
Monitor Bacula services
Bacula console available via web interface
Support for customised and restricted consoles (Console ACL functionality)
Multiple Directors support
Volumes management including labeling new volumes
User friendly graphs Basic storage daemon operations on volumes (mount, unmount, release actions)
Easy in use configuration and restore wizards
Many other features…
Baculum general operating system environment requirements
The Baculum installation should have the following components:
Web Server – with mod_rewrite module loaded. Baculum has been tested on Apache HTTP Server and Lighttpd.
PHP 5.3 or higher – as web server module or as FastCGI, with the following modules installed:
* PDO PHP support – depending on your catalog database: PDO PostgreSQL, PDO MySQL or PDO SQLite.
Note: If Bacula uses MySQL catalog backend, Baculum requires to install MySQL php native drivers. (often called php-msqlnd, and not php-msql)
* BCMath PHP module.
* cURL PHP module.
* MB String PHP module.
* JSON PHP module.
Bconsole – configured Bacula text based console
Access to Bacula catalog database – A computer with a Baculum installation should be able to connect to the Bacula catalog database
There is no need to install Baculum on the server with a Bacula Catalog database because Baculum can communicate with the Bacula database located on a remote server.
Above requirements are validated during Baculum’s initial startup. You will be informed if any components are missing in the installation environment.
Install baculum (Bacula Backup GUI) on Ubuntu Server
From the command line run the following commands
sudo add-apt-repository ppa:ganiuszka/baculum
sudo apt-get update
sudo apt-get install baculum
Make sure you have enabled mod_rewrite module
sudo a2enmod rewrite
Baculum webGUI in Apache2
sudo ln -s /etc/apache2/sites-available/baculum.conf /etc/apache2/sites-enabled/baculum.conf
Restart the apache2 server
sudo service apache2 restart
After completing the installation you can access the GUI using the following URL
You can use admin as username/password for the first time to login.