skip to content
Home Prabal
← Notes

KISS Your Hosting

Prabal Gupta 

Keep it simple, stupid. You just need a VPS.

A $5 VPS, a Docker container, SQLite, and Litestream to sync it to Cloudflare R2. Cloudflare gives you free storage up to 10GB. If you need durable execution across shutdowns - scheduled jobs, retries, workflows that survive a restart - use something like DBOS for orchestration with SQLite as the backend. All your data gets backed up. All your durable workflows stay durable. On a dirt cheap VPS.

This is the stack behind ClaudeDown.com. The whole thing runs on a single machine.

Think about what a typical vibe coder reaches for. Supabase. Vercel. Managed Postgres. Managed Redis. Managed everything. It gets expensive fast. And most businesses are dead before they ever get to the stage where they actually need any of those things.

People make migration sound like a nightmare. It’s not. When you actually outgrow SQLite on a VPS - if you ever do - moving to managed infrastructure is a well-understood problem. It’s not the existential risk people pretend it is.

You don’t need to act like a VC-funded business for your side project. It’s a toy. Treat it like one.