We are pleased to announce a first Bacularis release 1.0.0. It is a stable major version which opens the Bacularis release history.
Main goal of the Bacularis project is to simplify using the Baculum web interface that it could be used not only by Bacula experts but also by people not familiar too much with Bacula.
We are proud to announce that the new Bacularis project is starting.
Today we open the Bacularis web page. We hope it will be good place to describe Bacularis functions, to share latest the project news and to visit for everybody.
For installation using DEB and RPM binary packages please look in the Bacularis documentation.
We provide Docker container images in the DockerHub service. They are available in multiple variants and configurations. More information about this installation way you can find in the dedicated Bacularis documentation chapter for that.
Before installing please make sure you have installed PHP >= 7.4 and the following PHP modules:
The PHP requirements together with other requirements can be installed by the commands below.
For rpm-based systems
dnf install curl patch php-cli php-bcmath php-curl php-xml php-json php-ldap php-mysqlnd php-pdo php-pgsql php-intl
For deb-based systems
apt install curl patch php-cli php-bcmath php-curl php-xml php-json php-ldap php-mysql php-pdo php-pgsql php-intl
One of the ways to install and update Bacularis is using Composer for that.
If you don't have Composer installed, you can use the following commands to install it:
curl -s http://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Once it is done, you can install Bacularis:
composer create-project bacularis/bacularis-app
At the end you need to run as the root user an install script that will set permissions for files and directories and also that will prepare the web server configuration file:
bacularis-app/protected/tools/install.sh
The source code repository of this Bacula web interface is available in the Bacularis project on GitHub.
Bacularis is a friendly fork of Baculum founded by Baculum's creator. It has been created to provide the Bacula web interface in easy way, with simple installation and configuration. Changes between Baculum and Bacularis are synchronized in both ways as much as it is possible.
Bacularis is licensed under GNU Affero General Public License (GNU AGPL) version 3.