Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Looking for Testers – HestiaCP Reseller Hosting Plugin

diwakerddiwakerd Member

i developed a reseller hosting plugin for HestiaCP to add a reseller functionality while maintaining the simplicity and lightweight nature of HestiaCP.

The project will be published on GitHub soon and public testing is to begin on 6 June 2026
How It Works
The plugin introduces a reseller layer between the server administrator and hosting customers:

Administrator → Reseller → Hosting Customers

The server administrator creates reseller plans with limits such as maximum customers, pooled disk space, bandwidth allocation and allowed hosting packages
Resellers receive their own control panel login and can create and manage hosting customers.
Customer accounts remain standard HestiaCP users behind the scenes ensuring compatibility with existing HestiaCP functionality.

Resellers can optionally create their own hosting packages and assign them to customers.

The aim is to provide full reseller hosting capabilities without replacing HestiaCP or requiring a separate control panel.

Testing is planned for VPS and lab environments before wider production deployment.

Feedback is welcome on:

Installation process
Functionality and stability
Security
User experience
Feature requests

The GitHub repository and testing instructions will be shared when public testing begins on 6 June 2026.

Anyone interested in participating in testing is welcome to reply below or send a private message.

Here are the plugin screenshots

https://github.com/Diwakerpandey/hestiacp-reseller-plugin/commit/8ab5c850dff7539cded20edc085b0b2d17917afc

Comments

  • Claude servers are working overtime these days :)

  • Interested in testing this — we work with quite a few hosting environments and HestiaCP's been growing in popularity as a lighter alternative to cPanel, so reseller functionality is a common ask we hear from smaller hosting companies.

    A couple of questions before testing begins:

    • Will the plugin hook into HestiaCP's existing API or does it expose its own endpoints for provisioning?
    • Any plans for per-reseller resource usage reporting from the admin side?

    Happy to put it through its paces on a test VPS and report back on June 6.

  • AndruAndru Member

    Looks good.

  • diwakerddiwakerd Member

    @dennisadmod said:
    Interested in testing this — we work with quite a few hosting environments and HestiaCP's been growing in popularity as a lighter alternative to cPanel, so reseller functionality is a common ask we hear from smaller hosting companies.

    A couple of questions before testing begins:

    • Will the plugin hook into HestiaCP's existing API or does it expose its own endpoints for provisioning?
    • Any plans for per-reseller resource usage reporting from the admin side?

    Happy to put it through its paces on a test VPS and report back on June 6.

    It hooks into HestiaCP’s existing internals and does not expose a separate provisioning API of its own.

    Provisioning is handled through plugin CLI commands such as v-add-reseller-user, v-add-reseller-hosting-package, and others. These commands then call native HestiaCP commands like v-add-user, v-add-user-package, v-change-user-package, etc.

    We originally developed this plugin for our own infrastructure and will continue to maintain it. We run a highly customized and modified HestiaCP environment, but the plugin itself is designed to work with a standard HestiaCP installation.

    The code will be published on GitHub soon.

    next 3 months Future plans include:

    • Live pooled resource enforcement (not only during user creation), including automatic blocking or suspension when a reseller exceeds disk, bandwidth, or user limits.
    • A detailed reseller usage breakdown page for administrators.
    • Resource usage reporting per reseller.
    • Quota warning notifications for resellers.
    • Additional automation and management tools based on community feedback.
    • Reseller can take offsite backup to ftp or sftp of their users

    today i will test it finally on my own then release it tomorrow at github

    Thank you for offering to test it. We look forward to your feedback after testing begins on June 6.

  • niznetniznet Member

    Well, at least it's interesting :D. I never actually thought people would attempt to heavily modify HestiaCP with patching alone, I thought it gonna be a forked project. The last modification I did was adding a PHP settings UI and a Redis socket per user for my own shared hosting setup, but I left that for the Enhance panel a few months ago. It is just too much work to try to make it function like cpanel/directadmin because hestiacp doesn't seems to be intended used like those two panel.

    Thanked by 2Falzo buggedout
  • FalzoFalzo Member

    @niznet said:
    ... because hestiacp doesn't seems to be intended used like those two panel.

    Exactly, thanks for understanding!

  • diwakerddiwakerd Member

    @niznet said:
    Well, at least it's interesting :D. I never actually thought people would attempt to heavily modify HestiaCP with patching alone, I thought it gonna be a forked project. The last modification I did was adding a PHP settings UI and a Redis socket per user for my own shared hosting setup, but I left that for the Enhance panel a few months ago. It is just too much work to try to make it function like cpanel/directadmin because hestiacp doesn't seems to be intended used like those two panel.

    We can fork HestiaCP, but we are intentionally not doing so at this time. As long as the HestiaCP developers continue to actively maintain and support the project, we prefer to build customizations and extensions on top of it rather than maintain our own fork.

    If we see that HestiaCP is no longer being actively supported or developed, we will certainly consider creating and maintaining our own fork to ensure long-term stability, security, and continued development.

  • diwakerddiwakerd Member

    @niznet said:
    Well, at least it's interesting :D. I never actually thought people would attempt to heavily modify HestiaCP with patching alone, I thought it gonna be a forked project. The last modification I did was adding a PHP settings UI and a Redis socket per user for my own shared hosting setup, but I left that for the Enhance panel a few months ago. It is just too much work to try to make it function like cpanel/directadmin because hestiacp doesn't seems to be intended used like those two panel.

    If you can share the code for your Redis modifications, it would be very helpful for us. It would save us a significant amount of time compared to building everything from scratch.

    I am planning to implement something similar very soon, so having a reference implementation would greatly speed up the development process.

  • niznetniznet Member

    @diwakerd said: Redis modifications

    You can check it out at: https://github.com/iniznet/hcpp-redis

    It's not a production ready and doesn't have a proper UI/UX since I only tested it on my own setup.

    Please be very careful with security as i don't think it's a very safe project because i used AI to browse the HestiaCP codebase so i could piece things together faster. I also took some unsafe shortcuts since heck why not, i was the only one using it for fun :D. I had the AI comment everything so i wouldn't forget how it works years later.

    Credit goes to Steveorevo, who created https://github.com/virtuosoft-dev/hestiacp-pluginable. It's a cool project that allows me to patch HestiaCP like WordPress, and it's the only reason I was able to make this plugin happen.

Sign In or Register to comment.