Version: 4.1
Gói
Các script tạo và chỉnh sửa gói hosting (package).
Liệt kê gói
Để liệt kê mọi gói hosting (plan) hiện có, chạy:
hitechcloudcli plan-list
Ví dụ kết quả
# hitechcloudcli plan-list
+----+----------------+------------------------+---------------+----------------+-------------+-----------+------------+--------------+----------+------+------+-----------+-------------+-----------------+
| id | name | description | domains_limit | websites_limit | email_limit | ftp_limit | disk_limit | inodes_limit | db_limit | cpu | ram | bandwidth | feature_set | max_email_quota |
+----+----------------+------------------------+---------------+----------------+-------------+-----------+------------+--------------+----------+------+------+-----------+-------------+-----------------+
| 1 | Standard plan | Small plan for testing | 0 | 10 | 0 | 0 | 5 GB | 1000000 | 0 | 2 | 2g | 10 | basic | 10G |
| 2 | Developer Plus | 4 cores, 6G ram | 0 | 10 | 0 | 0 | 10 GB | 1000000 | 0 | 4 | 6g | 100 | default | 0 |
| 3 | example | ddfsds | 1 | 1 | 1 | 1 | 10 GB | 1000000 | 1 | 1 | 1g | 100 | default | 10G |
+----+----------------+------------------------+---------------+----------------+-------------+-----------+------------+--------------+----------+------+------+-----------+-------------+-----------------+
Bạn cũng có thể xuất dữ liệu dạng JSON:
hitechcloudcli plan-list --json
Tạo gói
Để tạo gói mới, chạy lệnh sau:
hitechcloudcli plan-create name"<TEXT>" description="<TEXT>" emails=<COUNT> ftp=<COUNT> domains=<COUNT> websites=<COUNT> disk=<COUNT> inodes=<COUNT> databases=<COUNT> cpu=<COUNT> ram=<COUNT> bandwidth=<COUNT> feature_set=<NAME> max_email_quota=<COUNT>
| Tham số | Mô tả | Kiểu | Ghi chú |
|---|---|---|---|
name | Tên gói | Chuỗi | Không có dấu cách |
description | Mô tả gói | Chuỗi | Dùng dấu nháy nếu có nhiều từ |
feature_set | Bộ tính năng gán cho gói | Chuỗi | Phải khớp với tên một bộ tính năng đã có |
email_limit | Số tài khoản email tối đa | Số nguyên | 0 là không giới hạn |
max_email_quota | Dung lượng tối đa mỗi tài khoản email | Chuỗi | Số nguyên theo sau là B, k, M, G hoặc T; 0 là không giới hạn |
ftp_limit | Số tài khoản FTP tối đa | Số nguyên | 0 là không giới hạn |
domains_limit | Số tên miền tối đa | Số nguyên | 0 là không giới hạn |
websites_limit | Số website tối đa | Số nguyên | 0 là không giới hạn |
disk_limit | Giới hạn dung lượng đĩa tính bằng GB | Số nguyên | |
inodes_limit | Số inode tối đa | Số nguyên | 0 là không giới hạn (khuyến nghị tối thiểu: 250000) |
db_limit | Số cơ sở dữ liệu tối đa | Số nguyên | 0 là không giới hạn |
cpu | Giới hạn số nhân CPU | Số nguyên | |
ram | Giới hạn RAM tính bằng GB | Số nguyên | |
bandwidth | Tốc độ cổng mạng tính bằng Mbit/s | Số nguyên |
Ví dụ:
hitechcloudcli plan-create name="New Plan" description="This is a new plan" emails=100 ftp=50 domains=20 websites=30 disk=100 inodes=100000 databases=10 cpu=4 ram=8 bandwidth=100 feature_set=default max_email_quota=2G"
Liệt kê người dùng của gói
Liệt kê mọi người dùng đang dùng một gói:
hitechcloudcli plan-usage
Ví dụ kết quả
# hitechcloudcli plan-usage 'Standard plan'
+----+----------+-------------------+---------------+---------------------+
| id | username | email | plan_name | registered_date |
+----+----------+-------------------+---------------+---------------------+
| 3 | demo | stefan@netops.com | Standard plan | 2025-04-28 14:47:52 |
| 4 | dummy | dummy | Standard plan | 2025-04-28 15:20:19 |
+----+----------+-------------------+---------------+---------------------+
Bạn cũng có thể xuất dữ liệu dạng JSON:
hitechcloudcli plan-usage --json
Xoá gói
Xoá một gói nếu hiện không có người dùng nào đang dùng gói đó.
hitechcloudcli plan-delete <PLAN_NAME>
Ví dụ kết quả
# hitechcloudcli plan-delete 'ubuntu_nginx_mysql'
Plan 'ubuntu_nginx_mysql' deleted successfully.
MẸO: đặt tên gói trong ' hoặc " nếu tên có dấu cách: "plan name here".
Có thể truyền cờ --json để nhận phản hồi dạng JSON.
Ví dụ kết quả
# hitechcloudcli plan-delete 'ubuntu_nginx_mysql' --json
{"message": "Plan 'ubuntu_nginx_mysql' deleted successfully."}
Chỉnh sửa gói
Thay đổi giới hạn của gói.
hitechcloudcli plan-edit --debug id=<ID> name"<TEXT>" description="<TEXT>" emails=<COUNT> ftp=<COUNT> domains=<COUNT> websites=<COUNT> disk=<COUNT> inodes=<COUNT> databases=<COUNT> cpu=<COUNT> ram=<COUNT> bandwidth=<COUNT> feature_set=<DEFAULT> max_email_quota=<COUNT>
| Tham số | Mô tả | Kiểu | Ghi chú |
|---|---|---|---|
name | Tên gói | Chuỗi | Không có dấu cách |
description | Mô tả gói | Chuỗi | Dùng dấu nháy nếu có nhiều từ |
feature_set | Bộ tính năng gán cho gói | Chuỗi | Phải khớp với tên một bộ tính năng đã có |
email_limit | Số tài khoản email tối đa | Số nguyên | 0 là không giới hạn |
max_email_quota | Dung lượng tối đa mỗi tài khoản email | Chuỗi | Số nguyên theo sau là B, k, M, G hoặc T; 0 là không giới hạn |
ftp_limit | Số tài khoản FTP tối đa | Số nguyên | 0 là không giới hạn |
domains_limit | Số tên miền tối đa | Số nguyên | 0 là không giới hạn |
websites_limit | Số website tối đa | Số nguyên | 0 là không giới hạn |
disk_limit | Giới hạn dung lượng đĩa tính bằng GB | Số nguyên | |
inodes_limit | Số inode tối đa | Số nguyên | 0 là không giới hạn (khuyến nghị tối thiểu: 250000) |
db_limit | Số cơ sở dữ liệu tối đa | Số nguyên | 0 là không giới hạn |
cpu | Giới hạn số nhân CPU | Số nguyên | |
ram | Giới hạn RAM tính bằng GB | Số nguyên | |
bandwidth | Tốc độ cổng mạng tính bằng Mbit/s | Số nguyên |
Ví dụ kết quả
# hitechcloudcli plan-edit --debug id=1 name="New Plan" description="This is a new plan" emails=100 ftp=50 domains=20 websites=30 disk=100 inodes=100000 databases=10 cpu=4 ram=8 bandwidth=100 feature_set="default" max_email_quota="2G"
Gói Email Pro
hitechcloudcli plan-emailpro <add|show>
add thêm tám gói Email Pro vào máy chủ này; show liệt kê chúng mà không
thay đổi gì.
Trang này có hữu ích không?