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 PHP 8.2 on CloudPanel
Install PHP 8.2 on CloudPanel — readonly class properties, DNF string functions and JIT improvements.
How to Configure SSL on OpenLiteSpeed with Let's Encrypt
Configure SSL certificates on OpenLiteSpeed using Let's Encrypt — automatic certificate issuance, renewal and HTTPS configuration via WebAdmin.
How to Provision Cloud Servers with Terraform
Use Terraform to provision cloud servers as code — deploy Hetzner or DigitalOcean servers with repeatable version-controlled infrastructure definitions.
How to Fix Common SSL Certificate Errors on Nginx
Fix SSL errors on Nginx — invalid authority, expired certs, chain issues and renewal failures.
How to Fix Email Going to Spam from Your Server
Fix emails from your Linux server landing in spam — diagnose and resolve SPF, DKIM, DMARC, blacklist and content issues that cause poor deliverability.
How to Automate Linux Security Audits with Lynis
Schedule weekly security audits with Lynis — track hardening score, get recommendations and fix issues.
How to Set Up Grafana Alerting for Server Monitoring
Configure Grafana alerting rules for CPU, memory, disk and application metrics — route alerts to email, Slack, PagerDuty and other channels.
How to Run Llama 2 on a Linux Server
Run Meta Llama 2 on your own Linux server — install dependencies, download model weights and serve the model via API for private AI inference.
How to Set Up WordPress on Ubuntu 22.04
Full WordPress installation on Ubuntu 22.04 with Nginx, PHP 8.2, MariaDB and Let's Encrypt SSL.
How to Set Up Offsite Backup to Backblaze B2
Configure offsite backups to Backblaze B2 object storage — 10x cheaper than S3 with free egress to Cloudflare, perfect for server backup storage.
How to Configure AppArmor on Ubuntu for Application Security
Configure AppArmor mandatory access control on Ubuntu — restrict what applications can access to limit damage from compromised web servers.
How to Set Up Docker Swarm for Container Orchestration
Configure Docker Swarm for container orchestration across multiple servers — simpler than Kubernetes with built-in load balancing and failover.
How to Fix WordPress Error Establishing Database Connection
Fix the WordPress Error Establishing a Database Connection — diagnose MySQL service failures, wrong credentials, corrupted tables and connection limits.
How to Configure Nginx with HTTP/2
Enable HTTP/2 on Nginx — multiplexing, server push and performance improvements over HTTP/1.1.
How to Migrate Email Server from cPanel to Mailcow
Migrate all mailboxes, emails and settings from cPanel to Mailcow with minimal downtime — step-by-step IMAP migration guide.
How to Set Up OpenLiteSpeed with PHP 8.2 on Ubuntu 22.04
Install OpenLiteSpeed with PHP 8.2 LSAPI on Ubuntu 22.04 — the fastest PHP processing stack with OPcache JIT and LiteSpeed API integration.
How to Set Up Centralised Log Management on Linux
Configure rsyslog for structured logging, set up logrotate and monitor logs in real time.
How to Set Up WordPress Bedrock on Nginx
Deploy WordPress using Bedrock — the modern WordPress boilerplate with Composer dependency management and environment-based configuration.
How to Set Up MariaDB 10.6 on Ubuntu 22.04
Install MariaDB 10.6 LTS on Ubuntu 22.04 — system versioned tables, InnoDB improvements and replication.
How to Set Up Wildcard DNS on CloudPanel
Configure wildcard DNS on CloudPanel to serve multiple subdomains from one server — useful for SaaS applications and multi-tenant hosting.