в связи с обновлением до debian9 решил отказаться от bacula и перейти на bareos
Бакула была древняя как говно мамонта и вообще что-то не айс.
установка:
делаем файлик, например bareos_install.sh
#
# define parameter
#
DIST=Debian_9.0
# or
# DIST=Debian_8.0
# DIST=xUbuntu_16.04
# DIST=xUbuntu_14.04
# DIST=xUbuntu_12.04
RELEASE=release/17.2/
# or
# RELEASE=release/latest/
# RELEASE=experimental/nightly/
URL=http://download.bareos.org/bareos/$RELEASE/$DIST
# add the Bareos repository
printf "deb $URL /\n" > /etc/apt/sources.list.d/bareos.list
# add package key
wget -q $URL/Release.key -O- | apt-key add -
# install Bareos packages
apt-get update
apt-get install bareos bareos-database-mysql
сохраняем, делаем исполняемым, запускаем от root
в процессе спросит пароль к БД и если перед этим установок не было — все пройдет гладко.
Если устанавливается не первый раз — надо залезть в базу данных и прибить базу «bareos»
настройка bacula и bareos весьма замороченый процесс, для упрощения данного безобразия ставим вебморду. Вебморда присутствует в репозитории bareos
# apt-get install bareos-webui
Перезапускаем Апач:
# systemctl restart apache2
# systemctl restart bareos-dir
лезем в Бконсолю:
bconsole
configure add console name=YOUR_USERNAME password=YOUR_PASSWORD profile=webui-admin
после этого по адресу your-ip/bareos-webui/
можно запороться в панель управления
На этом установку можно считать законченной. Дальше долго и упорно ковыряться с настройками бэкапа.
На клиенте:
проще всего доработать тот же скрипт
в последней строчке вместо apt-get install bareos bareos-database-mysql пишем apt-get install bareos-filedaemon
ну и если дистр отличался — тоже исправляем
ссылки:
https://bogachev.biz/2018/03/14/%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-Bareos/
http://blog.deltamoby.ru/?p=2585
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-300002.3
http://blog.deltamoby.ru/?p=2585