Replies: 3 comments 6 replies
-
|
Hi @ild0tt0re, thanks for reaching out. As of now, this task is not yet started. But Supabase is indeed a good alternative to explore. We will keep this in mind when we start working on that feature. Greetings! |
Beta Was this translation helpful? Give feedback.
-
|
How is your system up-time? Are down-times frequent and properly alerted? |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone, I came across this discussion while researching self-hosting options for Organized, and I wanted to follow up since it seems the topic hasn't moved forward since October 2024. @rhahao, you mentioned back in June 2024 that running Organized on one's own server was planned but not yet started, and that Supabase was "a good alternative to explore." I'd love to know if there's been any internal progress or design thinking on this since then — even rough notes or an architectural sketch would be incredibly valuable for those of us evaluating Organized for privacy-sensitive deployments. On the Supabase suggestion I want to gently push back on Supabase as the target solution — not because it's a bad project (it's excellent), but because it partially reproduces the same problem we're trying to solve. If congregations use Supabase Cloud, their data still lives on a third-party US-based server. The sovereignty problem isn't solved, it's just moved from Google to another provider. Supabase can be self-hosted, but doing so requires running PostgreSQL + a PostgREST API layer + GoTrue auth + a storage server + a realtime engine — that's 5+ moving parts to maintain. For a congregation administrator who isn't a DevOps engineer, this is a significant barrier. An alternative worth considering: a minimal custom backend Based on my own evaluation, I'd like to propose a simpler alternative: a purpose-built lightweight backend that replaces only the Firebase layer, with a much smaller operational footprint. The key design goals would be:
The frontend wouldn't need to change substantially — the self-hosted backend would implement the same API surface currently provided by Firebase, acting as a drop-in replacement. On the offline-first architecture @ux-git's explanation of how the app handles downtime (most features work locally, only sync and login require the server) is actually a great argument for self-hosting. If the app already works mostly offline, the sync server becomes a thin layer — which is exactly the right fit for a lightweight custom backend rather than a full Supabase stack. Where I stand I'm a freelance web developer currently in a reflection phase — I haven't written code yet. Before committing time, I wanted to understand whether the core team sees self-hosting as a direction they want to pursue, or whether it conflicts with the project's goals in some way. If there's openness here, I'd be happy to contribute a proof-of-concept. If the project is moving in a different direction, I'd respect that and consider a separate fork — though collaboration is always preferable. Thanks again for building this. The offline-first design, the UX quality, and the care you've put into the whole project are genuinely impressive. With warm regards 🙏 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I saw that with the next updates we will be able to run Organized on our own server with our own database, giving us uncompromised control over all data and access.
Do you have some update?
Proposal
I saw that currently the project use google firebase.
I would like to propose supabase (the open source firebase alternative) as replacement to improve also the local development.
Beta Was this translation helpful? Give feedback.
All reactions