Bacula-users

[Bacula-users] Baculum 7.2.0 new features and binary packages for CentOS 7 and Fedora 22

2015-08-15 13:25:36
Subject: [Bacula-users] Baculum 7.2.0 new features and binary packages for CentOS 7 and Fedora 22
From: Marcin Haba <ganiuszka AT gmail DOT com>
To: "Bacula-users AT lists.sourceforge DOT net" <bacula-users AT lists.sourceforge DOT net>
Date: Sat, 15 Aug 2015 19:24:05 +0200
Hello,

From time previous release Baculum from bacula-gui-7.0.5 archive in
Baculum 7.2.0 has been introduced significant changes. They are
stability and performance improvements, a couple bug fixes and many
features.

Here is list most of these changes:
 - Enable support for run WebGUI in document root subdirectory
 - Implement graphs
 - Enable support for Verify jobs
 - Support for mobile web browsers
-  Add new tray bar
 - Jobs working refresh in real time
 - Add possibility to execute actions on multiple volumes and jobs at a time
 - Lists loading optimization
 - Replace server side sorting to client side sorting
 - Improve stability by replace framework session calls to raw PHP sessions
 - Change storing HTTP Basic passwords to hash form
 - Implement Polish language support
 - Add window elements count
 - Add window options button
 - Resize windows on double click event
 - Open jobs window just after restore start
 - Adjust main window size to full browser width
 - Update PRADO framework from v3.2.3 to v3.2.4
 - Fix support for PHP 5.6
 - Default set detail window view
 - Add metadata for rpm packages
 - Add metadata for deb packages
 - Change umask for new created files by Baculum
 - Add sample files to build deb and rpm packages
 - Fix sorting files and directories in restore files browser
 - Fix allowed characters in wizard password field
 - Fix sorting with no impact on rows background colors
 - Fix 'Group most recent backups' option in restore wizard when no
recent backup exist
 - Fix show job log with national characters
 - Fix skip running jobs in graphs
 - Fix for storage window loader
 - Fix for data grids sorting
 - Update INSTALL and README files
 - Support for requests with over 1000 input vars (usually default
value php.ini)
 - Improvement loader for dynamic contents

=======

I prepared new 7.2.0 binary packages for CentOS 7 and Fedora 22.

This time I separated Baculum source files from Baculum web server
specific configuration files.

They are following packages:

baculum-7.2.0-2.1.noarch.rpm
baculum-selinux-7.2.0-2.1.noarch.rpm
baculum-httpd-7.2.0-2.1.noarch.rpm
baculum-lighttpd-7.2.0-2.1.noarch.rpm

These packages have been built from bacula-gui-7.2.0.tar.gz archive.

Plese note, that Baculum 7.2.0 is compatible with previous Bacula
7.0.x versions.


===========================================

=== Installation on Fedora 22 ===

1) Add Baculum repository:

# dnf config-manager --add-repo
http://download.opensuse.org/repositories/home:/ganiuszka/Fedora_22/home:ganiuszka.repo

2) Install Baculum source files

# dnf install baculum

3) If SELinux enabled then there is required installation
baculum-selinux package

# dnf install baculum-selinux

4) Install web server config layer and start Baculum

a) For Apache:

# dnf install baculum-httpd
# service httpd restart

b) For Lighttpd:

# dnf install baculum-lighttpd
# service baculum-lighttpd start

5) Access from web browser:

http://localhost:9095/

First time login: admin
First time password: admin

== Note ==
In initial wizard for access to bconsole by sudo please create a file:

# vi /etc/sudoers.d/baculum

and type there two lines:

- For Apache server it can be:

Defaults:apache !requiretty
apache  ALL= NOPASSWD:  /usr/sbin/bconsole

- For Lighttpd server it can be:

Defaults:lighttpd !requiretty
lighttpd  ALL= NOPASSWD:  /usr/sbin/bconsole

For direct access to bconsole by web server user, please adjust
appropriate files permissions.

=== Installation on CentOS 7 ===

1) Add Baculum repository

yum-config-manager --add-repo
http://download.opensuse.org/repositories/home:/ganiuszka/CentOS_7/home:ganiuszka.repo

2) Install Baculum source files

# yum install baculum

3) If SELinux enabled then there is required installation
baculum-selinux package:

# yum install baculum-selinux

4) Install web server config layer and start Baculum:

a) For Apache:

# yum install baculum-httpd
# service httpd restart

b) For Lighttpd:

Because Lighttpd server package does not exist in default CentOS 7
repository, from this reason is need to enable epel-release by
following command:

# yum install epel-release

# yum install baculum-lighttpd
# service baculum-lighttpd start

5) Access from web browser:

http://localhost:9095/

First time login: admin
First time password: admin

== Note ==
In initial wizard for access to bconsole by sudo please create a file:

# vi /etc/sudoers.d/baculum

and type there two lines:

- For Apache server it can be:

Defaults:apache !requiretty
apache  ALL= NOPASSWD:  /usr/sbin/bconsole

- For Lighttpd server it can be:

Defaults:lighttpd !requiretty
lighttpd  ALL= NOPASSWD:  /usr/sbin/bconsole

===========================================

=== Upgrade 7.0.6b package from Git snapshot ===

For users that already using Baculum for Fedora 22 or CentOS 7 from
binary packages marked as 7.0.6 that were built from Git snapshot, I
recommend first to remove baculum 7.0.6 rpm package (and
baculum-selinux if installed) and then install Baculum 7.2.0 following
on above descriptions. I am sorry for this inconvenience.


=== Deb packages ===

Baculum 7.2.0 deb packages for Ubuntu and Debian should be available
soon. As usual they will be accessible in Launchpad.net service. I
will write about details and installation procedure in separate post.

Comments and notices are welcome.

Best regards.
Marcin Haba (gani)

-- 
"Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie
za przyjaciół swoich." Jezus Chrystus

------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>
  • [Bacula-users] Baculum 7.2.0 new features and binary packages for CentOS 7 and Fedora 22, Marcin Haba <=