[Bacula-users] Baculum 7.2.0 new features and binary packages for CentOS 7 and Fedora 22
2015-08-15 13:25:36
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 <=
|
|
|