Install using archive
Download the archive
$ curl -O -L https://github.com/bacula-web/bacula-web/releases/download/v9.8.0/bacula-web-v9.8.0.tgz
Since Bacula-Web version 9.8.0, pre-installed archive and signature files are available in GitHub releases.
Verify archive signature (optional)
Both SHA 256 and 512 signature files are available from Bacula-Web project release page
I'd strongly suggest to verify the integrity of the compressed archive you downloaded before proceeding to the installation.
SHA256 https://github.com/bacula-web/bacula-web/releases/download/v9.8.0/bacula-web-sha256.txt
SHA512 https://github.com/bacula-web/bacula-web/releases/download/v9.8.0/bacula-web-sha512.txt
Download the SHA sum file using the link above (adapt the version, the links are just examples).
Once downloaded, run one the command below from the same path where you've downloaded the bacula-web-<version>.tgz
$ cat sha256sum.txt | sha256sum -c
or
$ cat sha512sum.txt | sha512sum -c
Both command should output something like below
bacula-web-v9.8.0.tgz: OK
Decompress the archive
$ tar -xvf bacula-web-v9.8.0.tgz
Fix files/folders ownership and permissions
Move the folder in the web server folder
- For Red Hat / Centos / Fedora
- For Debian / Ubuntu
$ sudo mv -v bacula-web /var/www/html/
$ sudo mv -v bacula-web /var/www/
Follow instructions to set permissions and ownership in your Bacula-Web folder.
Once you're done, please proceed to the configuration of Bacula-Web.