Deploy Supabase on Northflank
Published 23rd November 2023
By Northflank
Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.
Database: every Supabase project is a full Postgres database, the world's most trusted relational database
Authentication: add user sign ups and logins, securing your data with Row Level Security
Edge Functions: easily write custom code without deploying or scaling servers
Storage: store, organise, and serve large files, from videos to images
Realtime: build multiplayer experiences with realtime data synchronisation
- Postgres addon
- MinIO addon
- Kong proxy deployment
- Supabase Studio deployment
- Supabase Storage deployment
- Supabase Realtime deployment
- Supabase Meta deployment
- Supabase Auth deployment
- Supabase Functions deployment
- Postgres deployment
- 3 database migration jobs
You will need to provide API keys in the anon
and service_role
secrets, as well as a JWT.
- Create an account on Northflank.
- Click
deploy Supabase now
- In the argument overrides section, create a new random secret (with a length of 256) by clicking the key button. Copy and paste it into the
JWT_SECRET
field. - Use this tool to generate the tokens for your
SUPABASE_SERVICE_KEY
andSUPABASE_ANON_KEY
using yourJWT_SECRET
- Click
deploy stack
to save and run the Supabase template - Select the Kong service when the template run has finished
- Open the
code.run
domain to access Supabase Studio. Use the generatedDASHBOARD_USERNAME
andDASHBOARD_PASSWORD
found in thegeneral secrets
secret group in your project to log in.
You can now start using Supabase via Studio, and the Supabase API.