Nous créons le fichier /etc/source.list.d/bareos.list et y incluons ce contenu :
## # Bareos repository # Version: Stretch ## deb http://download.bareos.org/bareos/release/latest/Debian_9.0 /
Nous récupérons la clé GPG du dépôt et l'incluons au trousseau APT :
wget -q http://download.bareos.org/bareos/release/latest/Debian_9.0/Release.key -O- | sudo apt-key add -
Nous installons les paquets :
sudo aptitude update && sudo aptitude install bareos bareos-database-postgresql postgresql
Nous lançons les services :
service bareos-dir start service bareos-sd start service bareos-fd start
Nous installons le Web UI :
sudo aptitude install bareos-webui
Nous configurons le login / mot de passe pour Web UI :
sudo cp -v /etc/bareos/bareos-dir.d/console/admin.conf.example /etc/bareos/bareos-dir.d/console/admin.conf sudo nano /etc/bareos/bareos-dir.d/console/admin.conf
Adaptez le login et mot de passe :
# # Restricted console used by bareos-webui # Console { Name = admin Password = "your_passwd" Profile = "webui-admin" }
Et nous redémarrons le director :
sudo service bareos-dir restart
Enfin nous nous connectons au web-ui à l'adresse : http://fqdn/bareos-webui/
Pour le stockage, j'utilise un partage NFS monté dans /mnt/backup
Nous créons les répertoires :
sudo mkdir -p /mnt/backup/bootstrap sudo mkdir -p /mnt/backup/restore sudo mkdir -p /mnt/backup/storage/FileStorage
Nous mettons les bons droits sur les répertoires :
sudo chown -Rv bareos: /mnt/backup/ sudo chmod -Rv 775 /mnt/backup/
Nous ajoutons le chemin vers le répertoire “restore” du montage NFS :
Job { Name = "RestoreFiles" Description = "Standard Restore template. Only one such job is needed for all standard Jobs/Clients/Storage ..." Type = Restore Client = bareos-fd FileSet = "LinuxAll" Storage = File Pool = Incremental Messages = Standard Where = /mnt/backup/restore }