Linux & Server
How-To Guides
Step-by-step guides from certified engineers covering server setup, security hardening, performance tuning and troubleshooting — updated from 2016 to present.
How to Configure PHP 7.3 on Ubuntu 18.04
Install PHP 7.3 on Ubuntu 18.04 with Nginx — configure PHP-FPM pools and OPcache for production.
How to Set Up a DigitalOcean Droplet for WordPress
Create and configure a DigitalOcean droplet for WordPress — server setup, LEMP stack and SSL.
How to Migrate WordPress to a New Server
Step-by-step WordPress migration — export database, transfer files, update DNS with zero downtime.
How to Set Up Cloudflare with Nginx Real IP Configuration
Configure Nginx to log real visitor IPs when behind Cloudflare — essential for Fail2Ban and rate limiting.
How to Configure SSL Certificates on cPanel WHM
Configure AutoSSL in WHM, install Let's Encrypt on cPanel and troubleshoot common SSL issues.
How to Set Up Node.js on a Linux Server
Install Node.js on Linux, run apps with PM2 process manager and proxy through Nginx with SSL.
How to Optimise Nginx Configuration for Performance
Tune Nginx for maximum performance — worker processes, gzip compression, buffers and keepalive settings.
How to Set Up Plesk on Ubuntu 18.04
Install and configure Plesk Onyx on Ubuntu 18.04 — domains, SSL, email and WordPress toolkit.
How to Set Up cPanel Email with SPF and DKIM
Configure email authentication in cPanel — add SPF and DKIM records to improve deliverability and prevent spoofing.
How to Fix Nginx 502 Bad Gateway Error
Diagnose and fix the Nginx 502 Bad Gateway error — PHP-FPM socket issues, upstream timeouts and misconfigurations.
How to Configure Nginx Rate Limiting
Protect your server from DDoS and brute force with Nginx rate limiting — zones, burst settings and status codes.
How to Set Up Memcached on Linux Server
Install and configure Memcached for in-memory caching — improve application performance with object caching.
How to Install PHP 7.2 on Ubuntu 18.04
Install PHP 7.2-FPM on Ubuntu 18.04 with Nginx — configuration, modules and OPcache settings.
How to Configure Varnish Cache with WordPress and Nginx
Set up Varnish Cache in front of Nginx to serve WordPress pages at blazing speed — VCL configuration and cache rules.
How to Set Up ModSecurity WAF with Nginx
Install ModSecurity with the OWASP Core Rule Set on Nginx to block SQL injection, XSS and other attacks.
How to Set Up Redis Caching for WordPress
Speed up WordPress dramatically with Redis object caching — cut database queries by up to 80%.
How to Monitor MySQL Performance on Linux
Monitor MySQL with slow query logs, processlist and MySQLTuner — identify and fix bottlenecks.
How to Set Up Git on Linux Server
Configure Git on a Linux server — remote repositories, SSH access and automated deployment hooks.
How to Configure DNS Server with BIND9
Set up a local BIND9 DNS server on Ubuntu — forward zones, reverse zones and DNS caching.
How to Set Up WordPress on Nginx
Install WordPress on Nginx with PHP-FPM — server blocks, SSL, permalink configuration and security hardening.