Bacularis est une interface Web pour configurer, gérer et surveiller l'environnement de sauvegarde BACULA. Il s'agit d'une solution complète pour configurer des travaux de sauvegarde, effectuer des données de restauration, gérer des rubans ou des volumes de disque dans le stockage local et distant, travailler avec des clients de sauvegarde et effectuer un travail administratif quotidien avec les sauvegardes. Il prend également en charge Autochanger Management. Bacularis fournit une gestion avancée des utilisateurs et un contrôle d'accès basé sur les rôles qui permettent de le configurer pour les utilisateurs réguliers où chaque utilisateur peut se connecter à l'interface Web et fait la sauvegarde et restaurer les propres données informatiques uniquement.
Le projet se compose de deux applications Web: l'interface Web et l'interface de programmation Bacula (API) avec un panneau administratif distinct. L'interface Web peut fonctionner avec plusieurs instances API Bacularis pour configurer et gérer des composants Bacula distants.
Bacularis est une fourche amicale de baculum. Il a été fondé par le créateur de Baculum pour simplifier les fonctionnalités de baculum qu'ils pourraient être utilisées non seulement par les utilisateurs ayant de fortes compétences en bacula mais aussi par des débutants ou des utilisateurs intermédiaires.
Avant l'installation, assurez-vous d'avoir installé PHP> = 7,4 et les modules PHP suivants:
L'une des façons d'installer et de mettre à jour Bacularis est d'utiliser le compositeur pour cela.
Si vous n'avez pas installé compositeur, vous pouvez utiliser les commandes suivantes pour l'installer:
curl -s http://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Une fois terminé, vous pouvez installer Bacularis:
composer create-project bacularis/bacularis-app
À la fin, vous devez s'exécuter en tant qu'utilisateur racine un script d'installation qui définira les autorisations pour les fichiers et les répertoires et qui préparera le fichier de configuration du serveur Web:
bacularis-app/protected/tools/install.sh
Pour mettre à niveau Bacularis, vous devez exécuter la commande suivante dans le répertoire du projet Bacularis:
composer update
La documentation de Bacularis est disponible ici: https://bacularis.app/doc/
Bacularis API Documentation que vous pouvez trouver ici: https://bacularis.app/api/
Si vous souhaitez essayer Bacularis avant de l'installer, vous pouvez essayer la démo en direct disponible à l'adresse suivante:
https://demo.bacularis.app
La page principale du projet est https://bacularis.app