Tự Host GoTrue Auth: Xóa Bỏ Phụ Phí $0.00325/MAU — SupaScale Docker Guide
Ứng dụng cộng đồng cán mốc 250K MAU phải gánh thêm +$487.50/tháng tiền đếm người dùng ($0.00325 × 150K) dù tiến trình GoTrue mã nguồn mở tốn chưa tới 300 MB RAM.
Khuyến nghị tối thiểu từ SupaScale: 8 GB RAM • Cấu hình tối ưu: 16 GB RAM (Biểu phí đối chiếu ngày 2026-11-12).
Dù bản thân GoTrue tốn rất ít RAM (~110–290 MB), thuật toán băm mật khẩu bcrypt cost=10 tiêu tốn ~70 ms CPU mỗi lượt đăng nhập — hãy chọn tối thiểu 4 nhân vCPU khi vượt 100K MAU!
Bảng Ước Tính Phân Bổ RAM Trên SupaScale: Tự Host GoTrue Auth: Xóa Bỏ Phụ Phí $0.00325/MAU
| Nhóm Tiến Trình Supabase Docker | RAM Khởi Động Nền | Mức Tải 50K MAU | Phân Loại Rủi Ro |
|---|---|---|---|
| 100,000 MAU GoTrue Auth Surcharge | $0.00 overage | Included in $25 Pro | Quota Ceiling |
| 250,000 MAU Overage ($0.00325 × 150,000) | +$487.50/tháng | +$210 XL = $722/tháng | Self-Host Wins |
| 500,000 MAU Overage ($0.00325 × 400,000) | +$1,300.00/tháng | +$410 2XL = $1,735/tháng | 98% Savings |
| GoTrue Container Memory in SupaScale Model | 92 MB | 295 MB @ 500K MAU | Lean Go Binary |
SupaScale Zero-Logout auth.users Migration & SMTP Configuration
# Export auth schema INCLUDING encrypted_password bcrypt hashes & refresh_tokens:
pg_dump "$SUPABASE_CLOUD_DB_URL" \
--schema=auth \
--no-owner --no-privileges \
--file=auth_schema_full.sql
# Preserve your exact Cloud JWT_SECRET in self-hosted .env so existing sessions stay valid:
GOTRUE_JWT_SECRET="your-existing-supabase-cloud-jwt-secret"
GOTRUE_SMTP_HOST="smtp.yourdomain.io"
GOTRUE_RATE_LIMIT_EMAIL_SENT="3600"
1. Phân Tích Đường Cong MAU SupaScale: Biểu Phí Vượt Ngưỡng 100.000 Người Dùng
Theo bảng giá công khai của Supabase (đối chiếu ngày 2026-11-12), gói Pro miễn phí 100.000 MAU đầu tiên và tính $0.00325 cho mỗi người dùng hoạt động tăng thêm. Với ứng dụng B2C miễn phí đông thành viên, tiền phụ phí MAU nhanh chóng cao gấp hàng chục lần tiền thuê phần cứng. Nhờ GoTrue mở mã nguồn MIT và lưu chuỗi băm bcrypt chuẩn trong bảng auth.users, tự host giúp xóa bỏ hoàn toàn phí đếm MAU.
2. Quy Trình SupaScale Di Trú Mật Khẩu Không Làm Đăng Xuất Phiên Hiện Tại
Sao chép chính xác chuỗi JWT_SECRET từ trang quản trị Cloud sang tệp .env của máy chủ tự host trước khi nạp bản sao lưu pg_dump --schema=auth. Mọi mã JWT và refresh_token hiện hành tiếp tục xác thực chuẩn xác sau khi đổi DNS mà không bắt người dùng đăng nhập lại.
3. Tách Uy Tín Gửi Thư Xác Thực SMTP Trong Kiến Trúc SupaScale
Kết nối biến GOTRUE_SMTP_HOST với dịch vụ gửi thư giao dịch chuyên biệt hoặc hộp thư tên miền riêng trên ChemiCloud cấu hình đủ SPF/DKIM/DMARC để mã OTP vào thẳng hộp thư đến.
Cấu Hình Máy Chủ Khớp Định Cỡ SupaScale Cho Tự Host GoTrue Auth: Xóa Bỏ Phụ Phí $0.00325/MAU
Hostinger KVM NVMe VPS (1-Click Docker / Coolify + Supabase) — SupaScale
Từ $4.99/tháng (~127k)
Chu kỳ 12–24 tháng trên gói KVM 2 (8GB) hoặc KVM 4 (16GB) khóa đáy cước + trừ thêm 20% đối tác.
Xem Gói Hostinger KVM VPS Cho Bản Vẽ Tự Host GoTrue Auth: Xóa Bỏ Phụ Phí $0.00325/MAU Qua SupaScale →UltaHost VDS Tài Nguyên Riêng (32GB–128GB Cho Agency Nhiều Dự Án) — SupaScale
Từ $37.5/tháng (~956k)
Gom 8–15 dự án khách hàng từ Supabase Pro ($200–$600/tháng) về 1 cụm VDS 32GB–64GB riêng.
Đối Chiếu UltaHost VDS Riêng Cho Cụm Supabase Này Qua SupaScale →Ghi chú giá công khai SupaScale: Cập nhật ngày 2026-11-12 từ trang chính thức của hãng; giá ưu đãi và gia hạn có thể thay đổi, vui lòng kiểm tra tại trang thanh toán.