Hướng Dẫn Deploy Ứng Dụng Bolt.new / Cursor Lên VPS Với Dokploy
Hướng dẫn chi tiết cách deploy ứng dụng Next.js từ Bolt.new/Cursor lên VPS sử dụng Dokploy. Giải pháp thay thế Vercel giúp tiết kiệm $20/tháng cho Developer
Bạn vừa dùng Bolt.new hoặc Cursor để tạo ra một ứng dụng SaaS trong mơ? Chúc mừng bạn!
Nhưng khoan đã, khi định đưa nó cho khách hàng dùng, bạn nhận ra một thực tế phũ phàng:
- Vercel Pro: $20/tháng/người (Nếu team 3 người là $60/tháng).
- Supabase: $25/tháng nếu vượt quá giới hạn free.
- Tổng thiệt hại: Khoảng $500 - $1000/năm chỉ để duy trì server.
Với tư cách là một "Indie Hacker" khởi nghiệp, mỗi đồng vốn đều quý giá. Tại sao phải trả "thuế Vercel" trong khi bạn có thể tự host mọi thứ trên một VPS giá rẻ ($5/tháng) với hiệu năng tương đương?
Hôm nay, Vinh Web sẽ hướng dẫn bạn dựng "Vercel tại gia" bằng công cụ Dokploy (Mã nguồn mở miễn phí).

1. Tại Sao Lại Là Dokploy + VPS?
Hãy làm một bài toán so sánh:
Tiêu Chí | Vercel / Netlify | VPS + Dokploy |
Chi phí | Đắt dần theo traffic | Cố định (~150k/tháng) |
Giới hạn | Bị giới hạn băng thông, serverless function | Không giới hạn (Full CPU/RAM) |
Dữ liệu | Nằm trên cloud của họ | Nằm trong tay bạn (100% Owner) |
Cài đặt | 1 Click (Dễ) | 1 Dòng lệnh (Cũng dễ nếu biết cách) |
Dokploy là một bản sao của Vercel nhưng bạn cài nó lên server riêng của mình. Nó giúp bạn quản lý App, Database (Postgres/MySQL), Redis chỉ bằng giao diện kéo thả.
2. Chuẩn Bị Nguyên Liệu
Để bắt đầu, bạn cần:
- Một con VPS: Cấu hình tối thiểu 2 Core, 4GB RAM (Khuyên dùng Hetzner, DigitalOcean hoặc các nhà cung cấp tại VN). Hệ điều hành: Ubuntu 24.04.
- Tên miền (Domain): Đã trỏ về IP của VPS.
- Tài khoản GitHub: Nơi chứa code App mà bạn đã xuất ra từ Bolt/Cursor.
3. Các Bước Thực Hiện (Step-by-Step)
Bước 1: Cài đặt Dokploy lên VPS
Mở Terminal (SSH vào VPS) và chạy đúng 1 dòng lệnh thần thánh sau:
Bash
curl -sSL https://dokploy.com/install.sh | sh
Chờ khoảng 5-10 phút để nó cài Docker và các thứ linh tinh. Sau khi xong, hãy truy cập vào http://ip-vps-cua-ban:3000 để tạo tài khoản Admin.
Bước 2: Kết nối Database (Thay thế Supabase)
App của bạn cần chỗ lưu dữ liệu. Đừng mua database rời tốn tiền.
Trên Dokploy Dashboard:
- Chọn mục Databases.
- Chọn PostgreSQL. Bấm "Create".
- Copy chuỗi kết nối (Connection String) mà Dokploy cung cấp.
Bước 3: Đẩy Code từ Bolt lên GitHub
Nếu bạn dùng Bolt.new:
- Bấm nút "Open in StackBlitz" hoặc Download Zip.
- Đẩy code đó lên một Private Repo trên GitHub của bạn.
- Lưu ý: Cần tạo file Dockerfile trong source code nếu chưa có (Đây là bước khó nhất với người không chuyên).
Bước 4: Deploy App
Quay lại Dokploy:
- Vào mục Application -> Chọn Git.
- Kết nối tài khoản GitHub của bạn -> Chọn Repo vừa tạo.
- Trong phần Environment Variables: Dán cái chuỗi kết nối Database ở Bước 2 vào (biến DATABASE_URL).
- Bấm Deploy.
Bùm! Dokploy sẽ tự động tải code về, cài thư viện và chạy app. Bạn có thể gắn tên miền app.domain.com vào và cấp chứng chỉ SSL tự động.

4. Những Rủi Ro Bạn Cần Biết (The "Gotcha")
Nghe thì dễ (chỉ 4 bước), nhưng thực tế khi bắt tay vào làm, bạn sẽ gặp 1001 lỗi:
- Lỗi Dockerfile: Bolt tạo code React/Next.js nhưng thường thiếu file cấu hình Docker chuẩn để chạy trên Linux.
- Lỗi Build: Thiếu RAM khi cài node_modules khiến server bị treo.
- Bảo mật: Nếu không cấu hình Tường lửa (Firewall) chuẩn, Database của bạn có thể bị Hack sau 1 đêm.
- Backup: Bạn phải tự viết script để sao lưu dữ liệu, không ai làm hộ bạn cả.
Việc tự Host giúp tiết kiệm tiền, nhưng nó tốn thời gian. Bạn muốn dành thời gian để code tính năng bán hàng hay ngồi google sửa lỗi Server màn hình đen sì?
Giải Pháp: Gói Dịch Vụ "Deploy & Forget" Của Vinh Web
Nếu bạn thấy các bước trên quá lằng nhằng, hoặc bạn đã làm thử mà web cứ báo lỗi "502 Bad Gateway", hãy để tôi giúp.
Tôi cung cấp gói dịch vụ AI Code Upgrade & Deploy:
- Review Code: Tôi kiểm tra và thêm các file cấu hình Docker chuẩn cho project Bolt/Cursor của bạn.
- Setup Hạ Tầng: Tôi cài đặt VPS, Dokploy, Database, Redis, MinIO (Lưu ảnh) chuẩn chỉnh, bảo mật tường lửa 2 lớp.
- Bàn Giao: Bạn nhận về một đường link đăng nhập hệ thống quản trị server. Bạn làm chủ hoàn toàn, tôi chỉ là người setup.
Chi phí chỉ từ: 2.000.000 VNĐ (Một lần duy nhất)
(Rẻ hơn tiền bạn trả cho Vercel trong 2 tháng).








