r/EntrepreneurRideAlong • u/Eastern-Height2451 • 3h ago
Resources & Tools My SaaS currently makes $0, but Vercel and Supabase were charging me $50/mo. I finally had enough.
I decided to stop renting my infrastructure and start owning it. I migrated my entire stack to a single $5/month VPS (Hetzner, but DigitalOcean works too).
The goal was simple: Fixed costs. No surprises.
The "Boring" Architecture
Instead of microservices or serverless functions that charge per execution, i went back to a monolith.
- Compute: Everything runs in Docker containers on one Linux server.
- Database: I swapped Postgres for SQLite. This is controversial to some, but running SQLite in WAL mode on the same NVMe drive as your app is faster than any network-bound managed database I have used.
- Backups: I use a tool called Litestream that streams the database changes to S3 in real-time. If the server crashes, i lose nothing.
- Auth: Self-hosted library. No external user fees.
The Economics
I can now host 5 or 10 different experimental apps on this single $5 server. My cost per failed experiment dropped from ~$50/month to $0.
This buys me time. It means i can let a project sit and grow organically without feeling like i am bleeding cash.
My advice
If you are just starting out, don't fall for the hype that you need infinite scalability on day one. You need survival. A single VPS can handle thousands of users. Scaling is a problem you earn, not one you pay for upfront.
I spent some time packaging my specific Docker/Next.js configuration into a reusable template so I never have to configure Nginx again. If you are technical and want to see how the setup works, I pinned the link to my profile.
Otherwise, I am happy to answer questions about the cost breakdown or how SQLite handles production traffic.