App được cấp URL và SSL thế nào?
POST /api/apps deploy repo public lên app host riêng, cấp URL https://<repo>-<mã>.app.monacloud.vn có cert Let's Encrypt. Số đo 05/09/2026: host đầu tiên ~150 giây, deploy 10–20 giây. Repo Node.js mẫu đã chạy tại URL thật.
Thêm domain riêng bằng API thế nào?
Đặt API/token theo bắt đầu nhanh, thay ID app và hostname bạn sở hữu:
export APP_ID="<app-id-that>"
curl -sS -X POST "$MONACLOUD_API/api/apps/$APP_ID/domains" \
-H "Authorization: Bearer $MONACLOUD_TOKEN" \
-H "Content-Type: application/json" \
-d '{"host":"app.example.com"}'
MCP tương ứng là cloud_app_domain_add với app_id và host. API trả loại bản ghi, tên, đích CNAME và SSL đang chờ. Dùng đúng đích trả về; CNAME trỏ vào hostname, không trỏ vào IP.
DNS đã đúng có nghĩa HTTPS đã xong chưa?
Chưa. Chờ DNS phân giải đúng và quá trình cấp chứng chỉ hoàn tất, sau đó kiểm tra HTTPS. Không tạo đồng thời A và CNAME cho cùng hostname. Với VPS tự quản, đọc IP/hostname service và cấu hình web server, chứng chỉ theo dự án.
Kiểm tra gì trước khi đổi domain?
Thử đăng nhập, callback, upload, link tuyệt đối và chứng chỉ. Giữ cách quay lại bản cũ khi chuyển traffic. Sandbox trả URL/DNS mô phỏng; không trỏ domain thật vào đó. Xem địa chỉ IP và mạng.
Prompt mẫu cho AI
Đọc cloud_app_get, kiểm tra URL HTTPS của app thật. Sau khi tôi duyệt domain, gọi cloud_app_domain_add với app_id và hostname tôi sở hữu. Đọc hướng dẫn CNAME, chờ DNS và kiểm chứng chỉ; không báo SSL đã xong khi còn pending.Không gửi token hoặc mật khẩu vào chat.