# Comment utiliser mon serveur Supabase ?

https://www.seturack.com/fr/base-de-connaissances/article/how-do-i-use-my-supabase-server

1. Dans le panneau, ouvrez **Mes serveurs** et cliquez sur votre serveur.
2. Dans l'onglet **Vue d'ensemble**, attendez que la ligne **Application** indique « Supabase is ready ». La page se rafraîchit toute seule.
3. Ouvrez le lien de la ligne **Adresse du panneau**. Votre navigateur demande l'**Identifiant** et le **Mot de passe**, puis Studio s'ouvre.

## Vos clés d'API

[Connectez-vous en SSH](https://www.seturack.com/fr/base-de-connaissances/article/how-to-connect-with-ssh) et lisez les clés :

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

Utilisez `SUPABASE_PUBLISHABLE_KEY` dans le code côté client. `SUPABASE_SECRET_KEY` a tous les droits, gardez-la donc côté serveur. Les anciennes `ANON_KEY` et `SERVICE_ROLE_KEY` fonctionnent aussi.

## L'adresse de votre application

Après la configuration, le `SITE_URL` d'Auth est l'adresse de Studio protégée par mot de passe, et les liens des e-mails y mènent. Dans `/opt/seturack/supabase/.env`, définissez `SITE_URL` sur l'adresse de votre application et `ADDITIONAL_REDIRECT_URLS` sur les adresses de retour que vous autorisez. Lancez ensuite `docker compose up -d` dans ce dossier.

## Se connecter à la base de données

Connectez-vous via le pooler sur le port **5432** ou **6543**. L'utilisateur est `postgres.your-tenant-id` et le mot de passe est la valeur de `POSTGRES_PASSWORD`.

## E-mail

L'inscription ne peut pas aboutir tant qu'un e-mail de confirmation ne peut pas être envoyé. Renseignez les valeurs `SMTP_*` dans `.env` et lancez `docker compose up -d` dans ce dossier.

**Pas encore de serveur ?** [Commandez un serveur avec Supabase installé](https://www.seturack.com/fr/supabase-vps) : vous choisissez la taille et vous payez ce que vous choisissez.
