Date: 06/02/2025
Okay, this video on self-hosting Supabase with S3 storage, custom domains, and Authelia is exactly the kind of thing I’m diving into! It’s a walkthrough of setting up a complete backend infrastructure, and what’s killer is the focus on self-hosting. We’re talking full control, reducing reliance on external services, and potentially big cost savings down the road. It’s not just about slapping together a quick prototype; it’s about building a robust, production-ready environment.
What makes this video inspiring is that it bridges the gap between traditional backend setups and the newer, “serverless” world that Supabase offers. The inclusion of Authelia for authentication shows a real-world security mindset. We, as devs, can leverage the techniques shown here to move away from the complexity of frameworks such as Laravel and use Supabase as BaaS and build an entire scalable app using Vue, React or Svelte (my favourite). The video even acknowledges some initial hiccups (which the author immediately fixed), it adds a layer of authenticity.
I’m already thinking about how I can use this setup for a client project where data sovereignty and control are paramount. Instead of relying on a managed Supabase instance, I can deploy this on a Hetzner or DigitalOcean server, giving the client complete ownership of their data. This video is a must-watch for any developer looking to level up their backend game and explore the power of self-hosted solutions, and the mentioned hiccups only add credibility. I’m going to experiment with this over the weekend.