MONA Base đang beta, nhận khách sớm
Lựa chọn thay Supabase cho dự án cần hạ tầng Việt Nam
MONA Base là lựa chọn thay Supabase đang ở beta, gồm Postgres 17, Auth, Storage, Realtime và pgvector trên hạ tầng MONA tại Việt Nam. Ứng dụng dùng supabase-js chuyển sang được khi đổi URL và anon key; signUp, CRUD, Storage và RLS đã được thử theo cách này.

MONA Base beta khi thay Supabase
- CPU, mỗi core mỗi giờ250đ
- RAM, mỗi GB mỗi giờ150đ
- Disk, mỗi GB mỗi giờ15đ
- Tạo cụm beta~4,5 phút
Thời gian tạo cụm ghi theo bản beta, không phải cam kết cho mọi lần tạo.
- Đổi 2 giá trị URL và anon key trong supabase-js
- 4,5 phút khoảng thời gian tạo cụm beta
- 1.700đ 2 core, 4 GB RAM, 40 GB Disk mỗi giờ
Đối chiếu
Supabase và MONA Base beta khác nhau ở đâu?
Bảng đối chiếu nền dữ liệu, thanh toán, công cụ AI, cách dùng supabase-js và những phần beta chưa có.
| Tiêu chí | Supabase | MONA Base beta |
|---|---|---|
| Nền dữ liệu | Postgres | Postgres 17 và pgvector, ở beta |
| Auth, Storage, Realtime | Có trong nền tảng | Có, chạy trong cụm (beta) |
| Thanh toán | Theo bảng giá quốc tế | VND qua MONA Cloud: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ |
| Tài khoản và công cụ AI | Tài khoản và công cụ riêng của Supabase | Dùng chung MONA Pass và monacloud-mcp với MONA Cloud; tạo cụm beta khoảng 4,5 phút |
| Tương thích client | supabase-js chính thức | Dùng được với supabase-js khi đổi URL và anon key |
| Branching, PITR, platform API | Có theo sản phẩm và gói | Chưa có trong phạm vi beta |
PITR (point-in-time recovery) là khôi phục dữ liệu về một thời điểm. Thông tin Supabase lấy theo các trang chính thức ở mục nguồn đối chiếu bên dưới.
Cách chuyển
Cách chuyển sang MONA Base
Kiểm kê trước, tách phần cấu hình ra khỏi mã, rồi thử bằng sandbox và nhận báo giá VND trước khi tạo cụm.
Dùng MONA Base với supabase-js import { createClient } from '@supabase/supabase-js'
-const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY)
+const supabase = createClient(BASE_URL, ANON_KEY)
const { data, error } = await supabase.from('todos').select('*')BASE_URL và ANON_KEY lấy từ tool cloud_base_credentials hoặc console MONA Base. SERVICE_KEY bỏ qua RLS nên chỉ dùng ở server, không để lộ ra client.
Kiểm kê dự án đang dùng Supabase
Kiểm kê SDK, dữ liệu và tính năng đang dùng. Đánh dấu riêng phần dựa vào branching, PITR hoặc platform API vì beta chưa có.
Tách URL, key và lớp truy cập dữ liệu
Tách URL, key và lớp truy cập dữ liệu để có thể thay thế. Với supabase-js, đây là chỗ đổi sang URL và anon key của MONA Base.
Thử bằng sandbox trước khi tạo cụm
Dùng
cloud_base_createkiểm tra sandbox; yêu cầu AI báo giới hạn và giá VND trước khi tạo.
Nguồn đối chiếu
Nguồn đối chiếu chính thức của Supabase
Giá và tính năng của Supabase thay đổi theo gói. Kiểm lại ở trang gốc trước khi quyết định chuyển.
MONA Base dùng cho production được chưa?
MONA Base đang ở beta: tạo cụm khoảng 4,5 phút và dùng được với supabase-js. Chưa khuyến nghị cho tải production rất lớn vì chưa có SLA (cam kết mức dịch vụ) và observability (theo dõi vận hành) đầy đủ; phần này đang hoàn thiện.
Có thể thay Supabase chỉ bằng cách đổi URL và key không?
Có, với ứng dụng dùng supabase-js: đổi URL và anon key sang MONA Base. signUp, CRUD, Storage và RLS đã được thử theo cách này. Phần dựa vào branching, PITR hoặc platform API cần kiểm lại vì beta chưa có.
Đang trả tiền Supabase, chuyển sang thì thanh toán ra sao?
Không. MONA Base dùng chung MONA Pass, ví VND và monacloud-mcp với MONA Cloud.
Dữ liệu MONA Base đặt ở đâu?
Trên máy chủ tại Việt Nam. Cụm tạo ra có chứng chỉ Let's Encrypt hợp lệ, gồm 11 container ở trạng thái healthy.
MONA Base beta còn thiếu gì?
Chưa có SLA và observability đầy đủ cho tải production lớn. Branching, PITR và platform API chưa có.
Trạng thái beta
MONA Base beta đang có gì và chưa có gì
MONA Base là một phần của MONA Cloud: dùng chung MONA Pass, ví VND và monacloud-mcp, không có tài khoản riêng.
Beta
Đang có trong bản beta
- Postgres 17, Auth, Storage, Realtime, Studio và pgvector trong một cụm, có chứng chỉ HTTPS hợp lệ.
- Tạo cụm beta khoảng 4,5 phút.
- Dùng được với supabase-js khi đổi sang URL và anon key của MONA Base.
- Giá theo tài nguyên máy chủ như VPS: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ.
Chưa có trong bản beta
- Branching, PITR và platform API.
- SLA và observability đầy đủ.
- Chưa khuyến nghị cho tải production rất lớn.
Prompt cho AI
Prompt để AI tạo backend MONA Base
Tool namespace cloud_base_* trong monacloud-mcp (beta). AI báo chi phí VND và phần chưa hỗ trợ trước khi tạo cụm.
Prompt không chứa secret.

Bắt đầu với MONA Base
Ứng dụng supabase-js chuyển sang MONA Base bằng URL và anon key mới
Tài liệu MONA Base có đoạn mã khởi tạo supabase-js, cách bật RLS và prompt cho AI. AI báo giá VND trước khi tạo cụm.
- ~4,5 phúttạo cụm beta
- 250đ/coreCPU mỗi giờ
- Postgresbản 17, có pgvector