Обновляем дистрибутив до актуального состояния

sudo zypper ref
sudo zypper up

Установка и запуск сервера БД

Так как в официальной документации Bareos MySQL и Sqlite имеют статус deprecated, то устанавливаем PostgreSQL.

sudo zypper in postgresql postgresql-server postgresql-contrib

Активируем и запускаем сервер

sudo systemctl enable postgresql
sudo systemctl start postgresql

Установим пароль для пользователя postgres

sudo su
su - postgres
psql
postgres=# \password postgres
postgres=# \q

Установка Bareos

Воспользуемся скриптом из документации и приведем его к следующему виду:

cat >> install_bareos.sh << 'EOF'
#!/bin/sh
DIST=openSUSE_Leap_15.2
RELEASE=release/20
URL=http://download.bareos.org/bareos/$RELEASE/$DIST
sudo zypper addrepo --refresh $URL/bareos.repo
sudo zypper install bareos bareos-database-postgresql
EOF

Запускаем установку sh install_bareos.sh, вводим пароль sudo, принимаем ключи для репозитория, соглашаемся с установкой и ждем ее завершения.

Подготовка БД для Bareos

sudo su
su - postgres
/usr/lib/bareos/scripts/create_bareos_database
/usr/lib/bareos/scripts/make_bareos_tables
/usr/lib/bareos/scripts/grant_bareos_privileges

Активация и запуск сервисов

sudo systemctl enable --now bareos-dir
sudo systemctl enable --now bareos-sd
sudo systemctl enable --now bareos-fd

На этом все, не забываем что для демонов Bareos необходим доступ к портам 9101-9103

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --permanent --add-port=9101/tcp
sudo firewall-cmd --permanent --add-port=9102/tcp
sudo firewall-cmd --permanent --add-port=9103/tcp
sudo firewall-cmd --reload