Bareos 23: Установка и настройка
OS: Debian 12
Bareos 23.0.4~pre113
Bareos win client 23.0.4~pre113 #Версия клиента должна быть не выше версии самой системы.
1. Копируем sh скрипт с сайта bareos
2. Копируем на всякий случай ключ
3. Даем права на выполнение:
4. Запускаем:
5.Устанавливаем Postgresql
6. Устаналиваем Bareos
При установки будет предложение настроить БД. Отвечаем НЕТ
7. Исполняем скрипты для настройки БД:
8. Запускаем службы Bareos:
9. Устанавливаем веб интерфейс (webui):
10. Создаем пользователя для веб интерфейса:
Прописываем /etc/hosts на сервере:
Пропишем C:\Windows\System32\drivers\etc\hosts на клиентах:
Установим win client и возьмем конфиг предложенный инсталятором:
Создаем конфиг для клиента в /etc/bareos/bareos-dir.d/client/win-fd.conf:
Меняем владельца на bareos:
Создаем /etc/bareos/bareos-dir.d/jobdefs/WindowsJob.conf:
Правим владельца на bareos:
Создаем /etc/bareos/bareos-dir.d/job/backup-win-fd.conf:
Меняем владельца на bareos:
Перезапускаем сервисы bareos и запускаем свой первый Backup.
Bareos 23.0.4~pre113
Bareos win client 23.0.4~pre113 #Версия клиента должна быть не выше версии самой системы.
1. Копируем sh скрипт с сайта bareos
wget https://download.bareos.org/current/Debian_12/add_bareos_repositories.sh
2. Копируем на всякий случай ключ
wget https://download.bareos.org/current/Debian_12/Release.key
3. Даем права на выполнение:
chmod +x add_bareos_repositories.sh
4. Запускаем:
./add_bareos_repositories.sh
-При получении ошибки ./add_bareos_repositories.sh: 39: gpg: not found
устанавливаем:apt install gnupg2
И снова запускаем./add_bareos_repositories.sh
Получаем:Repository https://download.bareos.org/current/Debian_12 successfully added.
5.Устанавливаем Postgresql
apt install postgresql
6. Устаналиваем Bareos
apt update
apt install bareos
При установки будет предложение настроить БД. Отвечаем НЕТ
7. Исполняем скрипты для настройки БД:
su postgres -c /usr/lib/bareos/scripts/create_bareos_database
su postgres -c /usr/lib/bareos/scripts/make_bareos_tables
su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges
8. Запускаем службы Bareos:
systemctl start bareos-dir
systemctl start bareos-fd
systemctl start bareos-sd
9. Устанавливаем веб интерфейс (webui):
apt install bareos-webui
В версии 23 если после установки вместо интерфейса получаем страницу с кодом то устаналиваем:apt install libapache2-mod-php
И перезагружаем apache2:systemctl restart apache2
10. Создаем пользователя для веб интерфейса:
bconsole
reload
configure add console name=admin password=secret profile=webui-admin tlsenable=false
Прописываем /etc/hosts на сервере:
127.0.0.1 localhost bareos-dir bareos-sd bareos-fd
127.0.1.1 debian
@IP-Adress-Client@ @Domain-Name-Client@
Пропишем C:\Windows\System32\drivers\etc\hosts на клиентах:
127.0.0.1 @Domain-Name-Client@
@IP-Adress-Director@ @Server-Name@
Установим win client и возьмем конфиг предложенный инсталятором:
Создаем конфиг для клиента в /etc/bareos/bareos-dir.d/client/win-fd.conf:
Client {
Name = win-fd
Address = win-fd
Password = 5GwxkjYXvJf4PqMefKuLNuWa09pzZrFrqjGhP18AVh+9
}
Меняем владельца на bareos:
chown bareos:bareos win-fd.conf
Создаем /etc/bareos/bareos-dir.d/jobdefs/WindowsJob.conf:
JobDefs {
Name = "WindowsJob"
Type = Backup
Level = Incremental
Client = win-fd
FileSet = "Windows All Drives" # selftest fileset (#13)
Schedule = "WeeklyCycle"
Storage = File
Messages = Standard
Pool = Incremental
Priority = 10
Write Bootstrap = "/var/lib/bareos/%c.bsr"
Full Backup Pool = Full # write Full Backups into "Full" Pool (#05)
Differential Backup Pool = Differential # write Diff Backups into "Differential" Pool (#08)
Incremental Backup Pool = Incremental # write Incr Backups into "Incremental" Pool (#11)
}
Правим владельца на bareos:
chown bareos:bareos WindowsJob.conf
Создаем /etc/bareos/bareos-dir.d/job/backup-win-fd.conf:
Job {
Name = "backup-win-fd"
JobDefs = "WindowsJob"
Client = "win-fd"
}
Меняем владельца на bareos:
chown bareos:bareos backup-win-fd.conf
Перезапускаем сервисы bareos и запускаем свой первый Backup.
docs.bareos.org/IntroductionAndTutorial/InstallingBareos.html#install-on-debian-based-linux-distributions