Upgrading Bacula-Web installation is very easy, you only need basic linux administration skills.

Backup your setup first

Do a copy of the config file and users database

File: application/config/config.php
File: application/assets/protected/application.db

# cp -v application/config/config.php $HOME/
# cp -v application/assets/protected/application.db $HOME/

Check the requirements

Ensure that you meet all system requirements (more informations in the Requirements page).

Empty the current folder

On Centos / Fedora / RHEL

# rm -rfv /var/www/html/bacula-web/*

On Debian / Ubuntu

# rm -rfv /var/www/bacula-web

Then, proceed with the upgrade by downloading the new archive (read the Install Bacula-Web from archive chapter)

Once you are done, copy Bacula-Web config file and users database back to their original location

# cp -v $HOME/config.php <install folder>/application/config/
# cp -v $HOME/appication.db <install folder>/application/assets/protected/

Fix files ownership

On Red Hat / Centos / Fedora
# chown -v apache: application/config/config.php
On Debian / Ubuntu
# chown -v www-data: appilcation/config/config.php

Test your setup

It’s now time to Test Bacula-Web