How to install and configure the Hostbill Bacula4Hosts module
1) download the latest Hostbill module from your Bacula4Hosts downloads section
2) FTP the files into your hostbill installation
3) in Hostbill, go to settings > modules, search and activate the Bacula4Hosts module
4) enter in your API details and save
URL = URL you access bacula4hosts with (ie http://manage.bacula4hosts.com
UN = your bacula4hosts username (typically your email address associated with your bacula4hosts account)
API Key = your bacula4hosts users API key (found under settings)
5) under any supported hostbill service (ie dedicated servers, cpanel, etc) where you want to enable bacula4hosts end user self service restore capabilities
a) go to client functionality tab and activate a new link
name the link appropriately (ie bacula4hosts)
c) create a custom URL in the new link above like this
Dedicated Servers, Colo & OnAPP Services
*please note, the primary IP for the respective hostbill service must match the primary IP attached to the server within Bacula4Hosts for the customer to be able to view/restore their backup data
http://[your host bill url]/index.php?/bacula4hosts/
or
https://[your host bill url]/index.php?/bacula4hosts/
cPanel Services
http://[your host bill url]/index.php?/b4hcpanel/{$username}
or
https://[your host bill url]/index.php?/b4hcpanel/{$username}
6) save your product/service and now any customer on that product/service will be able to self service restore their data for that service simply by clicking on the custom "bacula4hosts" link created above