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

Self-Host S3-Compatible Object Storage with MinIO on a VPS
Learn how to self-host MinIO S3-compatible object storage on a Linux VPS for scalable, high-performance data, ideal for backup, media, and app assets.

Self-host VPS monitoring with Prometheus and Grafana
A hands-on guide to installing Prometheus for metric collection and Grafana for dashboards on a Linux VPS, with alerting and disk-based retention for long-term history.

Advanced task scheduling with cron and systemd timer
Move beyond basic cron with systemd timers: real-time control, logging, dependency chains and idempotent job design on a Linux VPS.

Run Node.js in production on a VPS with PM2
A practical guide to deploying and managing Node.js applications on a Linux VPS using PM2 process manager, covering clustering, auto-restart, log management, and zero-downtime deployment.

Migrate a website to a new VPS with zero downtime
Learn how to migrate your website to a new VPS without any downtime using rsync, Nginx, and DNS trickery. Step-by-step guide for sysadmins.

Self-host a status page with Uptime Kuma on your VPS
Hướng dẫn chi tiết cài đặt Uptime Kuma trên VPS Linux để giám sát uptime và hiển thị status page cho dịch vụ của bạn.

Configure DNS records for your domain: A, CNAME, MX, TXT
A practical guide to configuring A, CNAME, MX, and TXT DNS records for your domain. Includes commands, verify steps, and troubleshooting for a VPS environment.

Zero-downtime deploy with nginx and systemd on Ubuntu 24.04
Deploy a new app version without dropping a single request. This tutorial shows how to use nginx upstreams and systemd socket activation for seamless reloads.

Cheap Linux VPS Vietnam with multiple IPv4 for PowerMTA
Hướng dẫn cấu hình cheap VPS Ubuntu Vietnam với multiple IPv4 addresses cho PowerMTA email delivery, tối ưu sender reputation.

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.

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.

A Production-Ready Docker Compose Setup on a VPS with Rootless Docker
Install Docker Engine and Compose v2 in rootless mode, then run a hardened stack with restart policies, healthchecks, resource limits, and log rotation.

Reverse Proxy With Automatic HTTPS Using Caddy
Install Caddy v2 on a VPS and reverse-proxy your apps with automatic Let's Encrypt HTTPS, compression, and security headers in a few lines.