How to Automate Server Hardening with Ansible
Write Ansible playbooks to automate server hardening — SSH, firewall, Fail2Ban and security updates.
How to Configure MariaDB 11 on Ubuntu Server
Install and configure MariaDB 11 — new JSON functions, InnoDB improvements and Galera enhancements.
How to Set Up CloudPanel 2 on Ubuntu 24.04
Install CloudPanel 2 on Ubuntu 24.04 LTS — new UI, improved security and PHP 8.3/8.4 support.
How to Install PHP 8.4 on Ubuntu Server
Install PHP 8.4 on Ubuntu — property hooks, lazy objects, new array functions and JIT improvements.
How to Set Up Ubuntu 24.04 Server from Scratch
Complete Ubuntu 24.04 LTS (Noble Numbat) server setup — systemd-networkd, nftables, and snap removal.
How to Set Up Zero Downtime Deployments on Linux
Implement zero downtime deployments using atomic symlinks, rsync and graceful Nginx reloads.
How to Install and Configure PHP 8.3 on CloudPanel
Install PHP 8.3 on CloudPanel with JIT tracing enabled — typed class constants and performance gains.
How to Set Up LEMP Stack on Ubuntu 24.04 LTS
Install a production LEMP stack on Ubuntu 24.04 LTS — Nginx, MariaDB 10.11 and PHP 8.3 with JIT.
How to Set Up Server Monitoring Alerts
Configure server monitoring alerts for CPU, memory, disk and uptime — email and webhook notifications.
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 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 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 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 Plesk Obsidian on Ubuntu 22.04
Install and configure Plesk Obsidian on Ubuntu 22.04 — domains, SSL, email and WordPress toolkit.
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 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 Set Up Real-Time Server Monitoring with Netdata
Install Netdata for per-second server metrics — dashboards, alerts and Nginx integration.
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 Install PHP 8.0 on Ubuntu Server
Install PHP 8.0 on Ubuntu with JIT compiler support — named arguments, union types and performance gains.
How to Migrate from CentOS to AlmaLinux
Migrate from CentOS 8 to AlmaLinux 8 using the official migration script — zero data loss, minimal downtime.
How to Configure MariaDB 10.4 on Ubuntu
Install and configure MariaDB 10.4 on Ubuntu — InnoDB tuning, user management and replication setup.
How to Set Up Automated Server Backups to AWS S3
Automate server backups to Amazon S3 using s3cmd and cron — databases, files and log archiving.
How to Set Up PHP 7.4 on Ubuntu 20.04
Install PHP 7.4 on Ubuntu 20.04 — preloading, typed properties and OPcache configuration.
How to Install CloudPanel on Ubuntu 20.04
Install CloudPanel on Ubuntu 20.04 — the free modern server control panel built on Nginx and MariaDB.
How to Migrate from Apache to Nginx
Migrate your web server from Apache to Nginx — convert .htaccess rules, configure server blocks and test.
How to Set Up Ubuntu 18.04 Server from Scratch
Complete Ubuntu 18.04 server setup — users, SSH keys, firewall, Fail2Ban and automatic updates.
How to Configure Cron Jobs on Linux Server
Create and manage cron jobs for automated task scheduling — syntax, examples and monitoring.
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 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 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 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 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 MariaDB on Ubuntu 16.04
Install MariaDB as a MySQL replacement on Ubuntu 16.04 — secure installation, user management and tuning.
How to Configure Nginx Server Blocks (Virtual Hosts)
Host multiple sites on one Nginx server using server blocks — the Nginx equivalent of Apache virtual hosts.
How to Set Up PHP 7.1 on Ubuntu 16.04
Install PHP 7.1 with FPM on Ubuntu 16.04 — configure OPcache and switch from older PHP versions.
How to Install WHM and cPanel on CentOS 7
Full WHM/cPanel installation on CentOS 7 — from a fresh server to a fully configured hosting environment.
How to Set Up Nginx as a Reverse Proxy
Configure Nginx to pass requests to backend application servers with load balancing and caching.
How to Set Up Automated Backups with rsync
Automate daily server backups using rsync and cron — local and remote backup with rotation.
How to Configure Postfix Mail Server on Ubuntu
Install and configure Postfix as an SMTP mail server on Ubuntu with Dovecot for IMAP access.
How to Set Up ProFTPD FTP Server on Ubuntu
Install and configure ProFTPD for secure FTP access — virtual users, TLS encryption and chroot jails.
How to Monitor Server Resources on Linux
Essential Linux commands for monitoring CPU, memory, disk and network — htop, vmstat, iostat and more.
How to Configure Apache Virtual Hosts on Ubuntu
Host multiple websites on one server by configuring Apache Virtual Hosts on Ubuntu.
How to Set Up cPanel on CentOS 7
Install and configure cPanel/WHM on a fresh CentOS 7 server — nameservers, packages and basic hardening.
How to Set Up a LEMP Stack on Ubuntu 16.04
Step-by-step guide to installing Nginx, MySQL 5.7 and PHP 7.0 on a fresh Ubuntu 16.04 LTS server — the foundation of any modern web server.