Supabase’i Docker ile kendi VPS’inizde çalıştırırken PostgreSQL, Auth, Storage, API gateway, Studio, secrets ve backup sorumluluklarını production bakışıyla ele alan rehber.
Komutları canlı sistemde uygulamadan önce sürüm, yedek, firewall ve geri dönüş planını kendi altyapınızda doğrulayın.
Supabase tek servis değildir; Postgres çevresinde Auth, REST/Realtime, Storage ve yönetim bileşenlerinden oluşan çoklu container stack’tir. RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez.
Kurulum komutundan öte mimari, kapasite, güvenlik, hata teşhisi ve production işletimini tek akışta ele alıyoruz.
Supabase tek servis değildir; Postgres çevresinde Auth, REST/Realtime, Storage ve yönetim bileşenlerinden oluşan çoklu container stack’tir.
Supabase Self-Hosted VPS Kurulumu 2026 için tasarım kararı yalnız servislerin ayağa kalkmasına göre verilmemeli. JWT secret, anon/service keys ve database credentials varsayılan bırakılmamalı; Studio erişimi ayrıca korunmalıdır. Mimari doğrulamada Supabase Self-hosting dokümantasyonu ile gerçek ağ ve veri akışı birlikte karşılaştırılmalıdır.
RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez.
Container sağlıklı görünürken uygulama hata verebilir; Postgres migration, gateway route ve secret uyuşmazlıkları ayrı kontrol edilmelidir. Bu yüzden kapasite testi, Supabase Self-Hosted VPS Kurulumu 2026 üzerinde gerçek veri ve eşzamanlı iş yüküyle yapılmalı; yalnız boşta kullanılan RAM değeri satın alma kararına dönüştürülmemelidir.
JWT secret, anon/service keys ve database credentials varsayılan bırakılmamalı; Studio erişimi ayrıca korunmalıdır.
Supabase Self-Hosted VPS Kurulumu 2026 için erişim politikası deployment sonrasında eklenen bir ayrıntı değildir. Supabase tek servis değildir; Postgres çevresinde Auth, REST/Realtime, Storage ve yönetim bileşenlerinden oluşan çoklu container stack’tir. Bu akışta public olması gerekmeyen database, worker, runtime veya yönetim portları private ağda tutulmalıdır.
Self-host ortamında upgrade, backup, security patch ve uptime sorumluluğu işletmeciye geçer; release prosedürü olmadan otomatik güncelleme risklidir.
Canlıya geçiş kontrolünde şu komut/işlem hattı da doğrulama noktası olarak kullanılabilir: docker compose ps. Container sağlıklı görünürken uygulama hata verebilir; Postgres migration, gateway route ve secret uyuşmazlıkları ayrı kontrol edilmelidir. Bu kontrol başarısızsa release ilerletilmeden önce geri dönüş noktası test edilmelidir.
Container sağlıklı görünürken uygulama hata verebilir; Postgres migration, gateway route ve secret uyuşmazlıkları ayrı kontrol edilmelidir.
Supabase Self-Hosted VPS Kurulumu 2026 arızasında semptom ile kök nedeni ayırmak için önce son değişiklik zamanı kaydedilir. RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez. Ardından servis logu, dependency health ve ağ erişimi aynı zaman diliminde karşılaştırılır.
Self-host ortamında upgrade, backup, security patch ve uptime sorumluluğu işletmeciye geçer; release prosedürü olmadan otomatik güncelleme risklidir.
Self-host ortamında upgrade, backup, security patch ve uptime sorumluluğu işletmeciye geçer; release prosedürü olmadan otomatik güncelleme risklidir. İşletim runbook’unda config, kalıcı veri, secret envanteri ve restore sırası ayrı tutulmalı; Supabase Self-hosting sürüm notları yükseltme öncesinde kontrol edilmelidir.
Supabase tek servis değildir; Postgres çevresinde Auth, REST/Realtime, Storage ve yönetim bileşenlerinden oluşan çoklu container stack’tir. RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez.
| Belirti / problem | Muhtemel katman | İlk doğrulama |
|---|---|---|
| Studio açılıyor ancak API 401/403 dönüyor | Container sağlıklı görünürken uygulama hata verebilir; Postgres migration, gateway route ve secret uyuşmazlıkları ayrı kontrol edilmelidir. | İlgili servis logu, dependency health ve son değişiklik zamanı tek zaman çizgisinde karşılaştırılır. |
| Auth kullanıcı var fakat RLS veriyi engelliyor | RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez. | Peak kaynak kullanımı, concurrency ve disk/network baskısı aynı test penceresinde ölçülür. |
| Storage metadata var ancak nesne bulunamıyor | JWT secret, anon/service keys ve database credentials varsayılan bırakılmamalı; Studio erişimi ayrıca korunmalıdır. | Public/private portlar, kimlik doğrulama, TLS ve secret kapsamı dıştan içe doğrulanır. |
| Restore sonrası migration/extension hatası oluşuyor | Self-host ortamında upgrade, backup, security patch ve uptime sorumluluğu işletmeciye geçer; release prosedürü olmadan otomatik güncelleme risklidir. | Sürüm, config diff, kalıcı veri ve geri dönüş noktası birlikte kontrol edilir. |
Kurulum komutundan öte mimari, kapasite, güvenlik, hata teşhisi ve production işletimini tek akışta ele alıyoruz.
Supabase’i Docker ile kendi VPS’inizde çalıştırırken PostgreSQL, Auth, Storage, API gateway, Studio, secrets ve backup sorumluluklarını production bakışıyla ele alan rehber.
Supabase tek servis değildir; Postgres çevresinde Auth, REST/Realtime, Storage ve yönetim bileşenlerinden oluşan çoklu container stack’tir.
RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez.
JWT secret, anon/service keys ve database credentials varsayılan bırakılmamalı; Studio erişimi ayrıca korunmalıdır.
Self-host ortamında upgrade, backup, security patch ve uptime sorumluluğu işletmeciye geçer; release prosedürü olmadan otomatik güncelleme risklidir.
Container sağlıklı görünürken uygulama hata verebilir; Postgres migration, gateway route ve secret uyuşmazlıkları ayrı kontrol edilmelidir.
Kurulum komutundan öte mimari, kapasite, güvenlik, hata teşhisi ve production işletimini tek akışta ele alıyoruz.
docker compose psdocker compose logs --tail=200psql -c "select version();"df -hKurulum komutundan öte mimari, kapasite, güvenlik, hata teşhisi ve production işletimini tek akışta ele alıyoruz. RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez.
Kurulum komutundan öte mimari, kapasite, güvenlik, hata teşhisi ve production işletimini tek akışta ele alıyoruz.
Kurulum komutundan öte mimari, kapasite, güvenlik, hata teşhisi ve production işletimini tek akışta ele alıyoruz.
Supabase tek servis değildir; Postgres çevresinde Auth, REST/Realtime, Storage ve yönetim bileşenlerinden oluşan çoklu container stack’tir. RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez.
Supabase tek servis değildir; Postgres çevresinde Auth, REST/Realtime, Storage ve yönetim bileşenlerinden oluşan çoklu container stack’tir.
JWT secret, anon/service keys ve database credentials varsayılan bırakılmamalı; Studio erişimi ayrıca korunmalıdır.
RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez.
Self-host ortamında upgrade, backup, security patch ve uptime sorumluluğu işletmeciye geçer; release prosedürü olmadan otomatik güncelleme risklidir.
Container sağlıklı görünürken uygulama hata verebilir; Postgres migration, gateway route ve secret uyuşmazlıkları ayrı kontrol edilmelidir.
Supabase’i Docker ile kendi VPS’inizde çalıştırırken PostgreSQL, Auth, Storage, API gateway, Studio, secrets ve backup sorumluluklarını production bakışıyla ele alan rehber. Supabase Self-hosting
Kurulum komutundan öte mimari, kapasite, güvenlik, hata teşhisi ve production işletimini tek akışta ele alıyoruz. RAM ve disk I/O, gerçek DB working set ve Realtime bağlantı sayısına göre planlanmalıdır; yalnız web trafiği kapasiteyi temsil etmez.