supabase
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications
⭐ 101,848 stars trên GitHub · 🍴 12,294 forks · 📜 License: apache-2.0 · 💻 Ngôn ngữ: TypeScript
supabase là gì?
Một backend platform self-host dành cho đội muốn tốc độ kiểu Firebase nhưng vẫn giữ nền tảng dữ liệu trên Postgres. Điểm khác biệt nằm ở việc gom database, auth, API, realtime, storage và functions vào một stack open source có thể chạy local, self-host hoặc dùng cloud.
Các thành phần chính
- Postgres làm lõi dữ liệu, phù hợp cho ứng dụng cần tính ổn định, SQL chuẩn và khả năng mở rộng lâu dài.
- Auth và Authorization hỗ trợ signup, login, session, JWT và phân quyền gắn với dữ liệu.
- Tự động sinh REST API qua PostgREST và GraphQL API qua pg_graphql từ schema Postgres.
- Realtime subscriptions cho phép client lắng nghe insert, update, delete qua websocket.
- File Storage cung cấp API quản lý file, dùng Postgres để kiểm soát permission.
- Edge Functions, Database Functions, dashboard quản trị và toolkit AI/vector embeddings cho các use case hiện đại.
Use case rõ ràng
- Xây backend nhanh cho web/mobile app mà không phải tự ghép auth, API, storage và realtime từ đầu.
- Làm MVP hoặc sản phẩm SaaS cần Postgres, login người dùng, dashboard admin và API sẵn dùng.
- Triển khai ứng dụng realtime như chat, notification, collaborative dashboard hoặc live feed.
- Xây hệ thống nội bộ cần self-host để kiểm soát dữ liệu, hạ tầng và compliance.
- Làm app AI/RAG cần lưu embeddings, tìm kiếm vector và kết hợp dữ liệu nghiệp vụ trong Postgres.
Điểm mạnh nhất là trải nghiệm Firebase-like trên nền Postgres open source — bạn có tốc độ phát triển nhanh nhưng không bị khóa vào một database proprietary. So với các backend commercial thuần cloud, Supabase cho đội kỹ thuật nhiều quyền kiểm soát hơn: có thể develop local, self-host, audit stack và vẫn dùng các thành phần quen thuộc như Postgres, Kong, PostgREST, GoTrue.
Phù hợp cho developer, startup team và IT manager muốn xây backend nhanh nhưng vẫn cần ownership dữ liệu, khả năng self-host và nền tảng Postgres vững chắc.
Chủ đề: project được tag với các topic phổ biến:
- 🏷️
ai - 🏷️
alternative - 🏷️
auth - 🏷️
database - 🏷️
deno - 🏷️
embeddings - 🏷️
example - 🏷️
firebase - 🏷️
nextjs - 🏷️
oauth2
📸 Hình ảnh & screenshot



Cài đặt nhanh
Tham khảo hướng dẫn cài đặt chi tiết tại README. Hầu hết các project hỗ trợ Docker — nếu repo có Dockerfile, dùng:
git clone https://github.com/supabase/supabase.git
cd supabase
docker build -t supabase .
docker run -d -p 8080:8080 supabase
Yêu cầu hệ thống tối thiểu
| Thành phần | Khuyến nghị |
|---|---|
| RAM | 4096 MB |
| CPU | 2 vCPU |
| Disk | 50 GB SSD |
| OS | Ubuntu 22.04 LTS / Debian 12 |
| Docker | 24.0+ |
⚡ Triển khai nhanh với VSIS
Dùng gói VSIS VPS Standard 4GB RAM / 2 vCPU / 50GB SSD (~150k/tháng) từ VSIS.NET — VPS Việt Nam tốc độ cao, hỗ trợ 24/7, hợp với nhu cầu chạy supabase ổn định.
🎯 Lợi ích:
- Triển khai 1 lệnh
docker compose up -dchỉ trong 2 phút - IPv4 riêng, full root, băng thông không giới hạn nội địa
- Backup snapshot tự động hàng ngày
- Trợ giúp cài đặt miễn phí từ team VSIS
👉 Xem các gói VPS phù hợp tại vsis.net
Tài nguyên
- 🔗 GitHub: supabase/supabase
- 🌐 Trang chủ: https://supabase.com
- 📚 Tài liệu chính thức: xem README trong repo
- 💬 Cộng đồng: GitHub Issues + Discussions
Bài viết được tổng hợp từ thông tin GitHub vào 05/05/2026. Số liệu stars/forks có thể đã thay đổi — xem realtime tại link GitHub.
