Open-Source Firebase-Alternative: Postgres, Auth, Storage, Edge-Functions.
Supabase ist die Open-Source-Firebase-Alternative: Postgres + Auth + Storage + Realtime + Edge Functions hinter einer einheitlichen API. Self-hostbar (so läuft dieses Projekt auf backend.tobiasjonas-ludwig.de) oder als Managed-Service.
pnpm add @supabase/supabase-js @supabase/ssr
In Next.js (App Router):
// lib/supabase/server.ts
import { createServerClient } from '@supabase/ssr'
import { cookies } from 'next/headers'
export async function createClient() {
const cookieStore = await cookies()
return createServerClient(URL, ANON_KEY, { cookies: { ... } })
}
service_role im Client.supabase/migrations/ versionieren.@supabase/ssr für Next.js — Cookies werden korrekt durchgereicht.supabase functions new my-fn && supabase functions deploy my-fn
supabase.channel('foo').on('postgres_changes', ...).subscribe().service_role-Key niemals im Browser — full DB-Bypass. Nur server-side, hier in lib/supabase/proxy.ts.enable row level security + explizite Policies.select() ohne Filter zieht die ganze Tabelle — RLS schützt vor Daten-Leak, nicht vor Cost.Wenn du keine Postgres-Features brauchst und reines Document-DB-Modell ausreicht → Firebase / Mongo. Komplexe Multi-Tenant-Setups mit Schema-pro-Tenant → eigene Postgres-Infra.
Referenzen(1)
Produkte(1)