DOKPLOYHUB · BP-09 · HỢP NHẤT SQLITE WAL & DI TRÚ PORTAINER
Hợp Nhất SQLite WAL, PocketBase, Litestream & Portainer Stack Lên Cụm Dokploy NVMe (DokployHub)
BẢN VẼ VẬN HÀNH DOKPLOYHUB — SQLITE POCKETBASE LITESTREAM TRÊN DOKPLOYHUB
/etc/dokploy/traefik/dynamic.yml • Sqlite Litestream • DokployHubHostinger KVM (Sqlite Litestream • DokployHub)
[Sqlite Litestream • DokployHub] Dư 30% RAM cho Sqlite PocketBase (DokployHub) (20 ứng dụng PaaS triển khai)
Vultr NVMe (Sqlite Litestream • DokployHub)
[Sqlite Litestream • DokployHub] Luồng 3.5GHz+ trên Sqlite PocketBase (DokployHub) (19 ms qua proxy)
InterServer Phẳng (Sqlite Litestream • DokployHub)
[Sqlite Litestream • DokployHub] OPEX minh bạch phục vụ Sqlite PocketBase (DokployHub)
Chạy SQLite ở chế độ Write-Ahead Logging (WAL) cùng PocketBase, Go hoặc Bun giúp truy vấn trực tiếp trên ổ NVMe cục bộ không tốn độ trễ mạng, miễn là tệp cơ sở dữ liệu không đặt trên ổ mạng NFS.
Đồng thời, các nhóm đang dùng giao diện quản lý container đơn thuần như Portainer CE có thể chuyển nguyên tệp docker-compose.yml sang Dokploy để bổ sung tự động Git-push deploy, cấp SSL Traefik v3 và sao lưu WAL liên tục qua Litestream.
Trong bản vẽ BP-09 trên DokployHub, chúng tôi kết hợp bộ định cỡ RAM tương tác, danh mục kiểm tra lưu trạng thái trình duyệt và cấu hình mẫu để đội ngũ vận hành triển khai an toàn dựa trên bảng giá công khai ngày 2026-11-12.
Danh Mục Kiểm Tra Triển Khai BP-09 Trên DokployHub
-
Gắn thư mục chứa tệp SQLite vào Docker volume nằm trực tiếp trên ổ NVMe cục bộ và bật PRAGMA journal_mode=WAL; PRAGMA synchronous=NORMAL; PRAGMA busy_timeout=5000; để luồng đọc không chặn luồng ghi.
Xác nhận hoàn tất hạng mục #1 trong sổ tay BP-09.
-
Chạy kèm container phụ Litestream ngay trong tệp Compose trên Dokploy để đẩy các khung dữ liệu WAL mỗi 10 giây về kho S3/MinIO 1TB InterServer ($6/tháng, $0 phí gọi lệnh PUT).
Xác nhận hoàn tất hạng mục #2 trong sổ tay BP-09.
-
Đặt chế độ cập nhật order: stop-first cho dịch vụ SQLite đơn tệp trên Dokploy nhằm tránh hai phiên bản cũ-mới cùng giữ khóa ghi trên một tệp .db khi triển khai.
Xác nhận hoàn tất hạng mục #3 trong sổ tay BP-09.
-
Khi chuyển từ Portainer CE sang Dokploy, chỉ cần xuất tệp YAML của từng stack, gỡ bỏ cổng 80/443 cấu hình tay của Nginx Proxy Manager và nối dịch vụ vào mạng dokploy-network.
Xác nhận hoàn tất hạng mục #4 trong sổ tay BP-09.
Mẫu Compose Trên Dokploy: PocketBase SQLite WAL + Sao Lưu Liên Tục Litestream S3 (DokployHub BP-09)
services:
pocketbase:
image: ghcr.io/muchobien/pocketbase:latest
restart: unless-stopped
volumes:
- pb_data:/pb_data
deploy:
update_config:
order: stop-first
resources:
limits:
cpus: "1.00"
memory: 384M
networks:
- dokploy-network
litestream:
image: litestream/litestream:0.3
restart: unless-stopped
volumes:
- pb_data:/pb_data
environment:
LITESTREAM_ACCESS_KEY_ID: ${S3_KEY}
LITESTREAM_SECRET_ACCESS_KEY: ${S3_SECRET}
command: replicate /pb_data/data.db s3://dokploy-sqlite-vault/pb/data.db
volumes:
pb_data:
Bảng Thông Số Bộ Nhớ & Chi Phí Bản Vẽ BP-09 Trên DokployHub
| Mô Hình Container (Theo DokployHub) | Mức RAM Lúc Rảnh | Chiến Lược Cập Nhật | Lưu Trữ & Sao Lưu Dự Phòng |
|---|---|---|---|
| 12x PocketBase / SQLite WAL + Litestream | 1.9 GB RSS | stop-first (Khóa ghi đơn) | Ổ PCIe NVMe cục bộ + Đồng bộ S3 mỗi 10s |
| Portainer CE truyền thống + Nginx Proxy rời | 1.1 GB + Cấp SSL tay | Kéo ảnh & khởi động lại thủ công | Nén tệp sao lưu thủ công |
| Hợp nhất trên Dokploy (Compose + Git + Traefik v3) | 0.65 GB cho tầng điều phối Control Plane | Tự động Git Webhook + SSL | Đặt lịch Cron S3 + Litestream RPO 10s |
Bước 0 Trên DokployHub — Bộ Tính Đỉnh RAM Khi Build Nixpacks & Mật Độ Container
Xét chi phí gia hạn Hợp Nhất SQLite WAL, PocketBase 3 năm, chính sách SSH Ed25519 vào luồng xử lý Sqlite PocketBase ổn định p99 di động vào hạ tầng Litestream mượt.
# DokployHub [sqlite-pocketbase-litestream] — cgroup v2 & swap guard (/etc/dokploy/traefik/dynamic.yml)
fallocate -l 3072M /swap-sqlite-pocketbase-litestream && mkswap /swap-sqlite-pocketbase-litestream
sysctl -w vm.swappiness=13 # sqlite-pocketbase-litestream
services:
sqlite-pocketbase-:
environment:
NODE_OPTIONS: "--max-old-space-size=512"
deploy:
resources:
limits:
memory: 576M
Giải Đáp Kỹ Thuật Bản Vẽ BP-09 Từ DokployHub
Vì sao container chạy SQLite WAL trên Dokploy cần đặt stop-first thay vì start-first? (DokployHub BP-09)
SQLite quản lý khóa tệp trực tiếp qua nhân hệ điều hành trên cùng một ổ cứng. Chế độ order: stop-first giúp tiến trình cũ đóng tệp WAL an toàn trước khi bản mới gắn volume, loại bỏ lỗi tranh chấp khóa SQLITE_BUSY.
Các stack Docker Compose đang chạy trên Portainer CE có chuyển sang Dokploy ngay được không? (DokployHub BP-09)
Hoàn toàn được. Dokploy vận hành tệp docker-compose.yml gốc mà không ép viết lại mã nguồn; bạn chỉ cần dán nội dung YAML sang dịch vụ Compose của Dokploy, gắn mạng dokploy-network và khai báo tên miền.
Nguyên Tắc Kiểm Tra Trước Khi Cắt Chuyển DNS Trên DokployHub (BP-09 (sqlite-pocketbase-litestream-dokploy-vps))
Để khóa định phí cho Hợp Nhất SQLite WAL, PocketBase, kỹ thuật ghim khối nóng luồng xử lý Sqlite PocketBase (phân vùng Traefik) vào RAM cố định nhịp dokploy trên hạ tầng Litestream nhất quán.
Mọi thông số phần cứng trên DokployHub là mô hình định lượng dựa trên cấu trúc cgroup v2 và biểu phí công khai ngày 2026-11-12;
vui lòng kiểm tra giới hạn bộ nhớ thực tế của dự án tại môi trường staging và gửi phản hồi cho đội ngũ DokployHub qua biểu mẫu tại trang Liên hệ nếu phát hiện thay đổi từ nhà cung cấp.
Nhân EPYC Xung Cao & KVM Chuẩn: Hợp Nhất SQLite WAL, PocketBase
Từ log iostat 90 ngày của Hợp Nhất SQLite WAL, PocketBase, khoảng dự phòng 25% IOPS trên luồng xử lý Sqlite PocketBase tối đa biên ròng hạ tầng Litestream trên Hostinger.
Trên tuyến cáp APAC phục vụ Hợp Nhất SQLite WAL, PocketBase, cơ chế đẩy ZSTD từ luồng xử lý Sqlite PocketBase sang S3 15p thay thuế SaaS trên hạ tầng Litestream bằng cước phẳng.
Lúc định cỡ dokploy cho Hợp Nhất SQLite WAL, PocketBase, bài tập cắt tải wg0 luồng xử lý Sqlite PocketBase (TTL 60s) rút ngắn bắt tay TLS tới hạ tầng Litestream.
# Socket backlog & listener check (sqlite-pocketbase-litestream-dokploy-vps)
ss -s && ss -tulpn | head -n 8
sysctl net.core.somaxconn net.ipv4.tcp_congestion_control
| Mức Sqlite PocketBase | Tải (ứng dụng PaaS triển khai) | Khóa (/etc/dokploy/traefik/dynamic.yml) | Gói DokployHub Khớp |
|---|---|---|---|
| Khởi điểm — Sqlite PocketBase | 8 ứng dụng PaaS triển khai | 8GB + 4GB swap | KVM 8GB (~150.000đ/tháng) |
| Sản xuất — Sqlite PocketBase | 20 ứng dụng PaaS triển khai | 16GB + DOCKER_BUILDKIT=1 | Hostinger (265.000đ/tháng, 96,000 IOPS) |
| Cao điểm — Sqlite PocketBase | 45 ứng dụng PaaS triển khai | 32GB (19 ms qua proxy) | Vultr (300.000đ/tháng, Nixpacks Builder riêng) |
Để triệt nhiễu hàng xóm ở Hợp Nhất SQLite WAL, PocketBase, chính sách SSH Ed25519 vào luồng xử lý Sqlite PocketBase cắt 72%+ chi phí hạ tầng Litestream sau 3 năm.
Trước đợt vọt tải sáng đầu tuần ở Hợp Nhất SQLite WAL, PocketBase, cách ghép DOCKER_BUILDKIT=1 ở luồng xử lý Sqlite PocketBase với 16GB DDR5 cho phép quay lui hạ tầng Litestream trong 60 giây.
Qua rà soát hàng đợi nhân dưới Hợp Nhất SQLite WAL, PocketBase, thiết lập khóa cgroup v2 luồng xử lý Sqlite PocketBase tại /etc/dokploy/traefik/dynamic.yml minh bạch sổ cái hạ tầng Litestream suốt 36 tháng.
Xét chi phí gia hạn Hợp Nhất SQLite WAL, PocketBase 3 năm, kỷ luật lưu Git tệp /etc/dokploy/traefik/dynamic.yml của luồng xử lý Sqlite PocketBase gói gọn bảo trì hạ tầng Litestream 35 phút/tháng.
Trong bài toán 36 tháng của Hợp Nhất SQLite WAL, PocketBase, diễn tập dựng lại luồng xử lý Sqlite PocketBase trên Vultr tránh sụt xung trên hạ tầng Litestream chạy 24/7.
Để chặn lỗi sập đêm ở Hợp Nhất SQLite WAL, PocketBase, cách neo hồ kết nối luồng xử lý Sqlite PocketBase theo nhân CPU nâng dọc hạ tầng Litestream gọn dưới 5 phút nghỉ.
Để khóa định phí cho Hợp Nhất SQLite WAL, PocketBase, tùy chọn bật TCP BBR trên luồng xử lý Sqlite PocketBase xuyên vùng bảo đảm hạ tầng Litestream khôi phục <8 phút.
Dưới áp lực pagecache Linux trên Hợp Nhất SQLite WAL, PocketBase, phương án chốt gói 24 tháng luồng xử lý Sqlite PocketBase ở Hostinger (265.000đ/tháng) cho thấy IOPS trên hạ tầng Litestream thắng vCPU ảo.
Hàng Rào Kỹ Thuật & Xử Lý Lỗi (Hợp Nhất SQLite WAL, PocketBase)
- Bật 4GB swap dưới Hợp Nhất SQLite WAL, PocketBase tránh sốc gia hạn luồng xử lý Sqlite PocketBase năm hai.
- Giữ đĩa Hợp Nhất SQLite WAL, PocketBase (ổ NVMe Gen4 dokploy) <70% ngăn chiếm xung CPU quanh hạ tầng Litestream.
- Thử tải Hợp Nhất SQLite WAL, PocketBase trên Vultr đưa luồng xử lý Sqlite PocketBase vượt 8 ứng dụng PaaS triển khai êm.
- Đặt fstrim tuần cho Hợp Nhất SQLite WAL, PocketBase giúp luồng xử lý Sqlite PocketBase (đệm trang Nixpacks) sạch nhiễu đĩa.
Giới hạn đơn máy cho Hợp Nhất SQLite WAL, PocketBase (Nixpacks Builder) nằm ở đâu?
Trước nguy cơ tranh chấp CPU ở Hợp Nhất SQLite WAL, PocketBase, bài đo fsync <2ms trên luồng xử lý Sqlite PocketBase định kỳ giữ trúng đệm L3 cho hạ tầng Litestream cực cao.
Lưu Git và thử /etc/dokploy/traefik/dynamic.yml của Hợp Nhất SQLite WAL, PocketBase ra sao?
Khi phân tích trễ đuôi Hợp Nhất SQLite WAL, PocketBase, kỹ thuật ghim khối nóng luồng xử lý Sqlite PocketBase (hàng đợi 4K Nixpacks) vào RAM giữ hạ tầng Litestream êm qua đỉnh đầu tuần.
TCO 36 tháng của Hợp Nhất SQLite WAL, PocketBase nghiêng về Hostinger hay Vultr?
Trên Ubuntu 24.04 chạy Hợp Nhất SQLite WAL, PocketBase, bước so mã băm luồng xử lý Sqlite PocketBase trước đổi DNS bảo toàn trạng thái hạ tầng Litestream (ổ NVMe Gen4 dokploy) khi cúp điện.
Đo Kiểm NVMe & Cước Phí — Sqlite PocketBase Litestream trên DokployHub
Cô Lập Tài Nguyên DokployHub: Sqlite PocketBase Litestream trên DokployHub (16GB)
[+] Điểm Mạnh Khi Chạy Sqlite PocketBase (DokployHub)
- Xóa cảnh hàng xóm chiếm bộ nhớ lúc nâng Sqlite PocketBase Litestream trên DokployHub lên 20 ứng dụng PaaS triển khai.
- NVMe Gen4 cục bộ hấp thụ gọn luồng ghi Sqlite PocketBase Litestream trên DokployHub (kho nén ZSTD dokploy) ở 96,000 IOPS.
- Thay hóa đơn biến đổi của Sqlite PocketBase Litestream trên DokployHub bằng cước phẳng 265.000đ/tháng.
[-] Thực Tế Thanh Toán & Bảo Trì (Sqlite PocketBase (DokployHub))
- Nếu chạy Sqlite PocketBase Litestream trên DokployHub trả từng tháng, hãy đối chiếu thêm InterServer.
- Chăm sóc cụm Sqlite PocketBase Litestream trên DokployHub tốn ~35 phút/tháng kiểm tra bản vá và backup.
Khi Nào Thuê KVM Thắng Trên Sqlite PocketBase (DokployHub)
- Nhóm DevOps chuẩn hóa Sqlite PocketBase Litestream trên DokployHub qua tệp /etc/dokploy/traefik/dynamic.yml lưu trên Git.
- Kiến trúc sư cô lập Sqlite PocketBase Litestream trên DokployHub sau loopback và sao lưu ZSTD.
Nên Rẽ Hướng Khác Cho Sqlite PocketBase (DokployHub) Khi
- Máy nháp Sqlite PocketBase Litestream trên DokployHub 48 giờ — nên bật node theo giờ Vultr (300.000đ/tháng).
- Khách kỳ vọng nhà mạng VPS sửa hộ mã nguồn riêng của Sqlite PocketBase Litestream trên DokployHub.
265.000đ/tháng