Version: 4.1
ClientExec
Bản HiTechCloud Enterprise có kèm plugin máy chủ cho ClientExec, bên cạnh các tích hợp WHMCS, FOSSBilling và Blesta.
Plugin cho phép ClientExec tạo và quản lý tài khoản hosting trên máy chủ HiTechCloud của bạn:
- Tạo tài khoản mới (và thêm tên miền của nó)
- Tạm ngưng / bỏ tạm ngưng
- Đổi gói (plan)
- Đổi mật khẩu
- Chấm dứt
- Kiểm tra kết nối
Mã nguồn: hitechcloud-vietnam/hitechcloud-clientexec-module (kho riêng tư, phát hành dưới dạng submodule integrations/clientexec của HiTechCloud Panel).
Yêu cầu
- Một máy chủ HiTechCloud có giấy phép Enterprise và đã bật API (
HiTechAdmin > API, hoặchitechcloudcli config update api on) - Một tài khoản quản trị để plugin đăng nhập (chúng tôi khuyên dùng tài khoản riêng:
hitechcloudcli admin new clientexec <password>) - ClientExec 6.x trở lên
Cài đặt
- SSH vào máy chủ ClientExec.
- Vào
plugins/serverbên trong bản cài ClientExec. - Tải plugin vào thư mục tên
hitechcloud:git clone https://hitechcloud.org hitechcloud - Trong khu vực quản trị ClientExec, vào Settings > Servers > Add server và chọn plugin HiTechCloud Panel.
- Điền hostname máy chủ, cổng HiTechAdmin (mặc định
2087) cùng tên người dùng và mật khẩu quản trị. - Bấm Test connection.
Cách hoạt động
Plugin xác thực với API HiTechAdmin (POST /api/) bằng thông tin đăng nhập quản trị và dùng JWT bearer token trả về cho mọi lời gọi tiếp theo:
| Thao tác ClientExec | Lời gọi API HiTechAdmin |
|---|---|
| Tạo | POST /api/users/<username> rồi POST /api/domains/new |
| Tạm ngưng / Bỏ tạm ngưng | PATCH /api/users/<username> với {"action": "suspend"} / {"action": "unsuspend"} |
| Đổi mật khẩu | PATCH /api/users/<username> với {"password": "..."} |
| Đổi gói | PUT /api/users/<username> với {"plan_name": "..."} |
| Chấm dứt | DELETE /api/users/<username> |
Tên gói (package name) trong ClientExec phải khớp với một tên gói (plan name) trên máy chủ HiTechCloud.
Xử lý sự cố
Trên ClientExec:
- Bật ghi nhật ký gỡ lỗi cho plugin máy chủ và tái hiện thao tác.
- Xem nhật ký của plugin trong khu vực quản trị ClientExec.
Trên máy chủ HiTechCloud:
- Bật
DEV_MODE(HiTechAdmin > Cài đặt > Chunghoặchitechcloudcli config update dev_mode on). - Tái hiện thao tác từ ClientExec.
- Đọc
/var/log/hitechcloud/admin/api.log.
Cập nhật
cd path_to_clientexec/plugins/server/hitechcloud
git pull
Trang này có hữu ích không?