NovaPanel icon

NovaPanel

v1.0.0

Live hosting usage - disk, traffic, websites, domains, databases and mailboxes - shown to your customers inside FOSSBilling. Requires the NovaPanel server manager.

NovaPanel is a self-hosted hosting control panel. This module adds a resource usage panel to the hosting service page in your customers' client area, and a standalone page at /novapanel listing every hosting account a client holds.

Figures are read live from the server the order runs on, not from anything FOSSBilling stores, and each is shown against the limit the customer's package allows.

Requires the NovaPanel server manager

This module on its own will not show anything. The server manager is what talks to the panel and provisions accounts, and FOSSBilling cannot install it automatically — download it from the repository and copy Novapanel.php to library/Server/Manager/Novapanel.php.

Showing usage on the order page

Add one line to modules/Servicehosting/templates/client/mod_servicehosting_manage.html.twig, immediately after the </table> that closes the Details tab:

{% include 'mod_novapanel_usage.html.twig' with { 'order_id'

Then clear data/cache/.

Requirements

  • NovaPanel 1.8.3 or newer
  • A Pro or Developer licence (API access is a paid feature)
  • Tested against FOSSBilling 0.8.5

Full instructions: <https://novapanel.dev/docs/howto/fossbilling

Extension Details

Latest Release

v1.0.0

  • v1.0.0