In mid-October 2026, several Show HN launches landed on the same axis: developers tired of PaaS bills that outgrow their projects, and lightweight deploy tools that don’t drag a Docker control panel onto the box. The recurring economics lesson: a handful of cheap VPSs beats a multi-provider PaaS stack on price - the missing piece was never the hardware, it’s the workflow. This article checks the actual prices on official pricing pages, walks through what a move really costs and what it gives up, and describes five tools for one-command deployment to your own VPS: Server Compass, OneDeploy, thevibehosting, Quicklify and docklift.
This is deliberately not another Coolify-vs-Dokploy piece - we covered the heavy Docker-PaaS category there. Those platforms run a Docker stack on your server 24/7; October’s wave goes the other way - deploy to a plain Linux VPS without running a control plane at all.
First, the numbers: what PaaS actually costs
Community reports are not facts; we start from the pricing pages, checked 2026-10-21.
Vercel sells plans, then usage: Hobby $0/month, Pro $20/month.[15] Pro includes 10M CDN requests and 1 TB of fast data transfer monthly; beyond that, from $2 per 1M CDN requests and $0.15/GB transfer.[15]
Railway is metered: Hobby is $5/month and Pro $20/month, each including that amount of monthly usage credits.[16] Published rates: memory $0.00000386 per GB-second and CPU $0.00000772 per vCPU-second - over a full month (2,592,000 seconds), about $10 per GB-month and $20 per vCPU-month - plus egress $0.05/GB.[16] One always-on 2-vCPU/4-GB service - a modest API box - is therefore roughly $80/month, before traffic.
Hetzner - the VPS provider most cited in these threads - lists Regular Performance servers in euros today (incl. IPv4, excl. VAT): 1 vCPU/1 GB from €6.49, 2 vCPU/4 GB at €19.99, 4 vCPU/8 GB at €35.99, 8 vCPU/16 GB at €69.99.[17] EU locations include at least 20 TB per month (extra €1.00/TB); backups start at €1.198/month.[17]
The checked arithmetic: a CPX22 (2 vCPU / 4 GB) at €19.99 - or CPX32 (4 vCPU / 8 GB) at €35.99 for headroom - replaces a stack where Vercel Pro at $20 plus one Railway service at ~$80 already exceeds it. For one small production service, the crossover is immediate.
When the move pays off - and when it doesn’t
What you lose:
- Managed edge and CDN. Vercel’s plan table lists global PoPs, automatic routing, HTTPS, load balancing and region failover as included in every plan.[15] On a VPS you get a server, not a global network - you put Cloudflare in front yourself. Fine for hobby traffic; a real step back for global audiences.
- Git-push autodeploy. Vercel/Railway rebuild and publish from a push with zero infrastructure work; the tools below restore this via GitHub Actions, webhooks or an agent - but now you configure it.
- Managed databases. On a VPS, Postgres is a service you install, back up, patch and tune; tooling automates provisioning, but day-two care lands on you.
- Managed ops and SLAs. Railway advertises 99.9% (Hobby) and 99.99% (Pro) availability targets and up to 42 replicas on Pro.[16] On a $20 box, patching, monitoring, OOMs and 3 a.m. restarts are yours; scale is vertical until you build a fleet.
What you get back:
- One bill, one machine. The multi-PaaS failure mode is a dashboard and a usage meter per service; consolidation is a management win before it’s a money win.
- Full ownership. Root, files, databases, logs - no platform policy or per-seat fee between you and your data.
- Headroom per dollar. Hetzner’s €35.99 CPX32 (4 vCPU / 8 GB / 160 GB, 20 TB traffic) is a budget most side projects never saturate.[17]
Rule of thumb: steady, self-contained workloads → the VPS wins on price and the tools below close the convenience gap; spiky global traffic, or a team that genuinely needs managed Postgres with point-in-time restore → the PaaS premium is buying something real.
Five ways to deploy to your VPS in one command
Facts come from each project’s official site or repository (checked 2026-10-21); HN-post-only claims are marked community-reported - a signal, not a spec.
Server Compass - Vercel-style UX on your laptop, SSH to your server
Server Compass is a desktop app that connects to servers over SSH and gives a Vercel-like dashboard: see which apps run on which port, deploy with one click or auto-deploy from GitHub, manage env vars, domains, SSL certs and cron jobs, with live logs and one-click rollbacks.[1] macOS and Windows; SSH only - no agent, no control-panel container eating RAM.[2]
Positioning is a one-time license against monthly bills: Solo Builder $29 one-time (1 device), Studio $59 (3 devices), Agency $89 (5), each with 12 months of updates; free tier: 1 server, 1 deployment, 1 domain, 5 cron jobs, 20 saved command logs.[2] The license keeps working after the update window.[2] Deploys go through a generated GitHub Actions pipeline (builds run on GitHub’s infrastructure, not your VPS), switch traffic only after health checks pass, and roll back in one click; database management (PostgreSQL, MySQL, MongoDB, Redis) is included.[1]
Context, not fact: the author’s Show HN - community-reported - tells the origin story: “tired of $100+/month PaaS bills”, moved projects to “a few $10 VPSs on Hetzner”, landing around $50/month.[3]
OneDeploy - managed open-source apps, one app per VM, billed hourly
OneDeploy takes the opposite stance: your own server, but their labor. Pick one of 105 open-source apps (Nextcloud, n8n, Immich, Plausible, Vaultwarden, WordPress and more), pick a region, and OneDeploy creates a dedicated VM, installs the app, issues the TLS certificate and backs it up nightly.[4] Billing is hourly against prepaid credit with a monthly cap shown before deploy; deleting the service stops billing.[4][5]
The pricing page shows Size M (2 vCPU / 4 GB / 80 GB) at a $31.82/month cap (Vultr, Frankfurt), Size L (4 vCPU / 8 GB) at $63.49, Size XL (8 vCPU / 16 GB) at $130.71 (Hetzner, Falkenstein).[5] Backups are encrypted and off-site, included up to twice the disk size; if credit runs out, services are deleted and backups stay restorable for about 14 days.[5]
This is the managed middle ground: patches, backups, certificates, resizing and migration handled, while a dedicated machine holds your data. The tradeoff is a premium over a raw box - an XL-class Hetzner CPX42 is €69.99 direct versus OneDeploy’s $130.71 quote for the same capacity.[5][17] Show HN commenters said exactly that ("$85/month to host Immich", “3 apps in LAX over $90/month”) - community-reported, but consistent with the public price list.[6]
The Vibe Hosting - deploy from a coding agent, pay only for awake RAM
The Vibe Hosting targets the vibe-coding crowd: paste Fetch thevibehosting.com/SKILL.md and deploy it there into Claude Code, Cursor or Codex, and the agent provisions a real Ubuntu server with root SSH and a live HTTPS address, then ships your project.[8] No signup, no credit card - the first API call creates the account.[8]
The model: monthly free credit instead of plans. Every month you get $0.90 of credit anonymously, or $2.25 with a verified phone - enough, per the site, for a 512 MB server running 24/7.[7] After the credit: RAM $0.005 per GB-hour only while the server is awake, egress $0.10/GB, disk $0.25 per GB-month, CPU free.[7] Servers sleep after ~10 minutes idle and wake in seconds; a 512 MB always-on server is $1.80 of RAM per month, inside the verified credit.[7] Anonymous: 256 MB RAM, 2 servers; verified: up to 2 GB (4 GB with paid credit), 3 custom domains, unlimited servers.[7]
Naming the risks: always-on is a per-server flag, not a plan;[7] the free tier is the product’s bet, and the founder said on HN - community-reported - that he runs it on Hetzner at ~€117–120/month across three boxes and loses money on free users, monetizing later via pay-as-you-go.[9] You do get root SSH, so the exit is a standard migration - but weigh the sustainability risk.
Quicklify (now Kastell) - one CLI to stand up and babysit Coolify servers
Quicklify is an npm CLI that automates the whole “PaaS on my VPS” setup: provision the cloud server, set up SSH keys, configure the firewall, install the platform - one command, or an interactive menu.[10] Providers: Hetzner, DigitalOcean, Vultr (stable), Linode (beta); starter prices from ~€4/month on Hetzner, ~$18 on DigitalOcean.[10] It bundles monitoring, health checks, backup/restore with manifests, pre-update snapshots, SSH hardening + fail2ban, UFW firewall management and an MCP server for AI-driven management. MIT license; Node.js 20+; a separate successor CLI, Kastell, is published (npm i kastell; repo kastelldev/kastell, Apache-2.0).[10][11]
The “~4 minutes” figure comes from the Show HN post, not from the README - community-reported; the repository documents the command surface, not timings.[12]
docklift - one-command self-hosted PaaS with Docker under the hood
docklift is an open-source (MIT) self-hosted PaaS that turns a plain Linux VPS into a deploy platform: point it at a GitHub repo or upload a ZIP, and it builds an image (your Dockerfile, or Railpack - the builder behind Railway), runs the containers, wires custom domains with automatic Let’s Encrypt HTTPS, and redeploys on every push via webhooks (10-second debounce).[13][14] Latest release at the time of writing: v2.1.5 (2026-08-10).[13]
It’s honest about its weight class: a small Compose stack itself (React dashboard, Express backend, two nginx containers, certbot), dashboard on :8080, apps on :80/:443.[14] It manages databases (PostgreSQL, MySQL, MariaDB, Redis, MongoDB), host monitoring, a web terminal, and backup/restore of its own state.[14] Install is one command on Ubuntu/Debian; first login needs a one-time bootstrap secret printed at install.[13][14]
Note the distinction: docklift is Docker-based - one command installs it, but a Docker daemon and Compose stack then run on your server permanently. It’s the lightweight end of the Docker-PaaS spectrum (single server, no cluster), between Coolify/Dokploy and the plain-SSH approach - and it’s early-stage (15 GitHub stars at check time), so apply the usual maturity judgment.[13]
In short: Server Compass = PaaS UX with zero server software; OneDeploy = managed middle ground ($31.82/mo from); The Vibe Hosting = agent-deployed, pay-per-awake hosting (free credit monthly); Quicklify/Kastell = CLI for standing up and operating Coolify fleets (free); docklift = lightweight self-hosted Docker-PaaS (free).
The honest bottom line
The PaaS-exodus math is real when verified against pricing pages: Hetzner lists a 2-vCPU/4-GB server at €19.99/month including IPv4, and Railway’s own rates put one always-on 2-vCPU/4-GB service at roughly $80/month.[17][16] That gap is why the migration stories keep appearing - and why October’s tools attack the workflow gap, not the hardware gap.
But paying less is not paying nothing for operations: patching, backups, monitoring and capacity planning move to your side of the line, and the tools only automate parts (Server Compass automates deploys and SSL, not OS patching; docklift backs up its own config, not your data; OneDeploy and The Vibe Hosting trade server work for a management layer or a usage meter). Single-VPS setups are a single point of failure - the threads note this themselves.[9]
If your profile is steady, self-contained workloads and you’re comfortable on a server, the move pays for itself quickly, and one of these five tools likely covers the workflow you were paying for. If you need global traffic and managed everything, the premium buys something real - and our heavy-weight comparison is the Docker-PaaS route; for the manual path (nginx, PM2, certbot by hand) there’s a step-by-step guide, and the Hetzner plan rundown covers the hardware.
All prices were read from official pricing pages on 2026-10-21 and will drift; re-check before committing a stack. We don’t publish benchmarks we haven’t measured - see our methodology for what counts as a measurement.
Sources
- Server Compass - Homepage (SSH-based desktop app; GitHub Actions CI/CD with blue-green deploys; rollbacks; domains/SSL/cron; DB management; “$29 once” vs “$150/month”). https://servercompass.app - checked 2026-10-21
- Server Compass - Pricing (free: 1 server/1 deploy/1 domain/5 cron/20 logs; Solo $29 one-time; Studio $59/3 devices; Agency $89/5; 12 months updates; macOS + Windows; keeps working). https://servercompass.app/pricing - checked 2026-10-21
- Server Compass - Show HN (author: “tired of $100+/month PaaS bills”, moved to “a few $10 VPSs on Hetzner”, ~$50/month). https://news.ycombinator.com/item?id=45856128 - checked 2026-10-21 (trend signal; community-reported)
- OneDeploy - Homepage (105 open-source apps; dedicated VM per app; TLS; nightly encrypted backups; no per-user fees; Hetzner/Vultr). https://onedeploy.co - checked 2026-10-21
- OneDeploy - Pricing (hourly billing, prepaid credit, monthly cap; M 2 vCPU/4 GB $31.82/mo Vultr fra; L $63.49; XL 8 vCPU/16 GB $130.71 Hetzner fsn1; backups to 2x disk; zero balance → deleted, backups ~14 days). https://onedeploy.co/pricing - checked 2026-10-21
- OneDeploy - Show HN thread (community: “$85/month to host Immich”, “3 apps in LAX over $90/mo”). https://news.ycombinator.com/item?id=50119752 - checked 2026-10-21 (trend signal; community-reported)
- The Vibe Hosting - Pricing (updated 2026-10-16: free credit $0.90 anon / $2.25 verified ≈ 512 MB always-on; RAM $0.005/GB-hour awake; egress $0.10/GB; disk $0.25/GB-month; CPU free; sleeps after ~10 min idle). https://thevibehosting.com/pricing - checked 2026-10-21
- The Vibe Hosting - Free hosting (agent deploy via SKILL.md; no signup/no card; Ubuntu root SSH; HTTPS included; anonymous 256 MB/2 servers). https://thevibehosting.com/free-hosting - checked 2026-10-21
- The Vibe Hosting - Show HN thread (founder: ~€117–120/month on Hetzner, 3 boxes; free tier monetized later; SPOF concerns). https://news.ycombinator.com/item?id=50129252 - checked 2026-10-21 (trend signal; community-reported)
- Quicklify - npm README v1.2.1 (CLI: provisioning, firewall, platform install; interactive menu; Hetzner/DO/Vultr stable, Linode beta; ~€4/mo Hetzner, ~$18 DO starters; backup, snapshots, monitoring, hardening, MCP; MIT; Node 20+; successor CLI kastell published separately). https://www.npmjs.com/package/quicklify - checked 2026-10-21
- Kastell - GitHub (successor to Quicklify; Apache-2.0). https://github.com/kastelldev/kastell - checked 2026-10-21
- Quicklify - Show HN (“deploy Coolify to any VPS in about 4 minutes”; npx quicklify init; –full-setup). https://news.ycombinator.com/item?id=47102727 - checked 2026-10-21 (trend signal; author-reported timing)
- docklift - GitHub (MIT; self-hosted PaaS; one-command install Ubuntu/Debian; v2.1.5, 2026-08-10; ~15 stars). https://github.com/SSujitX/docklift - checked 2026-10-21
- docklift - Docs: Introduction (Compose stack: React + Express + nginx/certbot; dashboard :8080, apps :80/:443; Dockerfile or Railpack; GitHub App + webhooks 10s debounce; managed DBs; backup & restore; bootstrap secret). https://docklift.dev/guide/introduction - checked 2026-10-21
- Vercel - Pricing (Hobby $0/mo; Pro $20/mo + usage; 1M/10M CDN requests; 100 GB/1 TB transfer; $2 per 1M extra requests, $0.15/GB extra transfer; PoPs, routing, HTTPS, failover included). https://vercel.com/pricing - checked 2026-10-21
- Railway - Pricing (Free $0; Hobby $5 min; Pro $20 min, credits included; memory $0.00000386/GB-sec; CPU $0.00000772/vCPU-sec; egress $0.05/GB; ≈$10/GB-month, ≈$20/vCPU-month; 42 replicas max on Pro; 99.9%/99.99% targets). https://railway.com/pricing - checked 2026-10-21
- Hetzner - Regular Performance (CPX02 1 vCPU/1 GB €6.49; CPX12 €11.99; CPX22 2 vCPU/4 GB €19.99; CPX32 4 vCPU/8 GB €35.99; CPX42 8 vCPU/16 GB €69.99; incl. IPv4, excl. VAT; ≥20 TB EU traffic, €1.00/TB extra; backups €1.198/mo). https://www.hetzner.com/cloud/regular-performance/ - checked 2026-10-21
Some links on this page may be affiliate links. They don’t change our conclusions - see our affiliate disclosure.