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 Set Up ELK Stack for Server Log Management
Deploy the ELK Stack for centralised log management — collect, parse and visualise logs from multiple servers in one place.
How to Configure Varnish 7 with WordPress on Ubuntu 22.04
Set up Varnish Cache 7 with WordPress — improved VCL, h2 support and cache purging via REST.
How to Fix Cloudflare 524 Timeout Error
Fix the Cloudflare 524 timeout error — diagnose slow PHP scripts, long database queries, insufficient timeouts and server resource exhaustion.
How to Set Up a Secure Ubuntu 22.04 Server from Scratch
Complete Ubuntu 22.04 LTS server setup — users, SSH keys, firewall, Fail2Ban and automatic updates.
How to Set Up Cloudflare R2 as S3-Compatible Storage
Configure Cloudflare R2 for zero-egress object storage — use it as S3-compatible storage for backups, media files and static assets.
How to Configure PHP 8.1 OPcache JIT Compiler
Enable and tune the PHP 8.1 OPcache JIT compiler — tracing mode, buffer size and production settings.
How to Set Up GitHub Actions to Deploy to Linux Server
Configure GitHub Actions workflows to automatically deploy to your Linux server on every push — SSH deployment with zero-downtime and rollback support.
How to Set Up Plesk Obsidian on Ubuntu 22.04
Install and configure Plesk Obsidian on Ubuntu 22.04 — domains, SSL, email and WordPress toolkit.
How to Set Up Uptime Kuma with Docker
Deploy Uptime Kuma — the self-hosted uptime monitoring tool — with Docker for beautiful status pages and multi-channel notifications.
How to Configure LiteSpeed Cache Plugin for WordPress
Configure the LiteSpeed Cache WordPress plugin for maximum performance — page cache, CSS/JS optimisation, image WebP conversion and CDN integration.
How to Set Up AIDE Intrusion Detection on Linux
Install AIDE to detect unauthorised file changes on your Linux server — catch malware injection and security breaches early.
How to Fix Email Deliverability with SPF, DKIM and DMARC
Fix email landing in spam — configure SPF, DKIM and DMARC records for your domain.
How to Troubleshoot DNS Propagation Issues
Diagnose and fix DNS propagation issues — why DNS changes take time, how to verify propagation and speed up DNS updates for your domain.
How to Set Up WooCommerce on Nginx Server
Configure Nginx for WooCommerce — performance tuning, cart exclusions from cache and checkout security.
How to Optimise WooCommerce on Nginx for Performance
Tune Nginx and server configuration for WooCommerce — cache rules for shop pages, cart exclusions, database optimisation and Redis session handling.
How to Fix Postfix Mail Queue Issues on Linux
Fix Postfix mail queue issues — clear stuck queues, diagnose delivery failures, fix deferred messages and resolve bouncing email problems.
How to Set Up Vultr Object Storage for Server Backups
Configure Vultr Object Storage as an S3-compatible backup destination — affordable cloud storage with global availability for server backups.
How to Monitor Nginx with Prometheus and Grafana
Set up Nginx monitoring with Prometheus exporter and Grafana dashboards — track requests per second, response times and error rates.
How to Configure Ubuntu 22.04 Server Security
Harden Ubuntu 22.04 server security — unattended upgrades, AppArmor, auditd and kernel hardening.
How to Install Mailcow on Ubuntu 22.04
Install Mailcow Dockerised on Ubuntu 22.04 — a complete self-hosted email server with Postfix, Dovecot, SOGo webmail, anti-spam and admin UI in Docker.