Hi
I am currently using Plesk for my servers and am looking into the functionality of Enhance.
Right now, I host several servers for agency clients (you could call them "resellers"). These agencies manage hundreds of websites for their own end-clients. Currently, I am forced to give each agency their own dedicated server. The reason for this is that Plesk doesn't allow me to strictly limit their individual vCPU and vRAM usage on a shared environment. Additionally, they can currently create their own packages without strict resource limits, which regularly overloads the servers.
I have a specific question that I couldn't quite figure out via the online Enhance demo:
Can I create specific hosting packages and assign them exclusively to certain Resellers, which they can then use to provision sites for their own clients—but without giving them the option to create or modify their own packages?
To clarify my goal: I want to move away from renting out full, dedicated servers to these agencies. Instead, I want them to buy containerized site packages from me. Each individual package needs to be strictly limited in terms of:
- Storage space
- vCPU and vRAM
- PHP mode & FPM settings (e.g., pm.max_children, pm.start_servers, etc.)
- PHP variables (e.g., memory_limit, post_max_size, etc.)
This setup would allow me to accurately bill them based on the exact number of packages they consume. Furthermore, it prevents them from having to host their websites across multiple scattered Plesk servers, centralizing everything into one manageable environment.
Is this setup possible with Enhance?
Thanks