step by step baculum a gui tool for bacula

Linuxtopic
1
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

http://172.17.20.100:9095

Default User = admin
Default PWD = admin


1 - Select Language and Next

2 – Acceptance license - Next

3 – Database Connection – Enter bacual database detail

Database Type : MySql
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


6 – Finish – Save




7 . Dashboard Windows


Post a Comment

1Comments

  1. Hi,

    It 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 ?

    ReplyDelete
Post a Comment

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Check Now
Ok, Go it!