Tutorials & how-tos
Step-by-step installs, configuration recipes, and panel walkthroughs.
121 articles in this category
Articles in tutorials & how-tos
6 min
Set up JetBackup 5 deduplication backups to cut storage cost
JetBackup 5.4 added a deduplication backup structure that fingerprints data in chunks and stores each unique chunk once — here's how it works, where it pays off, and how to turn it on.
2026-07-29
7 min
Plesk 360 setup guide for centralized licenses and monitoring
Plesk 360 is the SaaS control plane for everyone running more than one Plesk box — license management, uptime monitoring, and SSO into every panel from one dashboard.
2026-07-27
7 min
Use the Plesk REST API with reseller and customer accounts
Plesk Obsidian 18.0.79 opens the REST API to reseller and customer accounts and adds file, log, and impersonation endpoints — how to authenticate and use them.
2026-07-24
6 min
How to move a cPanel license to a new server or IP address
cPanel licenses are bound to a primary IP, not a server. Here's how to repoint one to a new IP after a migration, IP change, or provider swap without downtime.
2026-07-22
7 min
Tune Apache SpamAssassin on cPanel without losing mail
The WHM and cPanel settings that actually move the needle on inbound spam — threshold scoring, Spam Box vs auto-delete, SMTP-time rejection, and per-test scoring — without silently eating legitimate mail.
2026-07-18
6 min
Set up a jailed SSH shell (jailshell) on cPanel & WHM
Give shared-hosting clients SSH without exposing the box — enable cPanel's jailed shell, understand VirtFS, and learn why CageFS should replace it on CloudLinux.
2026-07-17
6 min
Deploy client sites with cPanel Git Version Control
Wire up push-to-deploy on cPanel with Git Version Control and a .cpanel.yml file — plus the dirty-tree, CageFS, and denyCurrentBranch gotchas that break real deploys.
2026-07-13
7 min
Set up a remote MySQL server for cPanel with WHM profiles
Offload MySQL to a dedicated database host using WHM's Manage MySQL Profiles — the setup steps, the grants it needs, data migration, and the CloudLinux Governor tradeoff.
2026-07-12
7 min
Install LiteSpeed Web Server on Plesk (replace Apache)
Swap Apache for LiteSpeed Web Server on a Plesk box in about 30 minutes — run both side by side on a port offset first, then cut over standard traffic with one click.
2026-07-11
7 min
Set up the Blesta Support Manager for ticketing and email piping
Install Blesta's bundled Support Manager, build departments, wire up email piping or IMAP import, and stop the two failures that silently drop customer tickets.
2026-07-09
7 min
Set up the Plesk Firewall extension without locking yourself out
Enable the Plesk Firewall extension, open the right ports, write custom allow/deny rules by IP and country, and use the 60-second rollback so a bad rule never strands you.
2026-07-08
7 min
Enable and control Sitejet Builder in cPanel and WHM
Sitejet Builder ships free with cPanel 116+. Turn it on per package, hide it where you don't want it, understand the premium upsell, and avoid the document-root overwrite that eats live sites.
2026-07-03
8 min
Softaculous auto-upgrades and backups for hosting fleets
Turn on Softaculous auto-upgrades and automated backups the right way — global admin controls, load thresholds, per-install rollback, remote backup locations, and disk-safe settings.
2026-07-01
6 min
Imunify360 Reputation Management: blacklist monitoring
Imunify360's Reputation Management flags which customer domains have landed on phishing and safe-browsing blacklists — here's how it works, how to read the table, and what to fix.
2026-06-30
8 min
Set up reseller accounts and plans in Plesk
Plesk resellers are a different primitive from WHM resellers — a reseller plan, then a subscription. Set the limits, permissions, and overuse policy so one reseller can't sink the box.
2026-06-28
6 min
Sell domains in Blesta with the Domain Manager and registrars
Wire a registrar into Blesta's Domain Manager, import TLD pricing with markup, and start selling domain registrations, transfers, and renewals alongside hosting.
2026-06-26
8 min
cPanel greylisting: enable, tune, and stop mail delays
Turn on cPGreyList to cut inbound spam without sending legitimate mail to limbo — initial deferral, trusted hosts, SPF bypass, and a decision tree for the "email deferred" complaints.
2026-06-22
7 min
Plesk WordPress Toolkit: staging, cloning, and Smart Updates
Set up WordPress staging, clone and sync sites, and run Smart Updates in Plesk WP Toolkit — the workflow agencies use to ship plugin updates without breaking client sites.
2026-06-20
7 min
Block fraudulent hosting orders in Blesta with anti-fraud
Hosting is a carding magnet — instant provisioning plus stolen cards equals chargebacks and a wrecked IP reputation. Wire MaxMind or FraudLabs Pro into Blesta's order system and gate signups on a risk score.
2026-06-17
7 min
Enable Nginx reverse-proxy caching on cPanel with EA-Nginx
Put cPanel's built-in EA-Nginx in front of Apache as a caching reverse proxy — install it from WHM, control per-user caching, and clear the cache without breaking logged-in WordPress users.
2026-06-16
6 min
Upgrade MariaDB or MySQL on cPanel/WHM without breaking it
A version bump in WHM is a one-way door — no downgrade, no revert to MySQL. The exact path through major versions, plus the CloudLinux Governor route.
2026-06-13
7 min
LiteSpeed anti-DDoS throttling setup on cPanel servers
Configure LiteSpeed's per-client throttling to absorb HTTP floods on cPanel — connection limits, request rates, banned periods, and the Cloudflare real-IP trap.
2026-06-12
8 min
LiteSpeed Web ADC: load balance a LiteSpeed fleet
Put a LiteSpeed Web ADC in front of two or more LSWS backends — install it, define a cluster, add nodes, terminate SSL, and size the worker-process license correctly.
2026-06-11
6 min
Live-patch glibc and OpenSSL with KernelCare LibCare
KernelCare patches your kernel without a reboot, but a glibc or OpenSSL CVE still lives in every running process. LibCare patches those libraries in memory — here's how to turn it on and verify it.
2026-06-09
7 min
Configure Plesk Fail2Ban jails to stop brute-force attacks
Enable Plesk's Fail2Ban, tune the default jails, whitelist your own IPs, and fix the silent failures where bans show in the panel but never reach iptables.
2026-06-08
7 min
Set up EU VAT, VIES validation, and tax rules in Blesta
Blesta gives you two tax levels plus VIES and HMRC VAT-ID validation, but no OSS reporting or GeoIP — here's how to configure tax rules correctly for an EU hosting business.
2026-06-03
7 min
LiteSpeed ESI hole-punching for WooCommerce carts
Cache the full page for everyone while keeping the WooCommerce cart, "Hi, name" greeting, and nonce fields live — set up ESI blocks in LiteSpeed Cache the right way.
2026-06-01
7 min
Tune mod_lsapi on CloudLinux: connection pool and LVE limits
mod_lsapi is the leanest PHP handler for high-density cPanel, but the stock config leaves performance on the table. How to tune connection pool, backend children, and LVE limits without 508s.
2026-05-31
12 min
Connect Blesta to Plesk for automatic subscription provisioning
Wire the Plesk module in Blesta to a Plesk server using an API key, map service plans to packages, and get orders creating real subscriptions without manual touch.
2026-05-30
10 min
TuxCare ELS for CentOS 7: keep cPanel servers patched past EOL
How to set up TuxCare Extended Lifecycle Support on a CentOS 7 cPanel server — kernel and userspace patches, what's covered, and the migration timeline it buys you.
2026-05-29
8 min
Install Imunify360 on Plesk — what's different from cPanel
Imunify360 on Plesk uses the same agent as the cPanel build, but the install path, ModSecurity handoff, and Fail2Ban interaction are different. Here's the working setup.
2026-05-27
10 min
cPanel account suspension: WHM workflow, automation, and unsuspension
How cPanel suspension actually works under the hood, the WHM and API workflows, custom reasons and pages, and the gotchas that bite when you unsuspend an account.
2026-05-25
8 min
WHM packages and feature lists: structure tiered hosting plans
How to build cPanel packages and feature lists that map cleanly to tiered hosting plans — quotas, LVE, defaults, and the failure modes when wiring into Blesta or WHMCS.
2026-05-24
7 min
CSF country blocking with CC_DENY and CC_ALLOW on cPanel
CC_DENY drops entire countries at the firewall — done right with ipset it costs almost nothing per packet, done wrong it bloats iptables and adds 20ms to every connection.
2026-05-23
11 min
Set up LSMCD as a WordPress object cache on cPanel
LSMCD is LiteSpeed's drop-in memcached and Redis replacement, tuned to feed LSCache ESI blocks and act as a WordPress object cache. Install, secure with SASL, and wire WP-LSCache to it on cPanel.
2026-05-22
8 min
Configure the LiteSpeed crawler to pre-warm LSCache
Pre-warm LSCache with the LSCWP crawler so the first visitor hits a cached page — covers the server-side allow flag, per-site sitemap config, LVE limits, and the four failures that quietly stop the crawler.
2026-05-20
7 min
CloudLinux SecureLinks: stop symlink attacks on shared cPanel hosting
Configure CloudLinux SecureLinks to block cross-account symlink and hardlink attacks on shared cPanel servers — kernel sysctls, Apache directives, and verification.
2026-05-19
7 min
Clone WordPress to a Softaculous staging site (and push it back)
Spin up a Softaculous staging clone of a live WordPress site, edit safely on a subdomain, then push the diff back to production with a one-click rollback path.
2026-05-18
8 min
Set up Redis object cache for WordPress on cPanel
Install Redis on a cPanel server, enable phpredis for every selectable PHP version, and wire WordPress accounts to a shared Redis instance with per-account key isolation.
2026-05-18
7 min
R1Soft throttling: limit backup bandwidth, disk I/O, and CPU
How to throttle R1Soft policies so backups stop saturating MySQL, disk I/O, and uplinks — schedule windows, bandwidth caps, disk read limits, and agent-side niceness.
2026-05-18
8 min
R1Soft Server Backup Manager sizing: storage, RAM, and disk I/O
How to size a R1Soft Server Backup Manager for production hosting fleets — storage overhead, Tomcat heap, NVMe vs SATA, and a worked example for 30 agents.
2026-05-18
7 min
Install a Let's Encrypt SSL certificate on R1Soft Server Backup Manager
Replace the self-signed certificate on the R1Soft SBM web UI (port 8443) with a Let's Encrypt cert using acme.sh, a PKCS12 keystore, and a Tomcat connector reload.
2026-05-18
8 min
R1Soft SBM disaster recovery: rebuild the server and reattach disk safes
When the Server Backup Manager itself dies, the disk safes on the storage volume survive. Here is how to install a fresh SBM, re-attach the safes, and pull back agents without losing recovery points.
2026-05-18
9 min
R1Soft concurrent tasks and policy stagger for backup fleets
How to set R1Soft's Maximum Concurrent Tasks, stagger policy start times across a hosting fleet, and stop the 02:00 thundering herd from pinning your SBM disk and Tomcat heap.
2026-05-18
8 min
R1Soft retention: clean up recovery points and free disk safe
Configure R1Soft retention so recovery points age out cleanly, the disk safe merges them on schedule, and you never wake up to a 100% full backup volume.
2026-05-18
9 min
R1Soft single MySQL database restore from a recovery point
Pull one MySQL database out of an R1Soft recovery point without rolling back the whole server — using the Database Browser wizard or a side-by-side mysqld for non-application-aware safes.
2026-05-18
9 min
R1Soft port reference and firewall rules for SBM and agents
Every port R1Soft Server Backup Manager and its agents need, the direction each connection runs, and copy-paste firewall rules for firewalld, CSF, UFW, and AWS security groups.
2026-05-18
7 min
R1Soft MySQL application-aware backups on cPanel servers
R1Soft can flush MySQL tables before each disk snapshot so InnoDB and MyISAM restores come up clean. Here is how to wire the database add-on on a cPanel host.
2026-05-18
9 min
Migrate R1Soft disk safes to a new storage volume
Detach, copy, and re-attach R1Soft disk safes onto a new mountpoint without losing recovery points, with rsync flags that preserve sparse files, ACLs, and xattrs.
2026-05-18
7 min
Enable R1Soft self-service restore in cPanel
Install the R1Soft cPanel plugin, pair it with your Server Backup Manager, and let end users browse recovery points and restore files without a support ticket.
2026-05-18
9 min
R1Soft bare-metal restore for cPanel servers
How to perform a R1Soft bare-metal restore of a failed cPanel server — boot the BMR ISO, prep target disks, pull a recovery point, and fix UUIDs and cPanel state after first boot.
2026-05-18
9 min
Plesk Docker extension: container management for hosting customers
Install the Plesk Docker extension, expose it to the right accounts, wire domain-to-container proxies, and avoid the security and persistence traps before customers touch it.
2026-05-18
8 min
Install the R1Soft Server Backup agent on Windows Server
Install the R1Soft Server Backup agent on Windows Server 2019 or 2022, register the kernel block driver, set the agent password, and prove VSS-aware backups for Plesk and SQL.
2026-05-18
6 min
Install the R1Soft Server Backup agent on Debian and Ubuntu
Add the R1Soft apt repo on Debian or Ubuntu, install the agent, build the hcpdriver against the booted kernel, set the password, and register with Server Backup Manager.
2026-05-18
8 min
Install ConfigServer CSF on cPanel and tune the defaults
Install ConfigServer Security & Firewall on cPanel/WHM in under 10 minutes — including the csf.conf defaults every host should change before leaving TESTING mode.
2026-05-18
8 min
Install Imunify Email on cPanel for inbound and outbound spam filtering
Imunify Email is a separate licence from Imunify360 — ML-based anti-spam and anti-phishing for cPanel Exim, inbound and outbound. 25-minute install and tune.
2026-05-18
8 min
CloudLinux reseller limits: cap LVE per reseller in WHM
How to use CloudLinux reseller limits to cap CPU, memory, and entry processes per reseller in WHM — so one reseller's accounts can't take down the whole shared server.
2026-05-18
8 min
WHM two-factor authentication: enforce TOTP for root and resellers
Turn on WHM two-factor authentication, enrol root and reseller accounts, audit who has it active, and close the gaps cPanel's built-in 2FA leaves behind — API tokens, SSH, and lost devices.
2026-05-17
7 min
WHM Tweak Settings worth changing on a new cPanel server
The 18 Tweak Settings in WHM that matter day one — mail throttling, SMTP restrictions, cookie IP validation, and the cPanel defaults you almost always want to change.
2026-05-17
9 min
WHM Standardized Hooks: automate cPanel events with scripts
WHM Standardized Hooks run a script of yours before or after almost any cPanel event — account creation, password change, SSL install — and let pre-hooks block actions outright.
2026-05-17
9 min
Connect QUIC.cloud CDN to LSCache on a cPanel server
Wire QUIC.cloud's edge CDN into a cPanel server running LSCache — domain linking, CNAME setup, image optimization quotas, and verifying edge hits in under 20 minutes.
2026-05-17
9 min
Plesk repair utility — fix web, mail, db, and filesystem from CLI
When to run plesk repair web, mail, db, fs, or all — the scope each subcommand actually covers, the flags that prevent downtime, and the cases where repair makes things worse.
2026-05-17
7 min
Plesk outbound mail throttling: stop abuse before Spamhaus does
Per-domain Postfix caps, PHP-to-port-25 lockdown, and Plesk's outgoing-mail controls — the layered defence that keeps one compromised mailbox from blacklisting the whole server.
2026-05-17
10 min
Set up Plesk Git deployment for client sites
Wire GitHub, GitLab, or Bitbucket to a Plesk subscription so every push deploys to the document root, runs your build step, and leaves the staging copy untouched.
2026-05-17
7 min
Plesk Backup Manager: ship backups to S3, Wasabi, or B2
Configure Plesk Backup Manager to ship server-level backups to S3-compatible object storage — AWS S3, Wasabi, or Backblaze B2 — with the right endpoints, IAM policy, and retention.
2026-05-17
8 min
Configure JetBackup 5 retention policies on cPanel
Plan and configure JetBackup 5 retention on cPanel — snapshot count vs age modes, GFS-style tiered jobs, and the prune behaviour that catches operators out.
2026-05-17
7 min
Installing Plesk Obsidian on AlmaLinux 9
Clean Plesk Obsidian install on AlmaLinux 9 — auto-installer flags, the SELinux and firewalld settings that bite you on first boot, license activation, and a short post-install checklist.
2026-05-17
8 min
Imunify360 Webshield: graylist, captcha, and splash screen tuning
Webshield greylists suspicious visitors and prompts them for a captcha instead of blocking outright — done right it cuts bot load by 60-80% without touching real users.
2026-05-17
7 min
Imunify360 agent CLI: the commands every host actually uses
A working reference for imunify360-agent — status, scans, IP lists, false-positive submission, ProactiveDefense, and the diagnostics commands that resolve 90% of tickets.
2026-05-17
8 min
Enable DNSSEC for cPanel-hosted zones without breaking resolution
A working DNSSEC rollout for cPanel — enable per-zone signing, publish the DS record at your registrar, verify with dig, and survive the first key rollover without going dark.
2026-05-17
8 min
Route cPanel outbound mail via SES, SendGrid, or Mailgun
Configure a smart host in Exim so every outbound message from cPanel is relayed through SES, SendGrid, or Mailgun — with per-domain overrides and the gotchas that bite resellers.
2026-05-17
8 min
Change a cPanel WHM hostname without breaking license, mail, or SSL
A clean WHM hostname change takes 15 minutes if you do it in order. The mistakes that cost an afternoon — broken services SSL, license re-checks, mail HELO mismatches, and rDNS — all in one playbook.
2026-05-17
8 min
Add custom binaries to the CageFS skeleton on CloudLinux
Expose Composer, WP-CLI, Node tools, or any custom binary inside CageFS so end users can run them over SSH or cron without leaking the rest of the host.
2026-05-17
9 min
Set up the Blesta cron for billing and provisioning
A working Blesta cron configuration — the crontab line, per-task scheduling, how to confirm tasks are firing, and the five failure modes that account for most "Blesta is broken" tickets.
2026-05-17
10 min
Connect Blesta to cPanel/WHM for automatic account provisioning
Wire the cPanel module in Blesta to a WHM server with a scoped API token so new orders create accounts on their own, complete with package mapping, nameserver swap and suspension hooks.
2026-05-17
9 min
Tune Apache MPM on cPanel: event, prefork, and worker
Pick the right Apache MPM on cPanel and EasyApache 4 — when event beats prefork, the MaxRequestWorkers math, and the KeepAlive trap that wastes half your worker pool.
2026-05-17
8 min
Set up WHM reseller accounts with the right ACLs
Reseller accounts are how you sublease a cPanel server. Set the wrong ACLs and the reseller can suspend your accounts or restart Apache — here's the safe baseline.
2026-05-16
6 min
Tune WHM cPHulk brute force protection without lockouts
A working cPHulk configuration for shared cPanel servers — whitelist, thresholds, country blocking, notifications, and the CLI commands that get you back in when you lock yourself out.
2026-05-16
8 min
Create and scope WHM API tokens for safe automation
WHM API tokens replace root passwords for billing scripts, monitoring agents, and Blesta or WHMCS integrations — here's how to scope them tightly and rotate them safely.
2026-05-16
4 min
Upgrade KernelCare agent and ePortal in the right order
Step-by-step agent and ePortal upgrade order, version checks, and rollback notes covering the required compatibility cutoff.
2026-05-16
8 min
Tune PHP-FPM pools on cPanel — sizing pm.max_children
Size PHP-FPM pools per cPanel account without overcommitting RAM — pm.max_children math, dynamic vs ondemand vs static, and the failures that show up at 1 a.m.
2026-05-16
4 min
Submit Imunify360 malware scanner false positives
Use the in-product submit flow (v6.7.3+) or the support form to get a clean file de-listed and prevent re-flagging across servers.
2026-05-16
5 min
Pull a live WordPress site into Softaculous with Remote Import
Use Softaculous Remote Import with SFTP to pull a live WordPress install from another host into managed Softaculous in minutes.
2026-05-16
7 min
Read LVE Manager Statistics to find the offending account
Use WHM's CloudLinux LVE Manager Statistics to map PMemF, EPf, and NprocF columns to the user, script, and time window causing the spike.
2026-05-16
5 min
Set up R1Soft Disk Safe and Site-to-Site Replication
Configure Disk Safe Replication and Site-to-Site Replication in R1Soft SBM 5.10+ so backups land on a second SBM in another datacenter.
2026-05-16
5 min
Move a Softaculous license to a new IP without downtime
Update the license IP in the Softaculous Client Center, then refresh on the new server so installs and auto-upgrades resume immediately.
2026-05-16
5 min
Roll out KernelCare across a production fleet without a window
Pilot plan, monitoring hooks, and rollback path for rolling KernelCare across hundreds of production servers without a maintenance window.
2026-05-16
8 min
KernelCare live patching on cPanel: zero-reboot kernel CVEs
How to install KernelCare on a cPanel server so kernel CVEs patch live without a reboot — verification commands, rollback steps, and the userspace caveat.
2026-05-16
5 min
Restore a single file from JetBackup in cPanel
Walkthrough for end users to restore an individual file or folder from a JetBackup snapshot in cPanel without touching a full account restore.
2026-05-16
5 min
Add Wasabi as a JetBackup 5 destination on cPanel
Step-by-step guide to add Wasabi as an S3-compatible destination in JetBackup 5, including bucket, endpoint, access key, and a first test backup.
2026-05-16
8 min
Immutable JetBackup 5 backups with S3 Object Lock
Configure JetBackup 5 with AWS S3, Wasabi, or Backblaze B2 Object Lock so a compromised cPanel server cannot delete or overwrite its own offsite backups.
2026-05-16
9 min
Configure JetBackup 5 destinations on cPanel — S3, B2, and SFTP
Set up S3-compatible, Backblaze B2, and SFTP destinations in JetBackup 5 on a cPanel server — credentials, encryption, throttling, and the four defaults that cause failed jobs.
2026-05-16
6 min
Set up InterWorx clustering with a Cluster Manager
Walkthrough for designating an InterWorx Cluster Manager, choosing a quorum IP, generating the node API key, and joining a new node.
2026-05-16
5 min
Install the R1Soft Server Backup agent on AlmaLinux
Add the R1Soft repo on AlmaLinux, install the agent and kernel module, set the agent password, and register the host with Server Backup Manager.
2026-05-16
5 min
Install KernelCare ePortal for an air-gapped patching fleet
Stand up an on-prem ePortal so servers behind the firewall can pull KernelCare patches without each host calling out to TuxCare.
2026-05-16
9 min
Configure Imunify360 ProactiveDefense for PHP malware blocking
Enable ProactiveDefense in LOG mode, audit the killed-scripts log for a week, then promote to KILL mode with per-user whitelists for the offenders.
2026-05-16
8 min
Run Imunify360 behind Cloudflare without losing visitor IPs
Cloudflare proxying makes every request look like it came from a Cloudflare edge IP, breaking Imunify360's brute-force and WAF detection. Restore real visitor IPs and wire up the Cloudflare integration the right way.
2026-05-16
5 min
Import an existing app into Softaculous management
Bring manually-installed apps under Softaculous management so backups, clones, and one-click upgrades work — without reinstalling.
2026-05-16
8 min
Enable HTTP/3 and QUIC on LiteSpeed Enterprise for cPanel
Turn on HTTP/3 and QUIC for LiteSpeed Enterprise on a cPanel server — UDP 443, firewall rules, Cloudflare passthrough, and a 30-second check that it actually serves.
2026-05-16
4 min
Add a new PHP version in EasyApache 4 without breaking sites
Add a PHP build in EasyApache 4, pick extensions, assign per-domain handlers, and recover when the Review stage stalls or rolls back.
2026-05-16
8 min
Set up cPanel Team Manager for delegated account access
Replace shared cPanel passwords with scoped, auditable team users — roles, role limits, 2FA, password expiry, and the WHM toggles you need to flip first.
2026-05-16
8 min
Exim outbound throttling on cPanel: stop spam before blacklisting
Layered Exim limits, per-account caps, and queue triage on cPanel so one compromised WordPress install can't bury your server's IP on Spamhaus by lunchtime.
2026-05-16
6 min
Email deliverability on cPanel: SPF, DKIM, DMARC, MTA-STS
A 2026 deliverability checklist for cPanel operators — reverse DNS, SPF, DKIM, DMARC enforcement, and MTA-STS, with the exact records and where cPanel still expects you to do it by hand.
2026-05-16
8 min
Set up a cPanel DNS cluster with DNSONLY nameservers
Build a redundant cPanel DNS cluster with two free DNSONLY nodes — install, trust setup with API tokens, sync roles, and verification with dig.
2026-05-16
7 min
CloudLinux X-Ray: profile slow PHP code in production
Enable X-Ray on a CloudLinux server to capture stack traces from slow PHP requests, identify hot functions and queries, and fix performance issues before customers churn.
2026-05-16
10 min
Set up CloudLinux Python Selector on a cPanel server
Let shared-hosting customers pick their own Python runtime per app — Django, Flask, or FastAPI on Python 3.9 through 3.12, isolated under CageFS, managed from cPanel. End-to-end in about 30 minutes.
2026-05-16
9 min
Set up CloudLinux Node.js Selector on a cPanel server
Give shared-hosting customers their own Node.js runtime per app — version 18/20/22, isolated under CageFS, managed from cPanel's Setup Node.js App icon. End-to-end in about 25 minutes.
2026-05-16
8 min
CloudLinux Hardened PHP: legacy PHP without the CVE risk
Backported security fixes for PHP 5.6 through 8.1 let you keep legacy WordPress and Magento customers running on the version their plugins actually need, without the CVE backlog.
2026-05-16
7 min
Set up CloudLinux AccelerateWP on a cPanel hosting server
Ship one-click WordPress acceleration to every cPanel user. Install AccelerateWP, configure the object cache, set feature policies, and avoid the conflicts that break existing caching plugins.
2026-05-16
4 min
Set up Stripe Payments in Blesta without the rounding bug
How to install the Stripe Payments gateway in Blesta, set the payment_intent webhook correctly, and avoid the rounded-amount bug from extra events.
2026-05-16
4 min
Set up PayPal Payments Standard in Blesta with refunds
How to install and configure PayPal Payments Standard in Blesta, locate the Classic API credentials, and enable refunds from the admin panel.
2026-05-16
8 min
MySQL Governor modes — when to use abusers, all, or off
The four MySQL Governor modes explained for shared cPanel hosting — when each makes sense, the dbctl commands that actually matter, and the defaults that survive real WordPress traffic.
2026-05-15
8 min
How to install Softaculous on cPanel and harden the defaults
The 30-minute Softaculous install on a cPanel server — auto-installer, license activation, and the three default settings to change before your first customer touches the installer.
2026-05-15
6 min
Install LiteSpeed Web Server on a cPanel box (replace Apache)
Swap Apache for LiteSpeed Web Server on a running cPanel server in about 20 minutes — keep every .htaccess rule, every mod_security policy, and every PHP handler intact.
2026-05-15
7 min
Install Imunify360 on a cPanel and CloudLinux server
A 20-minute install of Imunify360 on a cPanel + CloudLinux node — license activation, the installer, Proactive Defense, and the three default settings to change before letting customers log in.
2026-05-15
6 min
How to install cPanel on your VPS
A complete walkthrough for installing cPanel & WHM on a fresh VPS — minimum requirements, the install script, post-install hardening, and your first WHM login.
2026-05-15
6 min
How to install CloudLinux OS on an existing cPanel server
Convert a CentOS, AlmaLinux, or Rocky cPanel server to CloudLinux OS in place — license activation, cldeploy, CageFS, and verifying the lve kernel after reboot.
2026-05-15
7 min
Enable LSCache for WordPress on a cPanel server
Turn on LSCache for every WordPress account on a cPanel server in one WHM action, then verify cache hits and fix the three configurations that catch most operators out.
2026-05-15
7 min
Set up CloudLinux PHP Selector on a cPanel server
Let each cPanel user pick their own PHP version and extensions, without breaking shared-server stability. Install alt-php, enable CageFS, and avoid the three configuration mistakes that turn this into a support flood.
2026-05-15
8 min
CloudLinux LVE tuning without angry customers
How to set LVE limits that keep a shared cPanel server stable under load — without flooding support with 508 errors and slow-loading WordPress sites.
2026-05-15
2 min
How to install Plesk Obsidian on Ubuntu 24.04 LTS
Step-by-step Plesk Obsidian install on a fresh Ubuntu 24.04 server — auto-installer, license activation, and the post-install checklist that prevents 90 % of support tickets.
2026-05-10