# Hoe gebruik ik mijn Supabase-server?

https://www.seturack.com/nl/kennisbank/artikel/how-do-i-use-my-supabase-server

1. Open in het paneel **Mijn servers** en klik op je server.
2. Wacht op het tabblad **Overzicht** tot de rij **App** "Supabase is klaar" meldt. De pagina ververst zichzelf.
3. Open de link in de rij **Paneeladres**. Je browser vraagt om de **Login** en het **Wachtwoord**, daarna opent Studio.

## Je API-sleutels

[Verbind via SSH](https://www.seturack.com/nl/kennisbank/artikel/how-to-connect-with-ssh) en lees de sleutels:

`grep -E '^(SUPABASE_PUBLISHABLE_KEY|SUPABASE_SECRET_KEY|POSTGRES_PASSWORD)=' /opt/seturack/supabase/.env`

Gebruik `SUPABASE_PUBLISHABLE_KEY` in clientcode. `SUPABASE_SECRET_KEY` heeft alle rechten, dus houd hem aan de serverkant. De oudere `ANON_KEY` en `SERVICE_ROLE_KEY` werken ook.

## Het adres van je app

Na de installatie is de `SITE_URL` van Auth het met een wachtwoord beveiligde adres van Studio, en e-maillinks wijzen daarheen. Zet in `/opt/seturack/supabase/.env` `SITE_URL` op het adres van je app en `ADDITIONAL_REDIRECT_URLS` op de terugkeeradressen die je toestaat. Voer daarna in die map `docker compose up -d` uit.

## Verbinden met de database

Verbind via de pooler op poort **5432** of **6543**. De gebruiker is `postgres.your-tenant-id` en het wachtwoord is de waarde van `POSTGRES_PASSWORD`.

## E-mail

Registreren kan pas worden afgerond als er een bevestigingsmail kan worden verstuurd. Vul de waarden `SMTP_*` in `.env` in en voer in die map `docker compose up -d` uit.

**Nog geen server?** [Bestel een server met Supabase geïnstalleerd](https://www.seturack.com/nl/supabase-vps): jij kiest de grootte en betaalt voor wat je kiest.
