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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users