# 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 thật succeeded mới sang bước SSH. Bạn có thể thử toàn bộ luồng bằng sandbox 0đ.

## 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](/docs/bat-dau-nhanh), sau đó chạy:


```bash
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?


```bash
export JOB_ID="<id-tra-ve-khi-tao>"
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 thật dùng `succeeded`; sandbox dùng `done`. Nhận ID chưa có nghĩa app đã online.

Số đo 05/09/2026: VPS 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](/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 để xóa khi thực sự không còn cần. Xem [SSH và console](/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/custom sizing. Đọc [gói tháng và hóa đơn](/docs/goi-thang-va-hoa-don).

## Prompt mẫu cho AI


```text
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 duyệt trước khi tạo tài nguyên thật. 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 máy thật sẵn sàng khi succeeded.
```

Trước: [Hiểu VPS, database, sandbox và ví](/docs/khai-niem) · Tiếp: [Tạo MongoDB, PostgreSQL hoặc MySQL](/docs/tao-database)

[Đọc trang HTML](https://monacloud.vn/docs/tao-vps)
