Переключаемся в режим суперпользователя:
sudo -i
Добавляем community-репозитории Bareos:
bash <(curl -s https://download.bareos.org/current/EL_9/add_bareos_repositories.sh)
Устанавливаем пакеты:
dnf install -y bareos postgresql-server postgresql postgresql-contrib
Устанавливаем пароль пользователю postgres:
passwd postgres
Инициализируем БД:
sudo -u postgres initdb -D /var/lib/pgsql/data/
Активируем и запускаем службу PostgreSQL:
systemctl enable --now postgresql.service
Если необходимо, устанавливаем пароль пользователя postgres в БД:
sudo -u postgres psql
ALTER USER postgres WITH PASSWORD '<password>'
или
\password
Создаём в БД сущности Bareos:
sudo -u postgres /usr/lib/bareos/scripts/create_bareos_database
sudo -u postgres /usr/lib/bareos/scripts/make_bareos_tables
sudo -u postgres /usr/lib/bareos/scripts/grant_bareos_privileges
Активируем и запускаем службы Bareos:
systemctl enable --now bareos-dir && systemctl enable --now bareos-sd && systemctl enable --now bareos-fd
Если нужно подключаться к Bareos Director извне, то открываем дополнительно порт 9101/tcp:
firewall-cmd --add-port=9101/tcp && firewall-cmd --runtime-to-permanent
