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 Ubuntu 22.04 Server Security
Harden Ubuntu 22.04 server security — unattended upgrades, AppArmor, auditd and kernel hardening.
How to Set Up Nginx FastCGI Cache for WordPress
Configure Nginx FastCGI cache to serve WordPress pages without PHP execution — cache rules and purging.
How to Optimise MariaDB for WordPress
Tune MariaDB for WordPress — InnoDB buffer pool, query cache, slow query log and connection pooling.
How to Set Up PHP 8.1 on Ubuntu 22.04
Install PHP 8.1 on Ubuntu 22.04 — fibers, enums, readonly properties and JIT configuration.
How to Configure Varnish 6 with WordPress
Set up Varnish 6 with WordPress — VCL 4.1, cache purging, WooCommerce exclusions and debugging.
How to Migrate WordPress with Zero Downtime
Migrate WordPress to a new server without downtime — clone, sync, test and cut over gracefully.
How to Set Up WordPress Multisite on Nginx
Create a WordPress Multisite network on Nginx — wildcard DNS, SSL and server block configuration.
How to Configure PHP OPcache for Maximum Performance
Configure PHP OPcache to cache compiled scripts in memory — reduce response times by up to 80%.
How to Fix MySQL Table Corruption
Diagnose and repair corrupt MySQL tables using CHECK TABLE, REPAIR TABLE and mysqlcheck.
How to Harden Nginx with Security Headers
Add HSTS, CSP, X-Frame-Options and other security headers to Nginx for an A+ security rating.
How to Set Up Real-Time Server Monitoring with Netdata
Install Netdata for per-second server metrics — dashboards, alerts and Nginx integration.
How to Configure Nginx for WordPress Multisite
Configure Nginx for WordPress Multisite network — subdomain and subdirectory installation with rewrites.
How to Fix WordPress 503 Service Unavailable Error
Fix the WordPress 503 Service Unavailable error — PHP-FPM worker exhaustion, Varnish issues and Nginx config.
How to Set Up Two-Factor Authentication for SSH
Add TOTP two-factor authentication to SSH using Google Authenticator PAM module.
How to Configure PHP-FPM for Maximum Performance
Tune PHP-FPM pools for production — process manager settings, max children and request limits.
How to Set Up Git Deployment on Linux Server
Automate code deployments with Git post-receive hooks — push to server and deploy instantly.
How to Diagnose and Fix High CPU Usage on Linux
Identify and resolve high CPU usage — from runaway processes to misconfigured PHP-FPM and MySQL queries.
How to Get a Wildcard SSL Certificate from Let's Encrypt
Obtain a wildcard certificate covering all subdomains using Let's Encrypt DNS challenge with Certbot.
How to Harden MariaDB Server Security
Secure MariaDB — disable remote root, remove test databases, bind to localhost and enable query logging.
How to Install PHP 8.0 on Ubuntu Server
Install PHP 8.0 on Ubuntu with JIT compiler support — named arguments, union types and performance gains.