17 tutorials · 15 guides
Install PostgreSQL 18 on a Raff Ubuntu 24.04 VM. Add PGDG, create a database role, verify SCRAM, secure port 5432, and test backup and restore safely.
Install MariaDB 10.11 on Ubuntu 24.04, secure local access and port 3306, create an app user, test backup and restore, and handle updates safely.
Install MongoDB 8.3 on Ubuntu 24.04 from the official repository. Enable authentication, secure port 27017, and verify backup and restore safely.
Install MySQL 8.0 on a Raff Ubuntu 24.04 VM. Secure root access and port 3306, create an app user, verify CRUD, and test backup and restore safely.
Set up Caddy as a reverse proxy on Ubuntu 24.04 with automatic HTTPS, localhost-only upstreams, safe firewall rules, WebSockets, logs, and rollback.
Automate rsync backups on Ubuntu 24.04 with cron, safe --delete dry runs, locking, retention, integrity checks, restore testing, and troubleshooting.
Install Caddy web server on Ubuntu 24.04, serve a static site, enable automatic HTTPS, validate the Caddyfile, troubleshoot TLS, and roll back safely.
Install pip on Ubuntu 24.04, create a Python venv, fix externally-managed-environment errors, use requirements files, and install pipx safely.
Install and configure fail2ban on Ubuntu 24.04 for SSH brute-force protection with systemd journal monitoring, safe ban testing, tuning, and rollback.
Generate an SSH key on Ubuntu 24.04 with Ed25519, ssh-keygen, ssh-copy-id, ssh-agent, safe password disabling, troubleshooting, and key rotation.
Install Node.js 24 LTS and npm on Ubuntu 24.04 with NodeSource or nvm, then verify the runtime, native build tools, a localhost HTTP server, and Express.
Harden Ubuntu 24.04 with SSH keys, safe OpenSSH drop-ins, UFW, automatic security updates, AppArmor, access auditing, logging, and recovery checks.
Set up a LEMP stack on Ubuntu 24.04 with Nginx, PHP 8.3, MariaDB, secure database access, HTTPS, verification, and rollback steps.
Set up UFW on Ubuntu 24.04 without losing SSH access. Configure IPv4/IPv6 rules, ports, source restrictions, logging, rule order, and Docker caveats.
Install WordPress on Ubuntu 24.04 with Nginx, PHP 8.3, MariaDB, secure permissions, and Let's Encrypt HTTPS on a Raff Linux VM step by step.
Install Nginx on Ubuntu 24.04, verify the current Ubuntu package, configure UFW safely, create a server block, test HTTP, and inspect logs.
Install Docker on Ubuntu 24.04 from Docker’s official APT repository. Add Docker Engine, Compose and Buildx, verify hello-world, and avoid common UFW exposure mistakes.
Linux VM deployment guide covering artifacts, secrets, process managers, reverse proxies, TLS, health checks, persistence, and rollback.
VPS vs cloud VM vs cloud server: learn what each term means, where they overlap, what the labels do not guarantee, and which infrastructure details to verify.
Choose VPS hosting by comparing control, management, sizing, Linux vs Windows, security, backups, total cost, reliability, and when another hosting model fits better.
Learn Linux commands for cloud servers with a task-based reference for SSH, files, services, logs, networking, security, monitoring, and troubleshooting.
Set up block storage on a Linux VM safely: identify the disk, format only an empty volume, mount it, persist by UUID in fstab, verify it, and plan recovery.
Extend Linux storage safely across partitions, LVM, ext4 and XFS. Learn why df may stay unchanged after a volume resize and how to verify growth.
Learn when WordPress VPS hosting beats shared and managed hosting, with a decision framework for traffic, control, WooCommerce, cost, and operations.
Compare VPS hosting with and without cPanel across license cost, resource use, control, email, security, multi-site management, and custom app compatibility.
Compare VPS and reseller hosting for agencies by client isolation, control, support, margins, scaling, migration, and operational responsibility.
Compare KVM VPS vs OpenVZ containers across kernel control, Windows and Docker support, isolation, performance, resource guarantees, recovery, and workload fit.
Learn when Docker VPS hosting fits production apps, how to size a Docker host, manage Compose, volumes, networking, backups, security, and when to move to Kubernetes.
Learn how to debug a website not loading on a cloud VM. Check DNS, firewall, web server status, ports, app processes, and logs.
Learn how to self-host apps on a cloud VM, choose a self-hosting server, run Docker workloads, plan backups and storage, and decide between self-hosted and managed hosting.
Compare Podman vs Docker for small teams: rootless security, Docker compatibility, Compose vs Quadlet, migration risks, and when to switch runtimes.
Use this VPS setup checklist after deployment to configure updates, SSH access, firewall rules, monitoring, backups, DNS, and recovery in the right order.
The tutorials, guides, and comparisons we publish, rounded up in one weekly email. Unsubscribe anytime.
Spin up a Linux or Windows server and follow any tutorial here on real infrastructure. RDP and SSH ready, 14-day money-back guarantee.
Deploy a server