1. Create the project
- Sign in to the dashboard, at
https://app.example.com. - Select New project. It’s on the dashboard’s overview and on the projects list.
- On Create a new project, fill in:
- Project name. The project’s address is made from it; Subdomain preview shows the result. If that name is taken, Kylth adds
-2,-3and so on. - Organization, Host, Template and Environment.
- Project name. The project’s address is made from it; Subdomain preview shows the result. If that name is taken, Kylth adds
- Select Create project.
Setting up the project runs in the background and usually takes 60–90 seconds. Kylth takes you to the project’s page, which shows the progress live.
If Create project is greyed out, every running slot is in use. See Troubleshooting.
2. Open Supabase Studio
When the project is running, select Open Supabase Studio on its page. Studio lives at the project’s address, for example https://shop.projects.example.com, and asks for a username and password.
Both are on the project’s Overview tab, under Credentials: DASHBOARD_USERNAME and DASHBOARD_PASSWORD. Secret values stay hidden until you reveal them.
The project’s first visit can take a few seconds while Caddy gets its certificate.
3. Check the API
The same Credentials card lists the project’s keys. ANON_KEY is the public key your apps use. This request should return 200:
curl -s -o /dev/null -w "%{http_code}\n" \
-H "apikey: <ANON_KEY>" \
https://shop.projects.example.com/auth/v1/health
Your apps need the project’s address and ANON_KEY, the same values they’d take from a Supabase Cloud project’s settings.
4. Set up backups
Open the project’s Backups tab:
- Back up now once, to confirm backups work.
- Add a New backup schedule, so backups happen without you.
By default, backups are kept on the same server. Before relying on them, read Backups, and send them off the server.
Next, Licence explains the Free tier and when you need a licence.