upvote
That's what I did after I realized how much I'd pay for managed databases and auth.

I now have 3 VPS on Hetzner that run about $14/month in total (the old pricing, thankfully). I mostly got three so I wouldn't worry about wiping one if something terrible happens.

Works like a charm. Even with the new pricing, Hetzner or DO would be cheaper than what OP uses. And the maintenance isn't that hard.

Easier to leave vulnerabilities but you can also do it on Vercel and Neon.

reply
Yeah this is what I did. All my personal services are running on one EC2 instance and I use subdomains to separate them. If I need more memory it's easy to scale up. I just use sqlite on the instance for my database. You don't need a postgres service if it's just for you.

Hosted services are only great for setup and scaling. You're not going to need scaling. Infra setup can now be done easily with AI and terraform.

reply
Thought the same thing, sounds like the apps are web apps based on the stack, which means all these apps could be build with Go, Datastar (or htmx), and sqlite and hosted for a fraction of the cost.
reply
Almost $2000 a year is beyond ridiculous and would make me question the author's ability to write software on his own (but I'd get downvoted for insulting him or not realizing some kind of time savings they help with).

I spend $2/month on my VPS, write my code in HTML/CSS/Javascript with Posgresql along with other Unix (FreeBSD) tools and the standard languages and get similar things done.

reply
Tbf if I don’t enjoy that aspect and it saves me a day or so per year that I can use for consulting instead it makes sense to do that trade. Two and a half perhaps including taxes.
reply
Yeah Vercels an awful service for stuff like this, paying $20/mo may not seem like a lot but its $15/mo or $180/year more than you need to be paying.

It still baffles me why the heck people pay for services line neon and supabase as well. Utter madness imo. If you add that on to something to get rid of OP could've saved $540 per year.

reply
deleted
reply