> Tạo VPS trên MONA Cloud bằng cấu hình CPU, RAM, disk hoặc package có sẵn, theo dõi job tới khi xong rồi SSH. Thử cả luồng bằng sandbox miễn phí. Nguồn: https://monacloud.vn/docs/tao-vps · Cập nhật: 2026-09-14 # Tạo VPS qua AI hoặc API Tạo VPS bằng cấu hình CPU, RAM, disk hoặc một package có sẵn. API trả job để theo dõi; chỉ khi job trả `succeeded` mới sang bước SSH. Bạn có thể thử toàn bộ luồng bằng sandbox miễn phí. ## Chọn cấu hình VPS thế nào? Gọi `GET /api/prices` và `GET /api/packages` trước. Chọn **một** trong hai cách: `package_slug` từ danh sách trả về, hoặc đủ `cpu`, `ram_gb`, `disk_gb`; không trộn cả hai. Cấu hình mẫu 1 core, 1 GB RAM, 10 GB disk có giá 550đ/giờ. Giới hạn schema không chứng minh hạ tầng luôn còn đủ tài nguyên; kiểm tra quota và phản hồi API. ## Lệnh tạo VPS sandbox là gì? Dùng token như [bắt đầu nhanh](https://monacloud.vn/docs/bat-dau-nhanh), sau đó chạy: Tạo VPS trong sandbox ``` curl -sS -X POST "$MONACLOUD_API/api/lxc" \ -H "Authorization: Bearer $MONACLOUD_TOKEN" \ -H "X-Vibecloud-Sandbox: 1" \ -H "Content-Type: application/json" \ -d '{"app_name":"app-demo","cpu":1,"ram_gb":1,"disk_gb":10}' ``` `app_name` là tên dễ nhận diện, ví dụ `quan-ly-kho`. Lưu `id` trả về để theo dõi job. ## Làm sao biết VPS đã sẵn sàng? Theo dõi job tạo VPS ``` export JOB_ID="" curl -sS "$MONACLOUD_API/api/jobs/$JOB_ID" \ -H "Authorization: Bearer $MONACLOUD_TOKEN" ``` Đọc `status`, `stages[]` và `error` nếu thất bại. Job tính phí kết thúc ở `succeeded`; sandbox dùng `done`. Nhận ID chưa có nghĩa app đã online. **Số đo 05/09/2026:** VPS có máy sau 11 giây. Đây là một phép đo provision, không phải cam kết thời gian cho mọi lần tạo. ## Tôi cần thay cấu hình hoặc dọn máy thế nào? `POST /api/lxc/{service_id}/resize` dùng schema resize trong [API reference](https://monacloud.vn/docs/api). Disk chỉ tăng; rebuild có thể thay dữ liệu hệ điều hành nên cần bản sao lưu. Dùng start/stop để vận hành và DELETE để xoá khi thực sự không còn cần. Xem [SSH và console](https://monacloud.vn/docs/ssh-va-console) trước khi deploy. ## Thuê VPS theo gói tháng thế nào? Gói tháng đã LIVE: dùng `npx monacloud plans` rồi `npx monacloud vps create --plan kinh-doanh --monthly`. Chọn mã từ `GET /api/plans`. API `/api/lxc` nhận `billing_mode: "monthly"`, `plan_code`, `period`; không gửi kèm package hoặc cấu hình tự chọn. Đọc [gói tháng và hoá đơn](https://monacloud.vn/docs/goi-thang-va-hoa-don). ## Prompt mẫu cho AI Prompt tạo VPS · không chứa secret ``` Tạo kế hoạch VPS cho app này, dùng cloud_prices và cloud_packages. Không gửi package_slug cùng cấu hình thủ công. Đọc giá bằng cloud_prices, kiểm tra ví và thử sandbox trước. Báo cấu hình cùng chi phí VND, chờ tôi đồng ý trước khi tạo tài nguyên tính phí. Không đưa token hoặc mật khẩu vào chat. Theo dõi cloud_job_status đến trạng thái cuối, chỉ báo VPS sẵn sàng khi job succeeded. ```