Instalación de Bareos
Cliente bareos-filedaemon
- Instalar la última versión disponible en los repositorios del Cliente Bareos
# sudo wget -O /etc/apt/sources.list.d/bareos.list https://download.bareos.org/bareos/experimental/nightly/Debian_11/bare
# wget -q https://download.bareos.org/bareos/experimental/nightly/Debian_11/Release.key -O- | sudo apt-key add -
# apt update
# apt upgrade
# apt install bareos-filedaemon
- Editamos la configuración del Cliente Bareos para que adopte la siguiente forma:
# nano /etc/bareos/bareos-fd.d/client/myself.conf
Client {
Name = [nombre-del-servidor]-fd
Maximum Concurrent Jobs = 20
FDAddress = [IP del Cliente]
FDport = 9102
}
- Editaremos el archivo bareos-dir.conf
# nano /etc/bareos/bareos-fd.d/director/bareos-dir.conf
- Por defecto el contenido es similar al siguiente: (Si uno quiere puede editar el password por defecto)
Director {
Name = bareos-dir
Password = "lMesDkJAHnNIEpTabcR/jAohX1nKQf43ijPRA1O5VEGx"
Description = "Allow the configured Director to access this file daemon."
}
- Editar el archivo Standard.conf Para que adopte la siguiente forma:
# nano /etc/bareos/bareos-fd.d/messages/Standard.conf
Messages {
Name = Standar
Director = bareos-dir = all, !skipped, !restored
Description = "Send relevant messages to the Director."
}
Servidor
- Después de instalar y configurar el cliente de bareos, abrimos una terminal nueva y nos conectamos al servidor de bareos mediante ssh
# ssh back4.riu.edu.ar
- Ir al directorio /etc/bareos/bareos-dir.d/client/ y agregar un archivo con el siguiente nombre [nombre del cliente]-fd.conf, dentro del mismo hay que poner lo siguiente:
Client {
Name = [nombre del cliente]-fd
Description = "[Descripción del Cliente]"
Catalog = "MyCatalog"
Address = [IP del Cliente]
FDPort = 9102
Password = "[Password que se encuentra en el cliente en el archivo /etc/bareos/bareos-fd.d/director/bareos-dir.conf]"
AutoPrune = yes
Job Retention = 6 months
File Retention = 6 months
TLS Enable = no
}
- Luego ir al directorio /etc/bareos/bareos-dir.d/job/ y agregar un archivo con el siguiente nombre [nombre del cliente]-fd.conf, dentro del mismo hay que poner lo siguiente:
Job {
Name = "[Nombre del cliente]"
JobDefs = "Servidor Linux"
Client = [Nombre del cliente]-fd
FileSet = "fs_[Nombre del cliente]"
Schedule = WeeklyCycle
}
FileSet {
Name = "fs_[Nombre del cliente]"
Include {
Options {
compression = GZIP
signature = MD5
}
- A continuación están los directorios a resguardar
File = /etc
File = /root
# File = /var/www/owncloud
File = /var/www/cloud
}
}
- Una vez hecho esto, entramos a la consola de bareos
bconsole <Enter>
reload <Enter>
status <Enter>
Opción 3: Client
Opción x: nombre_del_cliente