We prepared the Docker container images with our Bacula web interface.
We are glad to inform that we have created five Bacularis projects on the Docker Hub. This way Bacularis is ready to run in a Docker container. Each of the projects is different and contains its own settings. All of them are prepared in two flavours: running on Alpine 3.16.2 and Debian 11.4 Bullseye. Below you can find quick characteristic of the projects.
bacularis-standalone [link]
It contains fully configured Bacularis webGUI and API with Bacula Director, Storage Daemon and File Daemon and also PostgreSQL database server. The image can be used for example for trying Bacularis in own environment.
bacularis-web [link]
It contains a pure the Bacularis web interface without API layer. It can be used to connect external Bacularis API server(s) in containers or outside them.
bacularis-api-dir [link]
It contains installed and configured the Bacularis API with ready to use Bacula Director and PostgreSQL database server. The image can be used to connect to existing Bacularis Web instances ran in containers or outside them.
bacularis-api-sd [link]
It contains installed and configured the Bacularis API with ready to use Bacula Storage Daemon. The image can be used to connect to existing Bacularis Web instances ran in containers or outside them.
bacularis-api-fd [link]
It contains installed and configured the Bacularis API with ready to use Bacula File Daemon. The image can be used to connect to existing Bacularis Web instances ran in containers or outside them.
Currently all Docker images have been prepared with the latest Bacularis version 1.0.12.
Soon we will prepare on GitHub a new repository to store Docker specific files to build the Bacula web interface. It will be also place to report bugs and problems found during use the Docker containers.