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