Closed

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

devexpertsteam

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)
8.8
mahander2012

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)
6.9
tanujchugh

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)
6.6
codemile

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)
6.3
kuldeepvk

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)
6.2
Gauravsingh9828

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)
5.8
talhamq

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)
6.1
infihost

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)
5.9
tangramua

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)
5.7
seefattechnologi

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)
5.2
ebonk

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)
4.9
kiwidaniel

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)
4.4
xaviersayuj

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)
4.5
AITSoft

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)
4.6
WPSModuleMarket

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)
4.4
maamekal

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)
4.3
ranumehta2017

***SYSTEM ADMIN*** More

$38 USD / hour
(17 Reviews)
4.0
globalnetideas

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)
3.9
isnandu

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)
4.0
haseeb007

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)
3.5