Baculum : A WebGUI
Note: For Baculum we need a working bacula server. Click Here
Step
1:
Install
Dependency
- httpd
- libsemanage-python
- audit-libs-python
- php-mysqlnd
- php-pgsql
- checkpolicy
- setools-libs
- python-IPy
- libcgroup
- policycoreutils-python
# yum
install httpd libsemanage-python audit-libs-python php-mysqlnd
php-pgsql checkpolicy setools-libs python-IPy libcgroup
policycoreutils-python
Step
2:
Installaction of Baculum
A : Using Yum
Create
Repo File in /etc/yum.repo.d directory
# vi
/etc/yum.repo.d/baculum.repo
[baculumrepo]
name=Baculum
CentOS repository
baseurl=http://bacula.org/downloads/baculum/centos
gpgcheck=1
enabled=1
Save and exit
# yum clean all
install baculum
#
yum install baculam baculum-selinux baculolum-httpd
B: Using Tarball
Download Rpm Package from bacula.org (
http://www.bacula.org/downloads/baculum/centos/ )
#
mdkir /baculum
#
cd baculum
#
wget
http://www.bacula.org/downloads/baculum/centos/baculum-7.4.0-1.el7.centos.noarch.rpm
#
wget
http://www.bacula.org/downloads/baculum/centos/baculum-httpd-7.4.0-1.el7.centos.noarch.rpm
#
wget
http://www.bacula.org/downloads/baculum/centos/baculum-selinux-7.4.0-1.el7.centos.noarch.rpm
#
yum localinstall baculum-*
Step
3:
Configure
Sudo
#
yum install sudo
Add
User
#
vi /etc/sudoers.d/baculum
#In
case default Apache user:
Defaults:apache
!requiretty
apache
ALL= NOPASSWD: /usr/sbin/bconsole
#In
case default Lighttpd user:
Defaults:lighttpd
!requiretty
lighttpd
ALL= NOPASSWD: /usr/sbin/bconsole
Access
baculum on browser
Restart
service
#
systemctl restart rsyslog
Step
4:
Restart
httpd service
#
systmctl restart httpd
Step
5:
Access
Baculum : Default http port 9095
1 -
Select Language and Next
2 –
Acceptance license - Next
3 –
Database Connection – Enter bacual database detail
Database
Name: bacula
Login: backup
Password ********
IP
or Hostname 172.17.20.100
Port
: 3306
Test
the Connection – If ok than next
4 Baculum Console Access : test and next
5. Authorization Params to Baculum
6. Set
Admin user password for access
Hi,
ReplyDeleteIt is very nice tutorial. I've installed it completely and it running fine. But issue is I've not found any option for schedule backup of new client means how i add new backup client ?