Server setup and management
Linux Server Setup and Management
I set up and manage Linux servers for hosting companies, agencies and online businesses. That covers installing cPanel and WHM, then securing, migrating, backing up, monitoring and tuning the machine. You get a server that is documented, tested and ready for real customers.
By Shahid Malla, WHMCS developer and hosting infrastructure engineer · Updated
Set up
Get a new server to a working, billable state.
Protect
Shrink the attack surface and prepare for the day something gets through.
Move and back up
Change servers without losing data, and keep copies you can actually restore.
Keep it healthy
See problems before customers do, then tune in a measured order.
Should I manage my own Linux server or have someone manage it?
If nobody on your team can rebuild the server from a backup, patch it on schedule and answer an alert, you should not run it unmanaged. Managed means a named person owns patching, backups, monitoring and incident response. Unmanaged means you receive root access and carry all of that yourself. A provider's "managed" label sometimes covers only hardware and network, so read what it actually names. I work either on a one-off project, with written handover, or on recurring jobs that we list and quote by scope.
Which control panel fits which server?
cPanel and WHM suits hosting resellers, Plesk suits agencies with mixed workloads, DirectAdmin suits lean servers, and some servers need no panel. The table is a general comparison, not a ranking, and my own hands-on work is cPanel and WHM and servers without a panel.
| Panel | Fits best | Watch for |
|---|---|---|
| cPanel and WHM | Hosting businesses and resellers. Deep hosting features, reseller tiers, mail tooling, AutoSSL and mature WHMCS provisioning. | Commercial license bound to the server IP. It is a popular target, so patching has to be disciplined. |
| Plesk | Agencies and teams running WordPress and mixed stacks. | Its reseller workflow differs from cPanel's. Check the WHMCS module you plan to use. |
| DirectAdmin | Small hosts that want a lighter panel and a simple interface. | A smaller ecosystem than cPanel. Confirm the WHMCS module and mail features fit. |
| No panel | One application, or a few sites run by one team, on Nginx or Apache with PHP-FPM and a database. | No customer self-service. Every change goes through SSH or configuration management. |
Apache or LiteSpeed?
Apache with PHP-FPM is the safe default, and LiteSpeed earns its license mainly on busy, WordPress-heavy servers where caching and connection handling matter most. Apache is free, reads .htaccess natively and is what most panels assume. LiteSpeed Enterprise reads Apache configuration and is commercial. OpenLiteSpeed is the free edition and is less compatible, so check before assuming a drop-in swap. Test with your real sites before switching, and compare measurements from your own server.
What do I handle on a server?
I handle everything done over SSH and through the panel: building, securing, moving, backing up, monitoring and tuning a Linux server.
| Area | What I do | Details |
|---|---|---|
| Build | OS checks, panel install, hostname, DNS, mail, SSL and the WHMCS link | cPanel and WHM setup |
| Protect | SSH, firewall, patching, PHP and mail controls | Server hardening |
| Move and back up | Account transfers, DNS cutover, off-site backups, restore tests | Migration and backup |
| Monitor and tune | Alerts, baselines, web server, PHP-FPM and database tuning | Monitoring and performance |
Which server jobs are outside my scope?
I do not do data-center hardware work, and I do not administer Windows servers. Racking, cabling, drive swaps, memory replacement and network gear belong to your data center's on-site technicians. I reach machines through SSH, the provider console and out-of-band tools such as IPMI or KVM, and I tell you when a symptom points at hardware. I am a freelancer, not a staffed operations center, so alerts go to the people you name. I also do not promise uptime figures, because uptime depends on hardware, network and provider.
Do I have a stake in the panel or host you choose?
I am CTO at ElySpace, a hosting company, Technical Lead at Fada.cloud and a backend developer for Nuco Cloud, and cPanel and WHM is the panel I work with most. Weigh my panel comments with that in mind. I do not recommend a host here, and you buy any panel or web server license yourself. Work is quoted as a fixed price after a free scoping call, or billed at $55 to $65 per hour. If you are starting from nothing, read how to start a hosting business first.
Who this is for
- Hosting companies and resellers running cPanel and WHM
- Agencies hosting client sites on their own servers
- Businesses outgrowing shared hosting that need a server but no full-time sysadmin
- Owners of an inherited or neglected server that nobody has documented
What is included
- A review of the current server, or a build plan for a new one
- Panel installation and first-day configuration
- SSH, firewall, patching and PHP hardening with a written change list
- Account migration with DNS cutover planning and a rollback path
- Local and off-site backups with a tested restore
- Monitoring with alerts routed to named people
- Written handover documentation and two weeks of post-delivery support
How the work runs
-
1
Scope
On a free call of about 30 minutes I learn what the server does, who depends on it and what keeps going wrong. You receive a quote within one business day.
-
2
Review
I read the server before touching it: OS and panel versions, open ports, update state, backups, load history and disk use. You get a list of risks ranked by effect.
-
3
Change in small steps
Each change comes with a rollback note, and I test on a spare account or staging copy when the work allows. You get a progress update every day.
-
4
Verify from outside
I check from outside the server as well as inside: port scans, test mail, restore tests and alerts fired on purpose to confirm they arrive.
-
5
Hand over
You receive written notes on every setting I changed and why. I stay available for two weeks afterwards to fix anything that surfaces.
Frequently asked questions
What does server management from you include?
It depends on what we agree in the scope. A typical list is applying panel and operating system updates, checking that backups finished and can be restored, reading logs, answering monitoring alerts and fixing what they reveal. I quote it as a fixed price or hourly, and the list is written down so both sides know what is covered.
Do you work on servers at any hosting provider?
Yes. The provider does not matter as long as I get root or sudo access over SSH and, where possible, access to the provider console for rescue boots and reboots. I do not need a particular company or data center. For hardware faults, your provider's own technicians still do the physical work.
Can you take over a server someone else set up badly?
Yes, and it is a common request. I audit it first without changing anything, then give you a ranked list of risks and a plan. Fixes go in small steps with rollback notes, because old servers often hide dependencies, such as a cron job or a custom config that nobody remembers.
Do you support Windows servers?
No. My server work is Linux only. If your workload needs Windows Server, such as ASP.NET or MSSQL hosting, I will say so during scoping and not guess.
Which Linux distribution should I choose?
Choose one that your panel supports and that still receives security updates for the life of the project. For cPanel I check its current list of supported operating systems at install time. For a server with no panel, a long-term-support release of a mainstream distribution is the safe choice.
How do you keep access to my server safe?
I connect with my own SSH key to a named account, use sudo rather than a shared root password, and keep a written list of the changes I make. When the work ends, I remove my key and any temporary accounts. You can review that list and the logs at any point.
Related services
-
Web Hosting Expert and Hosting Infrastructure Consultant
Hire a web hosting expert to review, build, rescue or advise on cPanel/WHM servers, WHMCS, mail delivery and b...
-
WHMCS Installation and Setup Service
I install and configure WHMCS so it can take real orders: requirements, cron, SSL, cPanel link, billing rules,...
-
Start a Web Hosting Business: Setup and Launch Help
Compare reseller, VPS and own-hardware models, then set up WHMCS, a control panel, payment gateways and backup...
-
WHMCS Security Audit and Hack Recovery
I review WHMCS for exposed admin areas, weak access, file and PHP settings, missed security releases and leake...
Ready to talk about your project?
Send the details and I reply within one business day with questions, an estimate and a plan.