← Modèles · Applications
S(
Supabase (self-hosted, core)
Communauté7 services
Supabase, the open-source Firebase alternative — Postgres, auth, instant APIs, realtime and storage in one self-hosted stack.
Déployer Supabase (self-hosted, core)
| S'exécute | 7 services |
|---|---|
| Pile technique | supabase-dbsupabase-authsupabase-restsupabase-realtimesupabase-storagesupabase-metasupabase-studio |
| Provisionné pour l'application | Rien, l'application est autonome |
| Vérifié | Pas encore |
Pourquoi déployer sur Railyard
Railyard provisionne les 7 services de cette pile ensemble — supabase-db, supabase-auth, supabase-rest, supabase-realtime, supabase-storage, supabase-meta, supabase-studio — câblés pour se joindre sur le réseau privé, sur un serveur que vous payez déjà.
Déployer Supabase (self-hosted, core) n'est qu'un élément d'une pile applicative que vous pouvez continuer à faire grandir — ajoutez une base de données, un worker, un cache ou une autre application, toujours sur les mêmes serveurs que vous payez déjà.
Idéal pour
- A self-hosted Postgres + Auth + Storage + Realtime backend
- A Firebase-style backend for a team that wants to own the database
Bon à savoir
- Every service gets its own Railyard URL instead of sitting behind one API gateway — Supabase's own compose routes everything through Kong/Envoy, which is skipped here the way nginx is skipped elsewhere in this catalog
- This runs as a single project, same as upstream self-hosted Supabase — Studio doesn't support multiple organizations or projects the way Supabase Cloud does
- Known gap: supabase-realtime still won't boot cleanly — its migrator writes an unqualified public.schema_migrations, which collides with the bookkeeping table the supabase/postgres image's own bootstrap already creates there. Upstream avoids this by mounting an extra init script that pre-creates a dedicated _realtime schema before Realtime ever starts; this template has no equivalent bootstrap step yet, so redirecting Realtime's search_path there fails too (the schema doesn't exist). Needs a Railyard-side way to run one-time setup SQL against supabase-db before dependent services boot