SupaScale 12-Container Supabase Docker Workbench Emblem SupaScale 12-Container Docker
  • Bàn Tính 12 Container
  • Bản Vẽ Docker (8)
  • Đối Chiếu TCO (4)
  • Phương Pháp Tính
  • Giới Thiệu
  • Liên Hệ
  • EN // ENGLISH
    BP-08 // 3-2-1 WAL-G & PITR VAULT // SUPASCALE BLUEPRINT

    Sao Lưu Tự Động pg_dumpall & WAL-G PITR Cho Supabase — SupaScale Docker Guide

    Supabase Cloud thu thêm +$100/tháng cho tính năng khôi phục từng giây PITR 7 ngày. SupaScale thiết kế luồng sao lưu mã hóa WAL-G 30 ngày ngoài máy chủ kèm kiểm thử tự động.

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

    Cảnh Báo Điểm Nghẽn Bộ Nhớ Trên SupaScale:

    Chạy lệnh pg_dumpall kèm mức nén zstd quá cao mà quên giới hạn độ ưu tiên bằng nice/ionice sẽ chiếm băng thông đĩa của PostgreSQL đang chạy thật!

    SupaScale Automated pg_dumpall & WAL-G PITR for Supabase Docker Self-Hosted Supabase Docker Architecture Diagram
    Sơ đồ kiến trúc SupaScale cho kịch bản: Sao Lưu Tự Động pg_dumpall & WAL-G PITR Cho Supabase.

    Bảng Ước Tính Phân Bổ RAM Trên SupaScale: Sao Lưu Tự Động pg_dumpall & WAL-G PITR Cho Supabase

    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
    Managed Supabase 7-Day PITR Add-on +$100.00/tháng +$200/tháng (14-day) Published Add-on
    WAL-G Continuous Segment Push ~40 MB RAM 60s RPO Window Async WAL Hook
    zstd -3 Logical pg_dumpall Stream Low CPU ~3.5x–4x Compression Includes Globals
    Weekly :5499 Disposable Restore Drill Automated Verifies auth.users Tested Recovery

    SupaScale Continuous WAL-G PITR + Encrypted Nightly Dump Cron

    # postgresql.conf continuous 60-second PITR archive hook:
    archive_mode = on
    archive_command = 'wal-g wal-push %p'
    archive_timeout = 60
    
    # /etc/cron.d/supascale-backup (Low-priority encrypted dump to independent vault):
    15 03 * * * root ionice -c2 -n7 nice -n15 docker exec supabase-db \
      pg_dumpall -U postgres --clean | zstd -3 | \
      openssl enc -aes-256-cbc -pbkdf2 -pass file:/root/.backup_key | \
      rclone rcat offsite-s3:supascale-vault/nightly-$(date +\%F).sql.zst.enc

    Nạp Kịch Bản "Sao Lưu Tự Động pg_dumpall & WAL-G PITR Cho Supabase" Vào Bàn Tính 12 Container SupaScale →

    1. Nguyên Tắc Dự Phòng SupaScale: Kết Hợp pg_dumpall Hàng Đêm Với Luồng WAL-G 60 Giây

    Chỉ sao lưu mỗi đêm một lần khiến bạn có nguy cơ mất tới gần 24 giờ giao dịch nếu xảy ra lệnh xóa nhầm dữ liệu vào buổi chiều. Ghép thêm cơ chế đẩy đoạn nhật ký WAL-G mỗi 60 giây giúp tua ngược cơ sở dữ liệu về đúng thời điểm ngay trước sự cố.

    2. Bảo Toàn Hệ Thống Role Đặc Thù Của Supabase Trong Kịch Bản SupaScale

    Lệnh pg_dump đơn lẻ không xuất kèm các role phân quyền toàn cụm như anon, authenticated, service_role hay supabase_auth_admin. Chúng tôi khuyến nghị dùng pg_dumpall kết hợp bản basebackup vật lý của WAL-G.

    3. Quy Tắc Sao Lưu 3-2-1 Khác Nhà Cung Cấp Theo Khuyến Nghị SupaScale

    Không bao giờ đặt bản sao lưu duy nhất chung tài khoản VPS với máy chủ chính! Hãy mã hóa AES-256 và truyền tự động từ máy chính Hostinger/Vultr sang kho lưu trữ độc lập tại InterServer.

    Cấu Hình Máy Chủ Khớp Định Cỡ SupaScale Cho Sao Lưu Tự Động pg_dumpall & WAL-G PITR Cho Supabase

    ƯU TIÊN #1 TỪ SUPASCALE

    InterServer Kho Lưu Trữ S3/MinIO & Ryzen Price-Lock Không Tăng Giá — SupaScale

    Từ $6/tháng (~153k)

    Lý tưởng làm máy chủ S3/MinIO lưu ảnh imgproxy + kho sao lưu tự động pgBackRest khóa giá.

    Xem Gói InterServer Price-Lock Cho Bản Vẽ Sao Lưu Tự Động pg_dumpall & WAL-G PITR Cho Supabase Qua SupaScale →
    PHƯƠNG ÁN ĐỐI CHIẾU #2

    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.

    Đối Chiếu Hostinger KVM VPS 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.

    Câu Hỏi Kỹ Thuật SupaScale: Sao Lưu Tự Động pg_dumpall & WAL-G PITR Cho Supabase

    SupaScale gợi ý kiểm thử tự động khả năng khôi phục bản sao lưu hàng tuần ra sao?

    Đặt lịch cron tự khởi tạo một container postgres:15.8 tạm ở cổng 5499, nạp bản sao lưu mới nhất, kiểm tra số dòng bảng auth.users rồi xóa container tạm và báo kết quả qua webhook.

    Đẩy nhật ký WAL-G nền mỗi 60 giây có làm chậm lệnh ghi từ PostgREST không?

    Không—PostgreSQL thực thi archive_command bất đồng bộ trên các tệp WAL 16 MB đã đóng nên không chặn giao dịch trực tiếp của người dùng.

    Theo SupaScale có cần sao lưu riêng thư mục ./volumes/storage ngoài PostgreSQL không?

    Bắt buộc có! Bảng storage.objects trong Postgres chỉ giữ metadata và quyền RLS, còn tệp nhị phân gốc nằm trong ./volumes/storage hoặc MinIO S3 — cần đồng bộ song song bằng rclone.