# Supabase sunucumu nasıl kullanırım?

https://www.seturack.com/bilgi-bankasi/makale/supabase-sunucumu-nasil-kullanirim

1. Panelde **Sunucularım** sayfasını açın, sunucunuza tıklayın.
2. **Genel Bakış** sekmesinde **Uygulama** satırında "Supabase hazır" yazmasını bekleyin. Sayfa kendini yeniler.
3. **Panel adresi** satırındaki bağlantıyı açın. Tarayıcı **Giriş adı** ve **Şifre** sorar, ardından Studio açılır.

## API anahtarlarınız

[SSH ile bağlanın](https://www.seturack.com/bilgi-bankasi/makale/sunucuma-ssh-ile-nasil-baglanirim) ve anahtarları okuyun:

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

İstemci kodunda `SUPABASE_PUBLISHABLE_KEY` kullanın. `SUPABASE_SECRET_KEY` tam yetkilidir, yalnız sunucu tarafında kalsın. Eski `ANON_KEY` ve `SERVICE_ROLE_KEY` da çalışır.

## Uygulamanızın adresi

Kurulumda Auth'un `SITE_URL` değeri parolalı Studio adresidir, e-posta bağlantıları oraya gider. `/opt/seturack/supabase/.env` dosyasında `SITE_URL` değerine uygulamanızın adresini, `ADDITIONAL_REDIRECT_URLS` değerine izin verdiğiniz dönüş adreslerini yazın. Sonra aynı klasörde `docker compose up -d` çalıştırın.

## Veritabanına bağlanmak

Havuz üzerinden **5432** ya da **6543** portuna bağlanılır. Kullanıcı `postgres.your-tenant-id`, şifre `POSTGRES_PASSWORD` değeridir.

## E-posta

Kayıt onayı e-postası göndermeden kayıt tamamlanmaz. `.env` dosyasındaki `SMTP_*` değerlerini doldurup aynı klasörde `docker compose up -d` çalıştırın.

**Henüz sunucunuz yok mu?** [Supabase kurulu sunucu sipariş edin](https://www.seturack.com/supabase-vps): boyutu kendiniz seçersiniz, ne seçtiyseniz onu ödersiniz.
