BSD Ports

www/bacula-web 9.7.0 DragonFly

Bacula-web provides a summarized output of Bacula jobs

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2+
Categories
sysutils, www
Package size
143.7 KiB, 923.7 KiB installed

Description

Bacula-web is a php based web program that provides you a summarized output of jobs that have already run. It obtains its information from your catalog database. Aside from a nice graphical display, it provides summaries of your jobs, as well as graphs of job usage. This is a fairly high level bacula management tool. Here are a few points that one user made concerning this important tool:

  • It is web-based so can be accessed from anywhere.
  • It is "read only" users can examine the state of the backups but not write to anything and therefore do no damage
  • It packs a phenomenal amount of information into a single web-page - that I credit as being very good design!

The documentation for bacula-web can be found in a separate bacula-web document in the bacula-docs release.

In the other systems

The newest version among them is 9.8.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlywww/bacula-web9.7.0none known-[email protected]-
FreeBSDwww/bacula-web9.8.0 newestnone known-[email protected]-
HardenedBSDwww/bacula-web9.8.0 newestno data-[email protected]-
GhostBSDwww/bacula-web9.8.0 newestno data-[email protected]-

Install

Binary package:

pkg install bacula-web-php81

From DPorts:

cd /usr/dports/www/bacula-web && make install clean

Dependencies

Run dependencies 18

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
bacula-web-php82-9.7.0, bacula-web-php83-9.7.0, bacula-web-php84-9.7.0

Message after installing

Please note that everything has been installed in /usr/local/www/bacula-web.

Make sure to install dependencies with:
  cd /usr/local/www/bacula-web && composer i

Create inital user:
  su -m www -c "cd /usr/local/www/bacula-web && php bwc setupauth"

Make sure you modify /usr/local/www/bacula-web/application/config/config.php to your needs.
The installed config.php should work with the standard setup already.
Use the manual as a reference:
http://docs.bacula-web.org/en/v8.3.3/02_install/configure.html

Depending on the webserver you use,
you will probably want to add an alias to your httpd.conf file, something
like this:

	Alias /bacula-web "/usr/local/www/bacula-web/"

And restart Apache.

Make sure to update dependencies with:
  cd /usr/local/www/bacula-web; composer i

You would like to delete:
  rm -R /usr/local/www/bacula-web