Bắt đầu — chuẩn bị Cloudflare
Đây là bước đầu tiên, thực hiện một lần cho mỗi project. Mục tiêu: có một tài khoản Cloudflare + API token đã kiểm tra hoạt động, sẵn sàng để tạo website.
1. Đăng ký Cloudflare
Nếu chưa có tài khoản, tạo miễn phí tại trang đăng ký của Cloudflare. Không cần thẻ tín dụng, không cần mua gì — bản miễn phí đủ dùng.
2. Lấy Account ID
Sau khi đăng nhập, vào mục Workers & Pages. Account ID hiển thị ở sidebar phải — copy lại.
3. Tạo API Token có giới hạn quyền
:::danger Không dùng Global API Key Global API Key là chìa khóa toàn quyền của cả tài khoản — lộ ra là mất sạch. Luôn tạo API Token riêng, chỉ cấp đúng vài quyền cần thiết. :::
Vào My Profile → API Tokens → Create Token → Create Custom Token, cấp các quyền:
| Loại | Permission | Mức |
|---|---|---|
| Account | Cloudflare Pages | Edit |
| Account | Access: Apps and Policies | Edit |
| Account | Access: Organizations, Identity Providers, and Groups | Edit |
| Zone | DNS | Edit (chỉ cần nếu gắn tên miền riêng) |
Token chỉ hiện đúng một lần — copy ngay khi tạo.
4. Bật Zero Trust
Vào mục Zero Trust trên dashboard, đặt một team name (chữ thường, không dấu) — đây là bước làm một lần, cần cho tính năng phân quyền truy cập sau này. Chọn gói Free (tối đa 50 user).
5. Kết quả
Sau bước này, bạn sẽ có:
- Một file
.envchứa token (được lưu an toàn, không commit lên git) - Một file
site.config.jsonmô tả project của bạn
Sẵn sàng chuyển sang Tạo website →