Supabase is an open source Firebase alternative. We're building the features of Firebase using enterprise-grade open source tools.
For full documentation, visit supabase.com/docs.
You should bind the domain to the service kong
if Zeabur does not instruct you to bind one.
You can find the username and password in the service kong
. To change the default credentials, update the DASHBOARD_USERNAME
and DASHBOARD_PASSWORD
variables.
This Supabase instance includes Kong (API Gateway), Studio (Supabase Studio), Database (PostgreSQL), Meta (Postgres Meta), Rest (PostgREST), Auth (GoTrue), Supavisor (Supavisor), Minio (MinIO), Storage, and Realtime.
If you need additional Supabase services, feel free to implement them according to the upstream docker-compose.yaml
file and submit your changes to our Discord server. This applies to our Contribution Reward Program.
Add the following environment variables to the auth
service:
GOTRUE_EXTERNAL_GOOGLE_ENABLED=true
GOTRUE_EXTERNAL_GOOGLE_CLIENT_ID=xxxxxxxx
GOTRUE_EXTERNAL_GOOGLE_SECRET=yyyyyyyy
GOTRUE_EXTERNAL_GOOGLE_REDIRECT_URI=https://supabase.zeabur.app/auth/v1/callback
Update supabase.zeabur.app
to your public domain, for example: supabase.example.com
.
You can find the client ID and secret in the Google Cloud Console.
Then, restart your auth
service.
Add the following environment variables to the auth
service:
GOTRUE_EXTERNAL_APPLE_ENABLED=true
GOTRUE_EXTERNAL_APPLE_CLIENT_ID=xxxxxxxx
GOTRUE_EXTERNAL_APPLE_SECRET=yyyyyyyy
GOTRUE_EXTERNAL_APPLE_REDIRECT_URI=https://supabase.zeabur.app/auth/v1/callback
Update supabase.zeabur.app
to your public domain, for example: supabase.example.com
.
You can find the client ID and secret in the Apple Developer Console.
Then, restart your auth
service.