Perfect answer. Exactly what I was expecting. HestiaCP is rock-solid, thanks to the focus of the Hestia team. I’m an old Vesta user, and I think one of the reasons it fell apart is because they spread themselves too thin with “extras” instead of focusing on the core. I would not want that to happen to Hestia.
You don’t have to reply if you don’t know specifics, but I’m curious about the security concerns blending Hestia/Proxmox. From what I’ve seen so far, Hestia user accounts are working fine with Proxmox authentication and access controls so that each user can only see/create/delete/start/stop their own VMs/CTs. I set it up so that only root can access the PMX GUI, and all other users can only use the shell scripts I wrote to interact with PMX according to their individual PMX permissions. Working great with linux PAM auth, but haven’t tried LDAP or other methods yet.
PMX is not a requirement for the virtualization features. I’ve also considered using the native debian/ubuntu virt packages (like virtualmin does). Integration would be a lot easier. The difference is PMX has a lot of very useful features built-in that could be leveraged, like high-availability, live migrations, built-in robust access controls, and so on.
What I’m aiming for is something like:
1.) Account Management/Billing (Blesta looks promising)
2.) Web Hosting (Hestia)
3.) Virtualization (PMX or native packages, and possibly Docker)
I am striving to stay away from WHMCS, or anything owned by WebPros for that matter. I want it to be a “budget-friendly” alternative. There doesn’t seem to be any good options using Hestia from what I’ve seen. Not your fault, and not complaining, but this is a void in my personal hosting/development environment that I want to find/make a solution for.
I have no desire to start a new fork of Hestia, and I also don’t want to distract the Hestia team from your focus on the awesome rock-solid backbone. With that said, are there issues/concerns with me pursuing this separately, as an un-related “add-on” or “wrapper” for HestiaCP?
Basically, Hestia stays as it is, and you guys stay focused on the awesome backbone, and anyone else interested in these kind of things could “expand” the capabilities of Hestia with “experimental” features like this (non-production environments of course).
Thanks again for the input. You guys rock!