Sauvegarde · 8 min read · Dec 15, 2025
Comment configurer la solution de sauvegarde Bareos sur Ubuntu 18.04 LTS

Bareos signifie “Backup Archiving Recovery Open Sourced” est une plateforme de sauvegarde gratuite et open-source dérivée de Bacula.org. C’est un logiciel multiplateforme qui peut être utilisé pour la sauvegarde, l’archivage et la récupération de données pour tous les systèmes d’exploitation. Il est composé de trois composants, y compris, Bareos Director, Storage Daemons et File Daemons. Une brève explication de chaque composant est présentée ci-dessous :
Le directeur est l’unité de contrôle centrale pour tous les démons et est responsable de la gestion des bases de données, des clients connectés et de la configuration des plugins. Le File Daemon est responsable de la gestion des processus de sauvegarde et de restauration. Le Storage daemon reçoit des données d’un ou plusieurs File Daemons et stocke les données sur le support de sauvegarde configuré.
Fonctionnalités
- Support natif NDMP.
- Support de quota client.
- Support pour le cryptage matériel avec LTO.
- Limitation de bande passante.
- Dé-duplication de l’ombre des ensembles de fichiers.
- Support du plugin VMware pour sauvegarder l’image disque VMware.
- Support du plugin LDAP pour sauvegarder les répertoires LDAP.
- Plugins Gluster et Ceph pour sauvegarder les stockages cloud.
Si vous recherchez un moyen plus simple de gérer vos sauvegardes d’entreprise, Bareos est le meilleur choix pour vous.
Dans ce tutoriel, nous allons vous montrer comment installer Bareos et Bareos WebUI sur un serveur Ubuntu 18.04.
Prérequis
- Un serveur exécutant Ubuntu 18.04.
- Un mot de passe root est configuré sur votre serveur.
Commencer
Avant de commencer, il est recommandé de mettre à jour le dépôt de paquets de votre système à la dernière version. Vous pouvez le faire en utilisant la commande suivante :
apt-get update -y
apt-get upgrade -yUne fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Installer Bareos
Par défaut, Bareos n’est pas disponible dans le dépôt par défaut d’Ubuntu 18.04. Vous devrez donc ajouter le dépôt bareos à votre système.
Vous pouvez l’ajouter avec la commande suivante :
echo "deb http://download.bareos.org/bareos/release/latest/xUbuntu_18.04 /" > /etc/apt/sources.list.d/bareos.listEnsuite, téléchargez et ajoutez la clé GPG avec la commande suivante :
wget -q http://download.bareos.org/bareos/release/latest/xUbuntu_18.04/Release.key -O- | apt-key add -Ensuite, mettez à jour le dépôt avec la commande suivante :
apt-get update -yUne fois le dépôt mis à jour, installez Bareos avec le serveur MariaDB en exécutant la commande suivante :
apt-get install mariadb-server bareos bareos-database-mysql -yPendant l’installation, vous serez invité à sélectionner le type de configuration du serveur de messagerie comme indiqué dans l’écran suivant :

Sélectionnez Local Only et appuyez sur Entrée pour continuer. Vous serez invité à fournir le nom de votre messagerie système comme indiqué dans l’écran suivant :

Fournissez le nom de votre messagerie système et appuyez sur Entrée pour continuer. Vous serez invité à utiliser dbconfig pour configurer la base de données Bareos comme indiqué dans l’écran suivant :

Sélectionnez Oui et appuyez sur Entrée pour continuer. Vous serez invité à fournir le mot de passe MySQL pour la base de données Bareos comme indiqué ci-dessous :

Fournissez le mot de passe souhaité et appuyez sur Entrée pour continuer. Vous serez invité à confirmer le mot de passe comme indiqué ci-dessous :

Confirmez le mot de passe et appuyez sur Entrée pour terminer l’installation.
Par défaut, toutes les configurations de bareos sont stockées dans le répertoire /etc/bareos/. Vous pouvez les lister avec la commande suivante :
tree /etc/bareos/Vous devriez voir tous les fichiers et répertoires bareos dans la sortie suivante :
/etc/bareos/
??? bareos-dir.d
? ??? catalog
? ? ??? MyCatalog.conf
? ??? client
? ? ??? bareos-fd.conf
? ??? console
? ? ??? bareos-mon.conf
? ??? director
? ? ??? bareos-dir.conf
? ??? fileset
? ? ??? Catalog.conf
? ? ??? LinuxAll.conf
? ? ??? SelfTest.conf
? ? ??? Windows All Drives.conf
? ??? job
? ? ??? backup-bareos-fd.conf
? ? ??? BackupCatalog.conf
? ? ??? RestoreFiles.conf
? ??? jobdefs
? ? ??? DefaultJob.conf
? ??? messages
? ? ??? Daemon.conf
? ? ??? Standard.conf
? ??? pool
? ? ??? Differential.conf
? ? ??? Full.conf
? ? ??? Incremental.conf
? ? ??? Scratch.conf
? ??? profile
? ? ??? operator.conf
? ??? schedule
? ? ??? WeeklyCycleAfterBackup.conf
? ? ??? WeeklyCycle.conf
? ??? storage
? ? ??? File.conf
? ??? user
??? bareos-dir-export
? ??? client
??? bareos-fd.d
? ??? client
? ? ??? myself.conf
? ??? director
? ? ??? bareos-dir.conf
? ? ??? bareos-mon.conf
? ??? messages
? ??? Standard.conf
??? bareos-sd.d
? ??? device
? ? ??? FileStorage.conf
? ??? director
? ? ??? bareos-dir.conf
? ? ??? bareos-mon.conf
? ??? messages
? ? ??? Standard.conf
? ??? storage
? ??? bareos-sd.conf
??? bconsole.conf
Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Installer l’interface Web de Bareos.
Bareos fournit également une WebUI pour surveiller et gérer Bareos. C’est un outil logiciel gratuit écrit en PHP et basé sur le Zend Framework. Il est destiné à surveiller et gérer Bareos via le web. Vous pouvez facilement effectuer des opérations de sauvegarde et de restauration avec le tableau de bord Bareos. Vous pouvez l’installer en exécutant la commande suivante :
apt-get install bareos-webui -yCela installera le serveur web Apache, PHP et d’autres extensions PHP dans votre système. Une fois l’installation terminée, vous devrez recharger le service Apache pour appliquer les modifications. Vous pouvez le redémarrer avec la commande suivante :
systemctl reload apache2Ensuite, démarrez tous les services Bareos avec la commande suivante :
systemctl start bareos-dir
systemctl start bareos-sd
systemctl start bareos-fdVous pouvez également voir l’état de tous les services avec la commande suivante :
systemctl status bareos-dir bareos-sd bareos-fdVous devriez voir la sortie suivante :
? bareos-director.service - Service de démon de Bareos Director
Loaded: loaded (/lib/systemd/system/bareos-director.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2020-04-04 07:21:03 UTC; 7s ago
Docs: man:bareos-dir(8)
Process: 19182 ExecStart=/usr/sbin/bareos-dir (code=exited, status=0/SUCCESS)
Process: 19171 ExecStartPre=/usr/sbin/bareos-dir -t -f (code=exited, status=0/SUCCESS)
Main PID: 19189 (bareos-dir)
Tasks: 4 (limit: 2359)
CGroup: /system.slice/bareos-director.service
??19189 /usr/sbin/bareos-dir
Apr 04 07:21:03 ubuntu1804 systemd[1]: Starting Bareos Director Daemon service...
Apr 04 07:21:03 ubuntu1804 systemd[1]: bareos-director.service: Can't open PID file /var/lib/bareos/bareos-dir.9101.pid (yet?) after start: No
Apr 04 07:21:03 ubuntu1804 systemd[1]: Started Bareos Director Daemon service.
? bareos-storage.service - Service de démon de stockage Bareos
Loaded: loaded (/lib/systemd/system/bareos-storage.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2020-04-04 07:21:03 UTC; 7s ago
Docs: man:bareos-sd(8)
Process: 19172 ExecStart=/usr/sbin/bareos-sd (code=exited, status=0/SUCCESS)
Main PID: 19181 (bareos-sd)
Tasks: 2 (limit: 2359)
CGroup: /system.slice/bareos-storage.service
??19181 /usr/sbin/bareos-sd
Apr 04 07:21:03 ubuntu1804 systemd[1]: Starting Bareos Storage Daemon service...
Apr 04 07:21:03 ubuntu1804 systemd[1]: bareos-storage.service: Can't open PID file /var/lib/bareos/bareos-sd.9103.pid (yet?) after start: No su
Apr 04 07:21:03 ubuntu1804 systemd[1]: Started Bareos Storage Daemon service.
? bareos-filedaemon.service - Service de démon de fichiers Bareos
Loaded: loaded (/lib/systemd/system/bareos-filedaemon.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2020-04-04 07:18:11 UTC; 2min 58s ago
Docs: man:bareos-fd(8)
Main PID: 3469 (bareos-fd)
Tasks: 2 (limit: 2359)
CGroup: /system.slice/bareos-filedaemon.service
??3469 /usr/sbin/bareos-fd
Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Créer un utilisateur administratif Bareos
Ensuite, vous devrez créer un utilisateur admin pour accéder à la WebUI.
Pour ce faire, accédez à la console Bareos avec la commande suivante :
bconsoleUne fois connecté, vous devriez obtenir la sortie suivante :
Connecting to Director localhost:9101
Encryption: ECDHE-PSK-CHACHA20-POLY1305
1000 OK: bareos-dir Version: 18.2.5 (30 janvier 2019)
bareos.org build binary
bareos.org binaries are UNSUPPORTED by bareos.com.
Get official binaries and vendor support on https://www.bareos.com
You are connected using the default console
Enter a period to cancel a command.
Ensuite, exécutez la commande suivante pour créer un utilisateur admin et définir un mot de passe pour celui-ci :
configure add console name=admin password=password profile=webui-adminVous devriez obtenir la sortie suivante :
Created resource config file "/etc/bareos/bareos-dir.d/console/admin.conf":
Console {
Name = admin
Password = password
Profile = webui-admin
}
Ensuite, quittez la console Bareos avec la commande suivante :
exitEnsuite, vous devrez également désactiver TLS dans Bareos. Vous pouvez le faire en modifiant le fichier admin.conf :
nano /etc/bareos/bareos-dir.d/console/admin.confAjoutez la ligne “TLS Enable = No” comme indiqué ci-dessous :
Console {
Name = admin
Password = password
Profile = webui-admin
TLS Enable = No
}
Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, redémarrez tous les services Bareos pour appliquer les modifications :
systemctl restart bareos-dir
systemctl restart bareos-sd
systemctl restart bareos-fdUne fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Accéder à l’interface Web de Bareos
À ce stade, Bareos et Bareos WebUI sont installés et configurés. Il est temps d’accéder à leur WebUI.
Ouvrez votre navigateur web et tapez l’URL http://your-server-ip/bareos-webui. Vous serez redirigé vers la page de connexion de Bareos comme indiqué ci-dessous :

Fournissez votre nom d’utilisateur admin, votre mot de passe et cliquez sur le bouton Connexion. Vous devriez voir le tableau de bord par défaut de Bareos dans l’écran suivant :

Conclusion
Félicitations ! vous avez réussi à installer Bareos et Bareos WebUI sur le serveur Ubuntu 18.04. Vous pouvez maintenant commencer à explorer la WebUI de Bareos pour surveiller et gérer votre sauvegarde d’entreprise. Pour plus d’informations, vous pouvez visiter la page de documentation de Bareos. N’hésitez pas à me poser des questions si vous en avez.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.