bareos 安装:
wget -O /etc/yum.repos.d/bareos.repo http://download.bareos.org/bareos/release/latest/CentOS_6/bareos.repo
yum install bareos
启用 bareos 服务
/etc/init.d/bareos-dir start # Director
/etc/init.d/bareos-sd start # Storage Daemon
/etc/init.d/bareos-fd start # File Daemon
安装 bareos webui
Bareos-webui 是 bareos 的图形管理界面
因为是 web 版本,所以要安装好 Apache 和 PHP
CentOS 6 默认是 php 5.3 版本需要升级到 php 5.5 / 5.6
参考地址:https://www.mojowill.com/geek/howto-install-php-5-4-5-5-or-5-6-on-centos-6-and-centos-7/
接下来正式安装 bareos webui
cd /var/www/html/
wget https://github.com/bareos/bareos-webui/archive/Release/17.2.5.zip -O bareos-webui.zip
unzip bareos-webui.zip
mv bareos-webui-master bareos-webui
cp bareos-webui/install/apache/bareos-webui.conf /etc/httpd/conf.d/
接下来修改 bareos-webui.conf 文件
vim /etc/httpd/conf.d/bareos-webui.conf
接下来:
mkdir /etc/bareos-webui
cp /var/www/html/bareos-webui/install/directors.ini /etc/bareos-webui/
cp /var/www/html/bareos-webui/install/configuration.ini /etc/bareos-webui/
cp /var/www/html/bareos-webui/install/bareos/bareos-dir.d/console/admin.conf.example /etc/bareos-webui/admin.conf
cp /var/www/html/bareos-webui/install/bareos/bareos-dir.d/profile/webui-admin.conf /etc/bareos-webui/
修改 /etc/bareos/bareos-dir.d/director/bareos-dir.conf 文件,在最后添加下面两行
@/etc/bareos-webui/admin.conf
@/etc/bareos-webui/webui-admin.conf
重启
/etc/init.d/httpd restart
/etc/init.d/bareos-dir restart
测试
打开浏览器,输入 localhost/bareos-webui 回车
输入用户名 admin 密码 admin 进行登录
如果出现这个错误:
Error: Permission denied, director seems to be down or blocking our request
那么还需要执行一句命令:
setsebool -P httpd_can_network_connect on
之后应该就万事大吉了。