Preparing hosts

Before start

Before installing Bacularis API on remote hosts you need to make sure that you have everything what required from Bacula side to setup API instance. For information about API capabilities please read API capabilities chapter. Information if host is behind firewall can be useful to open port 9097 for Bacularis API.

Installation automation

To automate installation process on remote hosts, you can use the native Bacularis deployment function that is capable to install Bacularis API and Bacula components on remote hosts and also configure them using one Bacularis Web interface. More information about this function you can find in the Deployment chapter. Alternatively there is possible to use external application-deployment software like Ansible or other this kind of projects that enable remote installation on many hosts at once.

Host binding

Adding the API hosts to the Bacularis API can be done on the Security page in the API hosts tab.

../_images/bacularis_api_host_adding.png

Assigning hosts

The API hosts can be used by Bacularis users only when they are assigned to them. Assigning hosts to users gives the users permission to use these hosts. Every user can work only with API hosts assigned to him. If user does not have any host assigned, then he will use the “Main” host (added during the Bacularis Web installation).

The assigning can be done on the Security page in the Users tab.

../_images/bacularis_api_host_assigning.png