Recommended Services
Supported Scripts
Blog
Windows Server Hardening Checklist for Hosting Environments
A fresh Windows Server installation is configured for compatibility, not for the internet. Left at defaults, it exposes legacy ...
Linux OOM Killer: Troubleshoot Out-of-Memory Kills and Swap
You wake up to find MySQL has stopped, a site is down, and there is nothing useful in the ...
Auditd on Linux: Detect Intrusions and File Tampering
When a server is compromised, the story is almost always written in its logs: a login from a strange ...
cPanel Server Maintenance Checklist: Daily, Weekly, Monthly
Most cPanel outages are not mysterious. They come from a full disk nobody noticed, a failed backup nobody checked, ...
cPanel Inode Limit Reached or Disk Full? How to Fix It
When a cPanel account stops accepting uploads, WordPress shows "Disk quota exceeded", or email bounces with "mailbox full", the ...
How to Manually Back Up Your Website Files and Database in cPanel
Automated backups running quietly in the background are great — right up until you want a backup right now, ...
FortiGate High Availability (HA): Active-Passive Cluster Setup
A FortiGate sitting alone at the network edge is exactly as reliable as that one piece of hardware. FortiGate ...
FortiGate Site-to-Site IPsec VPN Between Two Offices
Connecting two offices behind FortiGate firewalls is one of the most common enterprise VPN scenarios, and FortiOS's VPN Creation ...
pfBlockerNG on pfSense: DNS-Based Ad, Malware, and GeoIP Blocking
Ad-blocker browser extensions only protect the browser they're installed in, and only on the device that has them. pfBlockerNG ...
pfSense High Availability with CARP: Building a Failover Firewall Pair
A single pfSense box is, like any single appliance, a hard outage waiting to happen — a power supply, ...
