Skip to content

HestiaCP and FOSSBilling

Before setting up the HestiaCP server manager, you need to:

  1. Whitelist your FOSSBilling server's IP address in HestiaCP
  2. Create an access key

Here's how:

  1. Log in to your FOSSBilling admin panel
  2. Go to SystemHosting plans and servers
  3. Switch to the New server tab
  4. Fill in the name, hostname, IP address, and nameservers for your server
  5. Select HestiaCP from the Server manager dropdown
  6. Enter the access key ID and secret key from HestiaCP
  7. 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:

  1. Create your hosting plans (packages) directly in HestiaCP first, setting all limits and capabilities there
  2. 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.