And a 5-min demo video with Digital Ocean: https://www.youtube.com/watch?v=FqiQKRKsfZE&embeds_referring...
Anyone who is familiar with basic server management skills will have no problem self-hosting. every tool in the supabase stack[0] is a docker image and works in isolation. If you just want to use this Storage Engine, it's on docker-hub (supabase/storage-api). Example with MinIO: https://github.com/supabase/storage/blob/master/docker-compo...
[0] architecture: https://supabase.com/docs/guides/getting-started/architectur...
Can you share more? There is nothing missing, it’s all the same code that we run in production (besides some login changes to keep it decoupled from the platform)
https://github.com/orgs/supabase/discussions/4444 https://github.com/orgs/supabase/discussions/4421
> https://github.com/orgs/supabase/discussions/4444
This discussion is about configuration: self-hosters configure configure their services in code[0], using .env vars / docker-compose.yml and should be checking it into source control. Self-hosters are not missing any functionality - the opposite actually: we have a subset of configuration items available on the platform
I get that it's different to the platform, but it's (IMO) the more "correct" way - all configuration should be version controlled
> https://github.com/orgs/supabase/discussions/4421
This one is about Auth providers. They are also configuration: https://github.com/supabase/auth?tab=readme-ov-file#configur...
[0] Configuration in code: https://supabase.com/docs/guides/self-hosting/docker#configu...
[1] Terraform: https://supabase.com/docs/guides/platform/terraform
https://www.reddit.com/r/Supabase/comments/1bpaq9w/comment/k...
There are some guides for using this in the CLI docs:
https://supabase.com/docs/guides/auth/auth-hooks#local-devel...
(I'll find a way to consolidate these docs so the work across CLI + docker-compose)
Pocketbase being literally single-binary doesn't make Supabase look good either, although funtionalities differ.
I doubt we can ever squeeze the "supabase stack" into a single binary. This undoubtedly makes things more difficult for self-hosters. Just self-hosting Postgres can be a challenge for many. We will trying to make it easier, but it will never be as simple as Pocketbase.
[0] https://supabase.com/docs/guides/getting-started/architectur...