Install from source
Installation from source is mainly used for development purpose, or to contribute on the project source code
Pre-requisite
Prepare the source
Clone Bacula-Web git repository
$ git clone https://github.com/bacula-web/bacula-web.git
$ cd bacula-web
Checkout latest release tag (see latest release tag)
$ git checkout v9.7.0
tip
Above example use 9.7.0 release tag
Install dependencies using Composer
$ composer install --no-dev
Fix files/folders ownership and permissions
Move the folder in the web server folder
$ sudo mv -v bacula-web /var/www/
Follow instructions to set permissions and ownership in your Bacula-Web folder.
Next step
You can now proceed to Bacula-Web configuration.