I currently manage hosting for clients using a VPS setup with Virtualmin, where each client has their own isolated VPS. To oversee everything, I use Cloudmin as a master control panel, which helps manage all the servers. The setup is automated, and the Virtualmin instances are secured by restricting access to the IP of the master Cloudmin.
However, I’m beginning to wonder if I should consider switching to something easier, like managed hosting. My primary concern is the overall management and security, especially as I scale up to managing around 100 servers.
For those who have experience with a similar setup, or who have moved to managed hosting, how does your workflow look? Is managed hosting a better option in terms of efficiency, security, and ease of management? I’m curious to hear about different approaches and any advice you might have.