Skip to main content

CyberPanel Shared Hosting Provider Integration

We have submitted a pull request on GitHub implementing a new CyberPanel provider for the Upmind provisioning system and are awaiting review.

What is CyberPanel?

CyberPanel is an open-source web hosting control panel built on OpenLiteSpeed, providing comprehensive website, DNS, email, and SSL management through a modern user interface.

Implementation Summary

We have developed a fully functional provider integration with the following components:

Core Implementation:

  • Provider Class: Upmind\ProvisionProviders\SharedHosting\CyberPanel\Provider

  • Configuration: Upmind\ProvisionProviders\SharedHosting\CyberPanel\Data\Configuration

  • Testing: Unit tests implemented in tests/CyberPanel/ProviderTest.php

Supported Operations:

  • create - Create new hosting accounts

  • getInfo - Retrieve account information

  • changePassword - Update account passwords

  • changePackage - Modify hosting packages

  • getLoginUrl - Generate login URLs for customers

  • suspend - Suspend accounts

  • unSuspend - Reactivate suspended accounts

  • terminate - Delete accounts

Testing & Quality Assurance:

  • Unit tests verify class existence, proper inheritance from Category, required interfaces, and all implemented methods

  • Code follows the established patterns in the repository's WORKFLOW.md

  • Provider skeleton aligns with existing shared hosting providers

Known Limitations:

  • grantReseller() and revokeReseller() are not supported (reseller privilege management is not exposed via CyberPanel's public API)

  • Further integration tests against a live CyberPanel instance may be beneficial

Resources:

  • CyberPanel Documentation: https://cyberpanel.net/docs/

  • GitHub Pull Request: Currently pending review

Benefits: This integration will enable Upmind users to provision and manage CyberPanel hosting accounts directly through the Upmind platform, expanding the range of supported control panels and providing an open-source alternative built on the high-performance OpenLiteSpeed web server.

Feature Request
How Would You Use This in Upmind?
What problem does this solve for you?
Status: Now (In Progress)2 comments

Log in to comment and vote

Comments2

  • Sayub Ali

    •

    May 17

    Cyber panel having multiple features and functionality mainly they provide user account creation and reseller account creation. If you contact them by ticket support, they will reply within 30 minutes and provide you update regarding this for reseller account api.

  • Sara Hamilton

    Team•

    Oct 21, 2025

    Hello, we have received the request and this is in our list to review. I will let you know once it’s approved.

    Many thanks

    Sara