This section all the information you’ll need in order to install, configure, test and upgrade Bacula-Web on your system.


Bacula-Web is a web application written in PHP and should be run on Apache httpd server (Nginx works fine too).

Before starting the installation of Bacula-Web, please make sure you have a valid ssh or console access to your server.


Ability to run shell commands as root or using sudo is also a requirement.


Here below you’ll find a quick overview of each steps required to install, conifgure and upgrade Bacula-Web

Install requirements

Install required packages and setup and configure the web server (you have the choice between Apache httpd or Nginx web servers)

Step Instructions
Requirements Ensure your server met all requirements
Web server setup Setup and configure Apache web server
(optional) Setup and configure Nginx web server


You have two different options to install Bacula-Web, use the archive available on Bacula-Web web site or use Composer

Install options Instructions
From archive Instruction to Install Bacula-Web from archive
Using Composer Instruction to Install Bacula-Web using Composer


Upgrade Instruction to Upgrade Bacula-Web

Final steps

Configure Configure Bacula-Web for your environment
Check your setup Test Bacula-Web and make sure your setup is ok
Finalize your setup Finalize your setup (required step)