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

Set up a lightweight Kubernetes cluster with k3s on a VPS
Learn to install and run a lightweight Kubernetes cluster using k3s on a Linux VPS. Covers deployment, configuration, and basic cluster management for 2026.

Dedicated server in Vietnam at Viettel IDC, What you need to know
This article explains what renting a dedicated server in Vietnam at Viettel IDC means: specs, bandwidth, colocation options, IPKVM, and when to choose one over a VPS.

Dedicated Server Vietnam: When a VPS Is No Longer Enough
When your workload outgrows a VPS, a dedicated server Vietnam gives you bare-metal performance, a dedicated IPv4, and full root access. This article explains the hardware, the use cases, and how to decide if you need one.

Dedicated server in Vietnam at VNPT IDC, What you need to know
A complete look at renting a dedicated server in Vietnam at VNPT IDC infrastructure: specs, network, colocation options, and when it makes sense.

Run multiple sites on one VPS with Docker and nginx proxy
Learn to host multiple websites on a single VPS using Docker containers and nginx-proxy, with automatic HTTPS via Let's Encrypt.

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.