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

Manage Docker Containers with Portainer on a VPS
Learn how to deploy and manage Docker containers on a VPS using Portainer, a lightweight web UI. Covers installation, initial setup, and everyday management tasks.

Deploy CI/CD to a VPS with GitHub Actions and SSH
A step-by-step guide to setting up automated CI/CD deployments from GitHub Actions to a Linux VPS over SSH, covering Docker Compose, zero-downtime releases, and secrets management.

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.

Automate Security Updates With Unattended-Upgrades on Linux VPS
Learn to configure unattended-upgrades on Ubuntu 24.04 or Debian 12 to automate security patches, prevent exploits, and keep your VPS secure with zero manual effort.

Using tmux for Persistent Terminal Sessions on a VPS
Learn how to install and configure tmux on your VPS to keep terminal sessions alive through disconnects, manage multiple panes, and never lose work again.

Configure logrotate and manage logs on a VPS
A practical guide to setting up logrotate on a Linux VPS: configure rotation intervals, compression, and retention, then verify it works. Prevents disk-full outages.

User and Sudo Permissions Management on Linux VPS
Learn how to create non-root users, assign sudo privileges, and enforce secure sudo policies on a fresh Linux VPS. Protect root with practical steps for Ubuntu 24.04, Debian 12, and AlmaLinux 9.

Set up LEMP Stack Nginx MariaDB PHP 8.3 on Ubuntu 24.04
Hướng dẫn chi tiết cài đặt LEMP stack (Nginx, MariaDB, PHP 8.3) trên Ubuntu 24.04, tối ưu cho VPS. Kèm verify và troubleshooting.

Configure Varnish Cache in Front of a Web Server on Ubuntu 24.04
Hướng dẫn chi tiết cấu hình Varnish cache reverse proxy trước Nginx/Apache trên Ubuntu 24.04 VPS: cài đặt, tinh chỉnh RAM, logging, tối ưu TTFB và xử lý lỗi phổ biến.

Viettel IDC, VNPT IDC, FPT and CMC Telecom: comparing Vietnam's carrier-neutral hosting options
Compare Viettel IDC, VNPT IDC, FPT Telecom, and CMC Telecom, Vietnam’s four largest datacenter carriers, covering domestic peering, locations, and which fits your workload.

VPS Performance Benchmarking with fio sysbench iperf3
Learn how to benchmark a VPS with fio, sysbench, and iperf3 to measure disk, CPU, and network performance. Includes actionable commands and real verification steps.