New server set-up
- Basic set-up, hostname and nameservers
- Packages, reseller limits and first accounts
- AutoSSL, cPHulk, firewall and SSH keys
- PHP-FPM per site, remote backups, mail authentication
- Handover notes in plain language
I set up and run cPanel/WHM servers and reseller accounts: PHP versions per site, AutoSSL, mail, firewall, updates, accounts and backups. For agencies and hosts that need a reliable pair of hands. From €490 for set-up or a clean-up.
The rail on the right walks a server's life. Open any station, or use the arrow keys, to see what I change and what you would notice.
Password-guessing bots get blocked after a handful of tries, and Security Advisor shrinks to a short list where every remaining item has a written reason.
The whole box, not just the panel: WHM settings, the operating system under it and the services it runs.
Packages with real quotas, accounts created from them, suspended accounts archived instead of forgotten.
Reseller privileges limited per reseller, account and disk limits that match what they pay for.
EasyApache 4 profiles, MultiPHP Manager and PHP-FPM, so each site runs the newest PHP it supports.
Every domain covered, failing domain checks traced to their DNS cause and fixed, not just retried.
Exim and Dovecot, SPF, DKIM and DMARC per domain, sending limits and a mail queue that stays short.
WHM backups to a remote destination, retention set on purpose and a restore tested on a real account.
cPanel update tier chosen deliberately, OS packages patched weekly, kernel reboots planned.
Firewall open only where needed, cPHulk tuned, SSH with keys, panel logins from new places reviewed.
Inherited a server nobody documented? Day one is reading, not changing.
Get a cPanel/WHM quoteA worked example of the first day on a server another admin built. Six checks, all read-only, in the order I run them. Open any row for the command and what it showed.
You know 0 of 6. That is normal for an inherited server. Day one fills the gaps before anything changes.
Day one on your server would cover:
Tick "I know this" for anything you can already answer about your own server.
web2.example.fi, AlmaLinux 8, WHM, 31 accountssample server, worked example
[root@web2 ~]# whmapi1 php_get_vhost_versions --output=json | jq -r '.data.versions[].version' | sort | uniq -c
2 ea-php56
6 ea-php74
9 ea-php81
14 ea-php83[root@web2 ~]# grep -c . /etc/trueuserdomains; ls /var/cpanel/suspended | wc -l 31 4
[root@web2 ~]# exim -bpc; exim -bp | exiqsumm | sort -rn | head -3
1812
1590 24MB 3d 4m gmail.com
141 2240KB 2d 11m outlook.com
63 980KB 3d 25m yahoo.com[root@web2 ~]# df -h /home; du -sh /home/*/ 2>/dev/null | sort -rh | head -3 Filesystem Size Used Avail Use% Mounted on /dev/sdb1 500G 431G 69G 87% /home 118G /home/agencyold/ 42G /home/shopfi/ 31G /home/eventsfi/
[root@web2 ~]# grep -hv '^#' /var/spool/cron/* | awk '{print $1,$2,$3,$4,$5}' | sort | uniq -c | sort -rn | head -3
22 * * * * *
6 */5 * * * *
3 0 3 * * *[root@web2 ~]# firewall-cmd --list-services; sshd -T | grep -E '^(port|permitrootlogin|passwordauthentication) ' dns ftp http https imap imaps mysql pop3 pop3s smtp smtps ssh port 22 permitrootlogin yes passwordauthentication yes
The server, accounts and numbers are invented for the example. The commands are the real ones I run; nothing on day one changes the server without your written OK.
Fixed prices per server in euros, excluding VAT 25.5%. Licences are paid by you, to cPanel or your provider, from your own account.
Servers with more than 100 accounts or several resellers are quoted after the day-one audit. If the audit shows the server is not worth saving, you pay only for the audit and get a written migration plan instead. owner to confirm
Yes. Day one is a read-only audit of PHP versions, accounts, mail queue, disk, cron jobs and firewall, written up before I change anything. Then we agree a fix list. Undocumented servers are normal; I document what I find, so the next person, or you, is never in the dark again.
Yes. cPanel/WHM runs the same way on a VPS, a dedicated server or a cloud instance, and I also manage servers with no panel at all. The provider and the contract stay yours; I work through SSH and WHM with my own key and login, which you can remove at any time.
I advise, you buy. Licences are billed by cPanel or your hosting provider, priced by how many accounts the server holds, so I help you pick the right tier and check whether paid add-ons earn their keep. I do not resell licences or add a margin to them.
A panel is a cost and one more thing to patch. Sometimes it is the wrong tool.
A new server, an inherited one or a reseller set-up. Send a site on the server and what is wrong; you get a written fixed price within one working day.
Prefer email? Write to [email protected]
Pikselipolku is an independent studio and is not affiliated with cPanel, LiteSpeed or any other product named here.