Need help in creating a server architecture for scaling hosting business

I am currently re-structuring the (poor) hosting workflow that my company has been using to host our clients’ websites.

Current Setup:

WHM, cPanel using Reseller packages (insert cringe here)

Making accounts in WHM manually

Manual billing through Stripe

Clearly, this is not a viable setup. It’s a hassle and billing is even worse. The sites are slow and not an ideal solution for our clients.

Below is a general explanation of what I wish to do.

Future Setup:

Small Ubuntu Droplet for (our) company homepage (Digital Ocean/vultr)

Large Ubuntu Droplet for client hosting (Digital Ocean/vultr)

In the latter (Large) droplet, the following setup:

WHMCS (manages Billing, Domains, Hosting Packages, Support System, Maintenance Notifications, etc.)

WHM (implements WHMCS automation and users)

cPanel (we believe that on the rare occasion a client desires access to make chances on the backend, cPanel is the best option)

My Question:

How do I partition the server to host several WordPress websites while maintaining reliability and isolation from one-another (in other words, being able to make PHP changes, etc without having an adverse effect on other sites)

How do I set up WHM(CS) to manipulate said partitions

How can I automate WordPress installation without having to use cPanel or manual setup. Because all of the websites run on the same infrastructure (PHP, SQL, WordPress).

I want to find an efficient way to automate the WordPress installation. Ideally, after someone makes their first payment, the following will happen:

Environment is set up (Server space is allotted)

WordPress and it’s prerequisites are installed

I can go to the domain which points to the installation and complete the graphic WP setup.

Skills: WHMCS, VPS, Software Architecture, Process Automation, API, System Admin

See more: how to scale a web application with millions of users, how to scale a website, web server architecture, how to scale web services, scaling web applications, how do you scale your web application according to the demand, web application architecture, large scale web application architecture

About the Employer:
( 63 reviews ) Alexandria, United States

Project ID: #23824526

30 freelancers are bidding on average $35/hour for this job


Hello, We are IT-Engineers and Business Analysts, creating complete web and mobile solutions, for already more than 15 years, supporting our products with custom digital marketing strategies and instruments. All More

$50 USD / hour
(125 Reviews)

Hello Sir, I have 7 seven years of experience in hosting site setup, whmcs and linux server administration. Let me know if you want to use my services. Thanks, Mahander

$25 USD / hour
(136 Reviews)

Hello Greetings for the Day!!!! I can help you with your project and could be able to resolve your issue of setting up and configuring the droplet on the server as per your requirement and have expertise in the rele More

$45 USD / hour
(228 Reviews)

Hi, I have gone through your project description and can give you a complete assurance that I can do the job. Have 10+ years of experience in Web Designing & Development using a large variety of programming languages, More

$30 USD / hour
(16 Reviews)

Hi, I have got your point .I want to discuss few things with you if you are ready for it as taking again droplet for both set up is not advisable. Let's discuss. Thank you

$25 USD / hour
(177 Reviews)

Hi I have high skills and experience in automated web hosting infrastructures, and enough experience working as sysadmin for web hosting companies with +5000 customers in the way to share different points of view to p More

$25 USD / hour
(110 Reviews)

Dear Sir, I have 5 years of web hosting I will configure you all setup. I know about all linux servers and also automate installation of wordpress. I hope you will contact.

$30 USD / hour
(191 Reviews)

Hi, I will setup and configure droplet on the server in small and other larger one and host the websites. I will partition the server so that several websites can be hosted on same server . How do I partition the serv More

$25 USD / hour
(144 Reviews)

Dear Sir,   Our team has a huge experience in System Admin, Software Architecture, WHMCS, VPS, API, Process Automation, as a result, we can successfully complete this project. Having the required skills, we will be gla More

$25 USD / hour
(36 Reviews)

Hi!! I have build custom invoice design, custom template, and providing module and gateway in my past years experience I am highly interested applying for this I am WHMCS expert having 5+ years of experience with diffe More

$25 USD / hour
(14 Reviews)

Hello, Based on your project requirements, you need a custom WHMCS Provisioning Module for WordPress. Once your customer ordered your hosting package and paid the invoice, the provisioning module will do the wordpress More

$30 USD / hour
(11 Reviews)

Hello. I have worked in a DevOps and CTO role with a US-based VPS company that used WHMCS for client management, billing, CRM, ticketing and automated provisioning on a custom-built VPS platform that used RHEL and a K More

$50 USD / hour
(4 Reviews)

Hi, I can help you with your questions. I have nearly 12 years of experience in this field and have worked in various renowned companies like Eapps, Bigscoots, iWeb, Arvixe etc. I can help you grow your business and s More

$25 USD / hour
(18 Reviews)

Hello there, How are you doing? Just saw your project posted. I read the brief details and I felt I could help you with it. Lets start the chat and discuss it in detail. Please check my porfolio: My Portfolio: https:/ More

$50 USD / hour
(22 Reviews)

Hello , I had checked your job description posted for this job and is fully confident as I have 6 years of job experience in WHMCS and WHMCS addons-modules development , whmcs server modules development,whmcs theme c More

$25 USD / hour
(10 Reviews)

Dear Hiring Manager, I hope you are doing well. I went through your project requirements. I am ready to begin immediately & I am quite sure I can do it as you required. I have a team of 6+years experience, I am a Full More

$25 USD / hour
(10 Reviews)


$38 USD / hour
(17 Reviews)

Hello. Hopefully you are doing great. I'm System Administrator and can do all the things you want. I can install whmcs for you in big droplet. And also can make option in cPanel for auto install or option in whmcs. Tha More

$30 USD / hour
(8 Reviews)

Hi! I have high skills and experience in automated web hosting infrastructures, and enough experience working as sysadmin for web hosting companies with +5000 customers in the way to share different points of view to p More

$25 USD / hour
(9 Reviews)

Hope you are fine.. I have gone through your scenarios. there are many ways to do this i would recommend using WHMCS and Cpanel/vestacp(free)/etc combo I have been working as a product manager for a hosting company si More

$38 USD / hour
(7 Reviews)