Chuyển tới nội dung chính

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ểuGhi chú
nameTên góiChuỗiKhông có dấu cách
descriptionMô tả góiChuỗiDùng dấu nháy nếu có nhiều từ
feature_setBộ tính năng gán cho góiChuỗiPhải khớp với tên một bộ tính năng đã có
email_limitSố tài khoản email tối đaSố nguyên0 là không giới hạn
max_email_quotaDung lượng tối đa mỗi tài khoản emailChuỗiSố nguyên theo sau là B, k, M, G hoặc T; 0 là không giới hạn
ftp_limitSố tài khoản FTP tối đaSố nguyên0 là không giới hạn
domains_limitSố tên miền tối đaSố nguyên0 là không giới hạn
websites_limitSố website tối đaSố nguyên0 là không giới hạn
disk_limitGiới hạn dung lượng đĩa tính bằng GBSố nguyên
inodes_limitSố inode tối đaSố nguyên0 là không giới hạn (khuyến nghị tối thiểu: 250000)
db_limitSố cơ sở dữ liệu tối đaSố nguyên0 là không giới hạn
cpuGiới hạn số nhân CPUSố nguyên
ramGiới hạn RAM tính bằng GBSố nguyên
bandwidthTốc độ cổng mạng tính bằng Mbit/sSố 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ểuGhi chú
nameTên góiChuỗiKhông có dấu cách
descriptionMô tả góiChuỗiDùng dấu nháy nếu có nhiều từ
feature_setBộ tính năng gán cho góiChuỗiPhải khớp với tên một bộ tính năng đã có
email_limitSố tài khoản email tối đaSố nguyên0 là không giới hạn
max_email_quotaDung lượng tối đa mỗi tài khoản emailChuỗiSố nguyên theo sau là B, k, M, G hoặc T; 0 là không giới hạn
ftp_limitSố tài khoản FTP tối đaSố nguyên0 là không giới hạn
domains_limitSố tên miền tối đaSố nguyên0 là không giới hạn
websites_limitSố website tối đaSố nguyên0 là không giới hạn
disk_limitGiới hạn dung lượng đĩa tính bằng GBSố nguyên
inodes_limitSố inode tối đaSố nguyên0 là không giới hạn (khuyến nghị tối thiểu: 250000)
db_limitSố cơ sở dữ liệu tối đaSố nguyên0 là không giới hạn
cpuGiới hạn số nhân CPUSố nguyên
ramGiới hạn RAM tính bằng GBSố nguyên
bandwidthTốc độ cổng mạng tính bằng Mbit/sSố 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?