openpanel/integrations/fossbilling
2024-10-15 10:31:18 +02:00
..
OpenPanel.php Auto-commit on 2024-10-15 10:31:15 by pcx3 2024-10-15 10:31:18 +02:00
README.md Auto-commit on 2024-10-15 10:31:15 by pcx3 2024-10-15 10:31:18 +02:00

FOSSBilling-OpenPanel Server Manager

Note

Tested with FOSSBilling v0.6.22

Installation

  • Download or git clone the OpenPanel.php file to your FOSSBilling installation at the following location: /library/Server/Manager

Features

Server

  • Verify Connection
  • Create account
  • Cancel account
  • Suspend/Unsuspend account
  • Change account package
  • Change account password

Website Functions

  • Create Website (This will also create the user in OpenPanel)
  • Change Website Package
  • Suspend/Un-suspend Website

User Functions

  • Change User Password

Things The Don't Work Due To Lack Of API

  • Changing Account Username
  • Changing Account Domain
  • Synchronizing Accounts

Important Notes

  • This community-maintained package isn't affiliated with FOSSBilling. Please report issues here rather than on the FOSSBilling repo.
  • Reseller support in the API is limited. It does support creating Reseller accounts, though the API doesn't seem to provide a way to get all the domains/users hosted by the Reseller to suspend/un-suspend them. I'm not really sure if this happens if the reseller's website get suspended.
  • For questions, concerns, or issues with this server manager, please open an issue on GitHub.
  • If FOSSBilling updates and breaks this server manager, report the issue here, and I'll update it to work with the latest version.