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íSupabaseMONA Base beta
Nền dữ liệuPostgresPostgres 17 và pgvector, ở beta
Auth, Storage, RealtimeCó trong nền tảngCó, chạy trong cụm (beta)
Thanh toánTheo 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ụ AITài khoản và công cụ riêng của SupabaseDù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 clientsupabase-js chính thứcDùng được với supabase-js khi đổi URL và anon key
Branching, PITR, platform APICó theo sản phẩm và góiChư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_URLANON_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.

  1. 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ó.

  2. 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.

  3. Thử bằng sandbox trước khi tạo cụm

    Dùng cloud_base_create kiể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.

Hỏi đáp

Câu hỏi thường gặp khi thay Supabase

Chưa thấy câu bạn cần thì gọi tổng đài 1900 636 648.

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.

Prompt tạo backend MONA Base
Dùng monacloud-mcp và các tool cloud_base_* (beta) để tạo backend cho dự án này. Trước khi tạo, hãy báo chi phí VND và phần nào chưa hỗ trợ. Dùng cloud_base_create rồi cloud_base_credentials lấy api_url, anon_key, service_key. Không tạo tài khoản, ví hay MCP riêng cho MONA Base.

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