Skip to content

Bacularis-Web 4.6.0

Latest
Compare
Choose a tag to compare
@ganiuszka ganiuszka released this 15 Jan 02:43
13139a7

This is a new feature and bug fix release. It provides many new functions and
improvements. We added an interface to install, renew and uninstall SSL certificates.
The renewing certificate process can be run by system scheduler (cron,
systemd timer...) or triggered manually on demand on the web interface.

We prepared support for creating two certificate types: self-signed certificates
created locally and Let's Encrypt certificates obtained from external CA. Certificates
are created, installed, and automatically configured in the web server configuration.
The Let's Encrypt certificates are acquired using ACME protocol with HTTP-01 challenge.

Besides that we added a new web server settings function with network options. Currently
there is possible to change on the web interface the Bacularis web server port.

In the Bacularis health self-test suite we added two new tests. They are to check
bconsole and catalog access time. They can help diagnosing performance issues.

New users installing Bacula through the Bacularis initial wizard will be able to test
credentials before running the installation because we added a button to perform this
type of test.

At the end we did many other smaller improvements, specially in the deployment
functions and authentication modules.

Changes

  • Add web server settings and SSL certificate features
  • Add new SSL certs feature on application settings page
  • Use new SSL certificate functions on deployment page
  • Improve remove button in various directives
  • Various deployment improvements
  • Change method accessibility in OS profile module
  • New update host config method
  • Use new headers module
  • Remove methods moved to Common module
  • Fix setting up HTTPS in API deployment