A positive example for this is mailcow [1]: all you need to do is pulling the repo, editing the mailcow.conf and running “docker compose up”. Logging is preconfigured, and the watchdog just works.
It’s dead simple and provides secure defaults. It’s ready for production in very little time. That’s what I would love to see from more projects.
I hope supabase will follow this at some point. I really like the idea of a self hosted firebase. But right now there is too much to take care of for a single person to actually take a self hosted supabase into prod (be it for side projects or whatever).
we have the docker-compose in our main repo: https://github.com/supabase/supabase/tree/master/docker
with instructions/docs here: https://supabase.com/docs/guides/hosting/docker
Hope that helps!
However, I've heard (too) many stories like "our payments/ads/infra vendor banned us out of the blue for suspicion/politics/obscure-AI-decision" to ignore this. It could be fine for a start-up that is inherently risky, intended to fail early and risks Other-People's-Money (TM), but not always.
But yes, the fact that essentially all payments are bottlenecked through two vendors with no legal supervision is quite troubling.
Maybe we should form a co-operative of payment recipients? It doesn't need to operate anything, but rather be a "suicide pact" that will extoll a high price from payment processors if they try to unfairly ban a business. Some sort of a smart contract could guarantee fair enforcement.