Configuring HestiaCP
Section titled “Configuring HestiaCP”Before setting up the HestiaCP server manager, you need to:
- Whitelist your FOSSBilling server's IP address in HestiaCP
- Create an access key
Here's how:
Adding a HestiaCP server to FOSSBilling
Section titled “Adding a HestiaCP server to FOSSBilling”- Log in to your FOSSBilling admin panel
- Go to System → Hosting plans and servers
- Switch to the New server tab
- Fill in the name, hostname, IP address, and nameservers for your server
- Select HestiaCP from the Server manager dropdown
- Enter the access key ID and secret key from HestiaCP
- Click Add server to save
Hosting plans with HestiaCP and FOSSBilling
Section titled “Hosting plans with HestiaCP and FOSSBilling”Because of current API limitations, FOSSBilling cannot create hosting packages in HestiaCP automatically. Do this instead:
- Create your hosting plans (packages) directly in HestiaCP first, setting all limits and capabilities there
- Create matching plans in FOSSBilling with the exact same name
The package name must match exactly between both systems, or FOSSBilling won't be able to create accounts with that package.