Introduction¶
Main features¶
Bacula resource administration:
running and monitoring jobs,
monitoring File Daemons/Clients and Storage Daemons working,
storage volume management,
pool management,
graphical client status.
possibility using the Bacula console on the interface,
Storage Daemon actions support (mount, umount, label …etc.)
Bacula resource configuration:
creating, editing and removing jobs,
configuring clients, storages, pools, filesets …etc.,
working with Bacula schedules,
configuring hosts in local or remote location.
Bacula and Bacularis deployment
Bacula component deployment (Director, Storage, Client, Bconsole)
Bacula catalog deployment
remote Bacula component management (install/upgrade/uninstall)
automatic Bacula component configuration to work with Bacularis
Modern web GUI layout,
Mobile-friendly responsive interface,
Programming interface for Bacula (Bacularis API),
Running backup and performing restore data,
Live and configrable AJAX-based statuses,
Statistics and metrics,
Advanced graphs,
Clear data grids,
Multi-user interface with restricted access,
LDAP, local or web server authentication support,
Managing multiple API instances.
OAuth2 authorization, 2FA
Plugins
MySQL database backup plugin
MariaDB database backup plugin
Bacula configuration plugin
Notification plugins
Component relationship¶
Bacularis is a web application that consists of two components: Bacularis API and Bacularis Web. The Bacularis Web uses Bacularis API for working. Users can choose which components should be activated in theirs Bacularis instances. They can be connected locally or remotely via network.
Characteristic¶
Bacularis API
The Bacularis API is an integrated web application that is used to work with the Bacularis Web. It provides an interface, which serves data for Bacularis Web. The Bacularis API is also capable to take actions with Bconsole, the Bacula configuration and the Bacula components. There is possible to use the Bacularis API separately (without Bacularis Web) as a Bacula programming interface but using Bacularis Web without Bacularis API is not possible.
The Bacularis API provides a web panel to configure:
authentication
authorization
the catalog database access
Bconsole access
Bacula configuration function
autochanger devices and tape drives
Bacula component actions (start/stop/restart)
Bacularis Web
The Bacularis Web is a complete web interface (WebGUI) to manage Bacula. It provides the Bacula administration and configuration functions using by the Bacula API interface. There can be one or more Bacularis API hosts managed by one Bacularis Web interface.
Live demo¶
If before installing you would like to look how Bacularis works, you can use the Bacularis online demo for that. It is available at the following address:
Function overview¶
In the video below you can see the base Bacularis functions in a small overview.