BSD Ports

www/bacula-web 9.8.0 FreeBSD

Bacula-web provides a summarized output of Bacula jobs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
www, sysutils
Package size
160.1 KiB, 926.3 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

SystemPortVersion
FreeBSDwww/bacula-web9.8.0
DragonFlywww/bacula-web9.7.0

Install

Binary package:

pkg install bacula-web-php82

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	bacula-web-php82>0:www/bacula-web

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest9.8.09.8.08.6.3_29.8.0-
FreeBSD:14:quarterly9.8.09.8.0n/a9.7.0-
FreeBSD:15:latest9.8.09.8.0n/a9.8.09.8.0
FreeBSD:15:quarterly9.8.09.8.0n/an/an/a
FreeBSD:16:latest9.8.09.8.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 21
Run dependencies 67

No port depends on this one.

Configuration

Options name: www_bacula-web

OptionDefaultDescription
MYSQLonMySQL database support
PGSQLonPostgreSQL database support
SQLITEonSQLite database support
USES
php:flavors,web
Service scripts
none
Flavors
bacula-web-php83-9.8.0, bacula-web-php84-9.8.0, bacula-web-php85-9.8.0, bacula-web-php86-9.8.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

Files

pkg-plist 188
  • @owner www
  • @group www
  • @dir(,,744) www/bacula-web-php82/application/assets/protected
  • @dir(,,744) www/bacula-web-php82/application/views/cache
  • @sample www/bacula-web-php82/application/config/config.php.sample
  • www/bacula-web-php82/.dockerignore
  • www/bacula-web-php82/.github/FUNDING.yml
  • www/bacula-web-php82/.github/ISSUE_TEMPLATE/bug_report.md
  • www/bacula-web-php82/.github/workflows/build-release-archive.yml
  • www/bacula-web-php82/.github/workflows/check-pr.yml
  • www/bacula-web-php82/.github/workflows/code-analysis.yml
  • www/bacula-web-php82/.github/workflows/commits.yml
  • www/bacula-web-php82/.github/workflows/composer.yml
  • www/bacula-web-php82/.github/workflows/docker-build.yml
  • www/bacula-web-php82/.github/workflows/docker-release.yml
  • www/bacula-web-php82/.github/workflows/release.yml
  • www/bacula-web-php82/.github/workflows/sonarcloud-scan.yml
  • www/bacula-web-php82/.gitignore
  • www/bacula-web-php82/.htaccess
  • www/bacula-web-php82/.phpcs.xml
  • www/bacula-web-php82/.release-please-manifest.json
  • www/bacula-web-php82/.travis.yml
  • www/bacula-web-php82/.tx/config
  • www/bacula-web-php82/CODE_OF_CONDUCT.md
  • www/bacula-web-php82/CONTRIBUTING.md
  • www/bacula-web-php82/LICENSE
  • www/bacula-web-php82/README.md
  • www/bacula-web-php82/SECURITY.md
  • www/bacula-web-php82/application/Command/CheckCommand.php
  • www/bacula-web-php82/application/Command/PublishAssetsCommand.php
  • www/bacula-web-php82/application/Command/SetupAuthCommand.php
  • www/bacula-web-php82/application/Command/ShowVersionCommand.php
  • www/bacula-web-php82/application/Controller/BackupJobController.php
  • www/bacula-web-php82/application/Controller/ClientController.php
  • www/bacula-web-php82/application/Controller/DirectorController.php
  • www/bacula-web-php82/application/Controller/HomeController.php
  • www/bacula-web-php82/application/Controller/JobController.php
  • www/bacula-web-php82/application/Controller/LoginController.php
  • www/bacula-web-php82/application/Controller/PoolController.php
  • www/bacula-web-php82/application/Controller/SettingsController.php
  • www/bacula-web-php82/application/Controller/TestController.php
  • www/bacula-web-php82/application/Controller/UserController.php
  • www/bacula-web-php82/application/Controller/VolumesController.php
  • www/bacula-web-php82/application/CsrfErrorHandler.php
  • www/bacula-web-php82/application/Entity/Job.php
  • www/bacula-web-php82/application/Entity/Log.php
  • www/bacula-web-php82/application/Entity/User.php
  • www/bacula-web-php82/application/Entity/Volume.php
  • www/bacula-web-php82/application/Libs/Config.php
  • www/bacula-web-php82/application/Libs/FileConfig.php
  • www/bacula-web-php82/application/Libs/PhpFileConfig.php
  • www/bacula-web-php82/application/Middleware/CatalogSelectorMiddleware.php
  • www/bacula-web-php82/application/Middleware/CsrfMiddleware.php
  • www/bacula-web-php82/application/Middleware/DbAuthMiddleware.php
  • www/bacula-web-php82/application/Middleware/FlashMiddleware.php
  • www/bacula-web-php82/application/Middleware/GuestMiddleware.php
  • www/bacula-web-php82/application/Middleware/HttpHeadersMiddleware.php
  • www/bacula-web-php82/application/Middleware/RefererMiddleware.php
  • www/bacula-web-php82/application/Middleware/TrailingSlashMiddleware.php
  • www/bacula-web-php82/application/Table/CatalogTable.php
  • www/bacula-web-php82/application/Table/ClientTable.php
  • www/bacula-web-php82/application/Table/FileSetTable.php
  • www/bacula-web-php82/application/Table/JobFileTable.php
  • www/bacula-web-php82/application/Table/JobTable.php
  • www/bacula-web-php82/application/Table/LogTable.php
  • www/bacula-web-php82/application/Table/PoolTable.php
  • www/bacula-web-php82/application/Table/UserTable.php
  • www/bacula-web-php82/application/Table/VolumeTable.php
  • www/bacula-web-php82/application/Validator/AbstractValidator.php
  • www/bacula-web-php82/application/Validator/LoginValidator.php
  • www/bacula-web-php82/application/Validator/VolumesRequestValidator.php
  • www/bacula-web-php82/application/assets/images/apple-touch-icon.png
  • www/bacula-web-php82/application/assets/images/bacula-web-logo.png
  • www/bacula-web-php82/application/assets/images/favicon.ico
  • www/bacula-web-php82/application/assets/js/default.js
  • www/bacula-web-php82/application/assets/protected/.htaccess
  • www/bacula-web-php82/application/config/.htaccess
  • www/bacula-web-php82/application/config/app
  • www/bacula-web-php82/application/config/container-bindings.php
  • www/bacula-web-php82/application/locale/be/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/be/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/be_BY/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/be_BY/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/ca/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/ca/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/ca_ES/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/ca_ES/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/de_DE/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/de_DE/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/en_GB/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/en_GB/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/en_US/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/en_US/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/es_ES/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/es_ES/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/fr_FR/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/fr_FR/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/it_IT/LC_MESSAGES/messages.mo
  • www/bacula-web-php82/application/locale/it_IT/LC_MESSAGES/messages.po
  • www/bacula-web-php82/application/locale/ja_JP/LC_MESSAGES/messages.mo

The first 100 are listed.

distinfo 1
FileSizeSHA256
bacula-web-bacula-web-v9.8.0_GH0.tar.gz187402f2e2dc71ce00026c65ab468eb96966221dda12cd133c3094bc08bdf021a6a119

Commit history 0

No commits in the history this site was built from.