Installation

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
}
  • infrastructure/sauvegarde/bareos/installation.txt
  • Dernière modification : 10/10/2020 11:47
  • de Stéphane Paillet