We are wanting to start offering hosting services to our customers with dedicated email and all those bells and whistles. We have the servers - both Windows and Linux. (Cloud Instances)
The question: How can we give users access to a server with cPanel immediately after their account has been setup and payment has been processed? Hosts like goDaddy grant access almost immediately and the customers have access to a cPanel where they can start linking hosting their sites. The users don't have access to other websites hosted on that server (shared hosting situation.) What do we need to do to setup a structure like this?