# Wie nutze ich meinen Supabase-Server?

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

1. Öffnen Sie im Panel **Meine Server** und klicken Sie auf Ihren Server.
2. Warten Sie auf dem Reiter **Übersicht**, bis die Zeile **App** „Supabase ist bereit“ meldet. Die Seite aktualisiert sich selbst.
3. Öffnen Sie den Link in der Zeile **Panel-Adresse**. Ihr Browser fragt nach **Login** und **Passwort**, dann öffnet sich Studio.

## Ihre API-Schlüssel

[Per SSH verbinden](https://www.seturack.com/de/wissensdatenbank/artikel/how-to-connect-with-ssh) und die Schlüssel auslesen:

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

Verwenden Sie `SUPABASE_PUBLISHABLE_KEY` im Client-Code. `SUPABASE_SECRET_KEY` hat volle Rechte, behalten Sie ihn also auf der Serverseite. Die älteren `ANON_KEY` und `SERVICE_ROLE_KEY` funktionieren ebenfalls.

## Die Adresse Ihrer App

Nach der Einrichtung ist die `SITE_URL` von Auth die passwortgeschützte Studio-Adresse, und E-Mail-Links führen dorthin. Setzen Sie in `/opt/seturack/supabase/.env` die `SITE_URL` auf die Adresse Ihrer App und `ADDITIONAL_REDIRECT_URLS` auf die Rücksprungadressen, die Sie zulassen. Führen Sie dann in diesem Ordner `docker compose up -d` aus.

## Mit der Datenbank verbinden

Verbinden Sie sich über den Pooler auf Port **5432** oder **6543**. Der Benutzer ist `postgres.your-tenant-id`, das Passwort ist der Wert von `POSTGRES_PASSWORD`.

## E-Mail

Die Registrierung lässt sich nicht abschließen, solange keine Bestätigungs-E-Mail gesendet werden kann. Tragen Sie die `SMTP_*`-Werte in `.env` ein und führen Sie in diesem Ordner `docker compose up -d` aus.

**Noch kein Server?** [Bestellen Sie einen Server mit vorinstalliertem Supabase](https://www.seturack.com/de/supabase-vps): Sie wählen die Größe und zahlen nur, was Sie wählen.
