Running a VPS
Provisioning, firewalls, reverse proxies, backups and recovery on a KVM VPS you have root on.
94 posts in VPS.
Still running CentOS 7 or 8 past its end-of-life date? Here's how to safely migrate your VPS to AlmaLinux or Rocky Linux without losing data or uptime.
7 August 2026 · 5 min · 3 views VPS VPS Timezone Wrong? Fix Cron, PHP & MySQL Time MismatchesVPS clock right but cron, WordPress, and MySQL times don't match? Fix timezone settings across OS, PHP, MySQL, cron, and Docker layer by layer.
6 August 2026 · 7 min · 3 views VPS How to Enable IPv6 on Your VPS Without Breaking SSHAdding IPv6 to your VPS? Learn how to configure netplan, UFW/ip6tables, and SSH the right way so IPv6 works without locking you out or breaking IPv4.
5 August 2026 · 6 min · 4 views VPS Upgrading Ubuntu LTS on a VPS Without Breaking Your SitePlanning a do-release-upgrade on your Ubuntu VPS? Use this safe checklist to avoid downtime, broken PHP/Nginx configs, and SSH lockouts mid-upgrade.
4 August 2026 · 6 min · 4 views VPS KVM vs OpenVZ: Why Docker or WireGuard Won't Run on Your VPSDocker or WireGuard failing with 'Operation not permitted' on your VPS? Learn the KVM vs OpenVZ difference, how to check yours, and how to fix it for good.
3 August 2026 · 6 min · 3 views VPS SSH Two-Factor Auth on a VPS: Google Authenticator + PAMAdd TOTP two-factor authentication to SSH logins on your VPS using PAM and Google Authenticator, including the fix for the lockout risk everyone hits first.
30 July 2026 · 6 min · 2 views VPS Managed vs Unmanaged VPS: What Support Actually CoversConfused about managed vs unmanaged VPS plans? See exactly what support fixes on each, real ticket examples, and how to pick the right one for your team.
30 July 2026 · 6 min · 2 views VPS VPS vs Dedicated Server: Which One Do You Actually Need?Confused between a VPS and a dedicated server? Compare cost, performance, control, and scaling so you pick the right hosting for your traffic and budget.
30 July 2026 · 6 min · 3 views VPS Firewalld on AlmaLinux: A VPS Firewall Setup GuideUFW commands don't work on AlmaLinux. Learn firewalld zones, firewall-cmd basics, and how to secure a fresh AlmaLinux or CentOS VPS without locking yourself...
30 July 2026 · 7 min · 6 views VPS Docker Bypassing Your UFW Firewall? Here's the Real FixPublished Docker container ports staying open even after UFW denies them? Learn why Docker bypasses UFW via iptables, and how to actually lock it down.
30 July 2026 · 7 min · 7 views VPS Choosing the Right OS for Your VPS: Ubuntu vs AlmaLinuxChoosing an OS for your VPS? Compare Ubuntu, AlmaLinux, and Debian on cPanel support, package management, and update cycles before you provision your server.
29 July 2026 · 5 min · 3 views VPS VPS ENOSPC: Fix "System Limit for File Watchers Reached"Node, PM2, or code-server throwing ENOSPC: System limit for number of file watchers reached on your VPS? Fix the fs.inotify.max_user_watches limit for good.
29 July 2026 · 5 min · 2 views VPS PHP-FPM Pool Tuning: Fix pm.max_children on a VPSSite crawling or throwing 502s under traffic? Learn how to calculate pm.max_children and pick dynamic vs ondemand vs static PHP-FPM on your VPS.
29 July 2026 · 6 min · 5 views VPS MySQL/MariaDB Tuning on a VPS: my.cnf Settings That MatterSlow WordPress or app on your VPS even with low CPU? Tune innodb_buffer_pool_size, max_connections, and tmp_table_size in my.cnf the right way.
28 July 2026 · 6 min · 2 views VPS VPS "fork: Resource Temporarily Unavailable": Fix nproc LimitsVPS throwing 'fork: retry: Resource temporarily unavailable'? Learn how nproc/ulimit -u limits work and how to diagnose, raise, and prevent them safely.
28 July 2026 · 6 min · 4 views VPS Install Memcached on a VPS: Setup, Sessions & FixesInstall Memcached on your VPS, wire it into PHP sessions, and fix Connection Refused and Class Memcached Not Found errors while keeping port 11211 secure.
28 July 2026 · 6 min · 2 views VPS Install Elasticsearch on a VPS: Setup, Security & FixesInstall Elasticsearch on a VPS the right way: fix the vm.max_map_count bootstrap error, size the JVM heap correctly, and lock down access before going live.
28 July 2026 · 7 min · 4 views VPS Upgrading MySQL or MariaDB on a VPS Without Breaking Your SiteUpgrading MySQL or MariaDB on your VPS? Follow this backup-test-upgrade checklist so WordPress, WooCommerce, or your app doesn't break after the update.
28 July 2026 · 5 min · 3 views VPS Set Up an FTP Server on a VPS with vsftpd (TLS + Chroot)Set up vsftpd on a bare VPS with TLS encryption and a proper chroot jail, and fix the passive-mode firewall issue that breaks most FTP setups.
27 July 2026 · 6 min · 3 views VPS VPS Lost Network After a Netplan Edit? Fix Static IP ConfigVPS dropped off the network after a netplan edit? Learn the common YAML mistakes, how to recover access via console, and set a static IP correctly.
27 July 2026 · 5 min · 3 views VPS Set Up Caddy on a VPS With Automatic HTTPSInstall Caddy on your VPS and get free auto-renewing HTTPS with zero Certbot config. Step-by-step setup, reverse proxy examples, and fixes for common errors.
27 July 2026 · 6 min · 2 views VPS VPS Can't Resolve DNS? Fix "Temporary Failure in Name Resolution"VPS throwing "Temporary failure in name resolution"? Fix broken resolv.conf, systemd-resolved, and firewall issues stopping DNS lookups on Linux.
27 July 2026 · 5 min · 4 views VPS Moving From Shared cPanel Hosting to a VPS: A Practical GuideOutgrown shared cPanel hosting? Here's how to move your site, database, mail, and DNS to a VPS step by step without downtime or lost email.
27 July 2026 · 7 min · 5 views VPS Choosing a VPS Plan: How Much vCPU, RAM & Disk You NeedConfused about vCPU, RAM, or disk size for your VPS? Learn how to size a plan for WordPress, WooCommerce, Node, or Docker workloads without over- or under-bu...
27 July 2026 · 7 min · 2 views