VPS know-how & server operations
Tutorials, optimization and server operations for developers and sysadmins. Practical, concise, and well-sourced.

How the wp2shell WordPress Core Flaw Lets Attackers Run Code Unauthenticated
Technical analysis of the wp2shell vulnerability (CVE-2026-XXXX): how an unauthenticated attacker achieves remote code execution via WordPress core, and how to patch or mitigate it on your VPS.

Install aaPanel on Linux Ubuntu 24.04 or Debian 12 VPS
Learn how to install aaPanel on a fresh VPS using our step-by-step guide. For Linux Ubuntu 24.04 or Debian 12 with full root access, from thueVPS.

Hardening a self-hosted VPN server: firewall, key rotation and what to log
A step-by-step guide to securing a self-hosted VPN server with nftables, SSH hardening, fail2ban, key rotation, and a deliberate logging policy. Built for cross-border teams between China and Vietnam.

Enable HTTP/3 and Brotli compression on Nginx
A practical guide to enabling HTTP/3 (QUIC) and Brotli compression on Nginx for faster page loads on your Ubuntu 24.04 VPS.

Install PostgreSQL on a Debian 12 VPS
A step-by-step guide to install and configure PostgreSQL 16 on Debian 12. Secure your database, verify the setup, and get production-ready in minutes.

How to connect to a Linux VPS for the first time via SSH
A step-by-step guide for beginners on connecting to your first Linux VPS using SSH from Windows, macOS, and Linux, with key setup, connection, and verification steps.

Set up a Prometheus Alertmanager pipeline on a VPS
Learn to set up a complete Prometheus Alertmanager pipeline on a Linux VPS. Silent thresholds, route alerts to Telegram, and get notified fast.

Configure swap and optimize memory on a low-RAM VPS
A step-by-step guide to setting up swap memory and tuning kernel parameters on a low-RAM Linux VPS for stable performance.

Security audit and hardening with Lynis on a VPS
Run a full Lynis security audit on your Linux VPS to find vulnerabilities, harden the system, and apply professional pentest-level fixes.

Encrypt a VPS disk with LUKS on Ubuntu 24.04
Learn how to encrypt a VPS root disk with LUKS on Ubuntu 24.04. Full step-by-step guide including cryptsetup, boot setup, and verify commands for sysadmins.

Self-Hosting Local LLMs on a VPS with Ollama
A practical guide to running open models like Llama 3.3 and Qwen 2.5 on your own VPS with Ollama, including CPU sizing, quantization RAM math, and securing the API.

Hardening SSH on a New VPS: Keys, Ports, fail2ban, and CrowdSec
A layered SSH hardening walkthrough for a fresh VPS: key-only auth, disabling root, a non-default port, and fail2ban or CrowdSec.

Set Up a WireGuard VPN on Your VPS in 10 Minutes
A step-by-step guide to a working WireGuard tunnel on your VPS: keys, server and client config, NAT, firewall, and a mobile QR code.