Hello, I let know that I released Baculum version 7.2.1-0. In this release I focused on performance improvements. Despite the fact that it is minor release, in the version has been included numerous features. Below I added changes list.
>From version 7.2.1-0 are prepared binary packages for: CentOS, Fedora, Ubuntu and Debian. In attachment to this message I included text file with installation instruction the packages. Comments and feedback are welcome. Source tar archive: http://bacula.org/downloads/baculum/baculum-7.2.1-0.tar.gz Signature: http://bacula.org/downloads/baculum/baculum-7.2.1-0.tar.gz.sig PGP public key: http://bacula.org/downloads/baculum/baculum.pub Changes: - Add run job again button - Add session cache - Search field works for all table cells - Remember sort order for data grids - Remove temporary Bvfs table when restore starts - Add example Nginx config - Add jobbytes and jobfiles columns in job list - Split configuration windows into two tabs: actions and console - Set default job attributes (level, client, fileset, pool, storage, priority) in Run job panel - Do not refresh window lists if toolbar is open or elements are checked - Fix working with php-fpm - Fix sorting formatted values in tables - Improve size formatter precision - Fix jobs count in job list - Fix end-of-file warning in bconsole calls. Patch from Ulrich Leodolter - Show jobid in job configuration window - Get system timezone for PHP if possible - Fix restore when a lot of jobids given - Show copy job label in job list - Get job show result by job name or jobid - Set half size window as default window size - Not remember controls state in jobs window - Fix showing table header - Update SELinux policy module - Fix update pool action when no volumes in pool - Change default elements limit to 500 elements - Add drive parameter to bconsole release command execution - Fix expectation failed error during restore - Switch to debug mode only when debug is enabled in config - Fix remove users file during upgrade deb packages - Fix default values in Makefile - Change Makefile to using also for deb packages template - Add deb template files and deb configs examples Best regards. Marcin Haba (gani)
=== Fedora packages === 1. Add Baculum repository: # dnf config-manager --add-repo http://download.opensuse.org/repositories/home:/ganiuszka/Fedora_23/home:ganiuszka.repo 2. Install base Baculum package # dnf install baculum 3. If SELinux enabled then is required additional baculum-selinux package: # dnf install baculum-selinux 4. Install Baculum web server configuration and Baculum start a) For Apache web server # dnf install baculum-httpd # service httpd restart b) For Lighttpd web server # dnf install baculum-lighttpd # service baculum-lighttpd start 5. In web browser go to: http://localhost:9095 First time login: admin First time password: admin NOTE! If bconsole will be accessible to Baculum via sudo then required is create a file: # vi /etc/sudoers.d/baculum and put to the file following content: a) For Apache web server: Defaults:apache !requiretty apache ALL= NOPASSWD: /usr/sbin/bconsole b) For Lighttpd web server Defaults:lighttpd !requiretty lighttpd ALL= NOPASSWD: /usr/sbin/bconsole === CentOS packages === 1. Add Baculum repository: # yum-config-manager --add-repo http://download.opensuse.org/repositories/home:/ganiuszka/CentOS_7/home:ganiuszka.repo 2. Install base Baculum package # yum install baculum 3. If SELinux enabled then is required additional baculum-selinux package: # yum install baculum-selinux 4. Install Baculum web server configuration and Baculum start a) For Apache web server # yum install baculum-httpd # service httpd restart b) For Lighttpd web server Because Lighttpd binary packages default do not exist in CentOS repository, there is required to install epel repository by following command: # yum install epel-release and then install Lighttpd configuration for Baculum: # yum install baculum-lighttpd # service baculum-lighttpd start 5. In web browser go to: http://localhost:9095 First time login: admin First time password: admin NOTE! If bconsole will be accessible to Baculum via sudo then required is create a file: # vi /etc/sudoers.d/baculum and put to the file following content: a) For Apache web server: Defaults:apache !requiretty apache ALL= NOPASSWD: /usr/sbin/bconsole b) For Lighttpd web server Defaults:lighttpd !requiretty lighttpd ALL= NOPASSWD: /usr/sbin/bconsole === Ubuntu packages === 1. Add Baculum PPA repository: # add-apt-repository ppa:ganiuszka/baculum 2. Update packages index # apt-get update 3. Install base Baculum package # apt-get install baculum 4. Install Baculum web server configuration end Baculum start a) For Apache web server: # apt-get install baculum-apache2 Enable mod_rewrite module in Apache # ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load Enable Baculum configuration in Apache # ln -s /etc/apache2/sites-available/baculum.conf /etc/apache2/sites-enabled/baculum.conf Start Baculum # service apache2 restart b) For Lighttpd web server: # apt-get install baculum-lighttpd # service baculum-lighttpd start 5. In web browser go to: http://localhost:9095 First time login: admin First time password: admin NOTE! If bconsole will be accessible to Baculum via sudo then required is create a file: # vi /etc/sudoers.d/baculum and put to the file following content: Defaults:www-data !requiretty www-data ALL= NOPASSWD: /usr/sbin/bconsole Above sudo configuration is common both for Apache and Lighttpd web servers. === Debian packages === Because for Baculum 7.2.1-0 on Debian there does not exist any special packages repository, recommended method to install Baculum packages is download packages for Ubuntu Vivid manually and then install them. 1. Download base Baculum package and install it # wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum_7.2.1-0ppa1~vivid1_all.deb # gdebi baculum_7.2.1-0ppa1~vivid1_all.deb 2. Download and install web server configuration for Baculum. a) For Apache web server # wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum-apache2_7.2.1-0ppa1~vivid1_all.deb # gdebi baculum-apache2_7.2.1-0ppa1~vivid1_all.deb Enable mod_rewrite module in Apache # ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load Enable Baculum configuration in Apache # ln -s /etc/apache2/sites-available/baculum.conf /etc/apache2/sites-enabled/baculum.conf Start Baculum # service apache2 restart b) For Lighttpd web server # wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum-lighttpd_7.2.1-0ppa1~vivid1_all.deb # gdebi baculum-lighttpd_7.2.1-0ppa1~vivid1_all.deb 3. In web browser go to: http://localhost:9095 First time login: admin First time password: admin NOTE! If bconsole will be accessible to Baculum via sudo then required is create a file: # vi /etc/sudoers.d/baculum and put to the file following content: Defaults:www-data !requiretty www-data ALL= NOPASSWD: /usr/sbin/bconsole
------------------------------------------------------------------------------
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users