Bareos n'est pas directement intégré à la distribution Debian. Le site bareos.org distribue un script permettant d'ajouter le dépôt contenant les paquetages d'installation des composants de Bareos.
Ce dépôt doit être ajouté sur chaque machine Debian installant un rôle Bareos : directeur, stockage, client, moniteur.
# prérequis à l’exécution du script apt install -y gpg # Téléchargement du script cd /root/ wget "https://download.bareos.org/current/Debian_12/add_bareos_repositories.sh" # Exécution du script pour ajout du dépôt sh ./add_bareos_repositories.sh # Mise à jour de la liste des paquets apt update
Pour installer les composants Bareos, on peut utiliser à présent le gestionnaire de paquet de la distribution.
Le director s'appuie sur un serveur Postgres pour stocker le catalogue (base de données des sauvegardes). En général on installe le service de base de données directement sur l'hote mais ce n'est pas obligatoire. Il faudra simplement adapter la configuration.
Ici on installe le serveur PostgreSQL localement pour accueillir le catalogue Bareos :
# Installation du serveur de base de données en local apt install postgresql postgresql-contrib # Installation du director apt install bareos-database-postgresql bareos-director bareos-bconsole
Le processus d'installation demandera à configurer la connexion avec le serveur de base de données PostgreSQL, le script pourra être relancé via dpkg-reconfigure bareos-database-common.
Les informations de connexion à la base sont enregistrés dans /etc/bareos/bareos-dir.d/catalog/MyCatalog.conf
Une fois le processus de configuration terminé, une nouvelle base postgres a été crée :
su - postgres psql -l Liste des bases de données Nom | Propriétaire | Encodage | Collationnement | Type caract. | Locale ICU | Fournisseur de locale | Droits d'accès -----------+--------------+-----------+-----------------+--------------+------------+-----------------------+----------------------- bareos | bareos | SQL_ASCII | C | C | | libc | ...
Démarrer le service director :
systemctl start bareos-dir
Ouverture de la console et test d'état du director :
bconsole status director