Self-hosted Backend-as-a-Service

O'zingizning Supabase'ingiz.

Postgres, Auth, Storage, Realtime va Dashboard — hammasi bitta platformada, o'z serveringizda. Obuna yo'q, faqat VPS.

Hammasi tayyor

Backend uchun kerak bo'lgan barcha narsa — qutidan tashqari.

Postgres + REST API

Har loyiha alohida Postgres. Schemadan avtomatik REST (CRUD, filtrlar, joins, RPC) — RLS bilan himoyalangan.

Authentication

Email/parol, JWT, refresh rotatsiya, email tasdiqlash, parol tiklash, admin boshqaruvi.

Storage

Public/private bucketlar, signed URL'lar, fayl yuklash/yuklab olish — RLS bilan.

Realtime

Postgres o'zgarishlari, broadcast kanallar va presence — WebSocket orqali, jonli.

Dashboard

Table editor, SQL editor, auth/storage boshqaruvi, jonli hisobotlar — Supabase Studio uslubida.

Client SDK

supabase-js kabi: .from().select(), .auth, .storage, .channel(), .rpc(). TypeScript tayyor.

Tanish SDK bilan

supabase-js bilishingiz kifoya — bir xil tajriba.

O'z serveringizda
Ma'lumotlaringiz sizniki. Faqat VPS puli — obuna yo'q. Ko'p loyiha bitta serverda.
Xavfsiz
Shifrlangan kalitlar, RLS izolyatsiya, HTTPS, per-key rate-limit, avtomatik backup.
Supabase-mos
Tanish API va SDK. Mavjud bilimlaringiz ishlaydi, migratsiya oson.
app.ts
import { createClient } from "@storagedb/client";

const db = createClient(url, anonKey);

// Database
const { data } = await db.from("todos")
  .select("*, author(*)")
  .eq("done", false);

// Auth
await db.auth.signUp({ email, password });

// Realtime
db.channel("room")
  .on("INSERT", (p) => console.log(p.record))
  .subscribe();

Bugun boshlang

Loyiha yarating, jadval tuzing, API'ni ishlating — bir necha daqiqada.

Dashboard'ga kirish