Gói và ứng dụng
HiTechAdmin > Dịch vụ > Packages & Apps từng là một trang. Trang đó đã bị gỡ:
nó là cách thứ hai để làm đúng những gì hitechcloudcli enterprise và một số lệnh
native-* đã làm, nên nó bị gỡ thay vì được giữ như một nguồn dữ liệu thứ hai dưới
dạng trang. Trang tài liệu này giờ mô tả các lệnh terminal thay thế nó - mọi khả năng
của trang cũ vẫn còn ở đây.
Nếu bạn đang tìm trang cài, gỡ hoặc sửa chữa một mô-đun có sẵn của panel (mail,
PostgreSQL, các công cụ tìm kiếm, ...) thay vì một trong các tiện ích bổ sung tuỳ chọn
bên dưới, đó là một trang khác vẫn còn tồn tại: HiTechAdmin > Máy chủ > Mô-đun
(/server/modules), dựa trên hitechcloudcli module. Xem
Phiên bản và mô-đun để biết hai danh mục
khác nhau thế nào.
Danh mục mô-đun
hitechcloudcli enterprise list # every module, its state, its licence
hitechcloudcli enterprise list --json
hitechcloudcli enterprise jobs # every module's last background job
hitechcloudcli enterprise <module> status [--json]
hitechcloudcli enterprise <module> install [--bg] # --bg backgrounds it, see below
hitechcloudcli enterprise <module> uninstall [--bg]
hitechcloudcli enterprise <module> repair [--bg]
hitechcloudcli enterprise <module> troubleshoot # always inline - it only reads
hitechcloudcli enterprise <module> license [<key>|delete] [--json]
| Nhóm | Mô-đun |
|---|---|
| Ứng dụng | docker (Podman, rootless cho từng tài khoản), ftp (vsftpd), monitoring (Sentinel) |
| Cơ sở dữ liệu | mongodb (BETA), mssql (Microsoft SQL Server) |
| Web server | Các WebEngine caddy, lighttpd, h2o, cherokee; các edge router haproxy và traefik |
| PHP | php56 - php85 (qua hitechcloudcli phpversions) |
| Mạng | wireguard, ipmanager, vcdn (CDN / bộ nhớ đệm biên) |
| Bảo mật | waf (Coraza / OWASP CRS), firewall (CSF) |
| Sao lưu | s3 (rclone: AWS, R2, MinIO, mọi dịch vụ tương thích S3) |
| Cần giấy phép | cloudlinux, jetbackup, kernelcare, cpguard, softaculous, sitepad - chạy enterprise <module> license <key> trước install |
Cài đặt, gỡ cài đặt và sửa chữa sẽ chiếm terminal trừ khi bạn truyền --bg, cờ này
chạy thao tác như một tác vụ nền và trả về ngay - cùng cơ chế mà trang cũ dùng để
một lần cài lâu không chặn chính yêu cầu của nó (một lần cài có khởi động lại panel
vẫn hoàn tất). Tác vụ chạy nền ghi trạng thái và nhật ký vào
/var/log/hitechcloud/enterprise/:
<module>.log- mọi thứ thao tác đã in ra tới lúc đó (dùngtail -fđể theo dõi)<module>.state-ACTION,STATUS(running/done/failed),PID,STARTED,FINISHED,EXIT
troubleshoot luôn chạy trực tiếp - nó chỉ đọc (trạng thái dịch vụ, cổng, các dòng
nhật ký gần đây, kiểm tra đăng nhập) - nên không có gì để chạy nền.
Web server
hitechcloudcli engines
báo trực tiếp mọi WebEngine và edge router: đã cài chưa, trạng thái, thời gian chạy, tỷ lệ CPU, bộ nhớ, số tác vụ và số website nó phục vụ.
Bốn engine bổ sung tham gia Multi-WebServer Hosting làm backend phía sau front-end nginx trên các cổng loopback riêng (Caddy 8191, Lighttpd 8192, H2O 8193, Cherokee 8194). Sau khi cài, người dùng có thể chọn chúng cho một website từ danh sách các engine thực sự đã cài; gỡ cài đặt sẽ chuyển các website của engine đó về engine mặc định của máy chủ.
HAProxy và Traefik không phải front-end 80/443 của panel (front-end đó vẫn là nginx,
vì cấu hình theo từng website được tạo cho nó). Chúng chạy song song làm edge router
bổ sung trên 8080/8443 (HAProxy, thống kê tại 127.0.0.1:8404) và 8081/8444
(Traefik, dashboard tại 127.0.0.1:8082), mặc định chuyển tiếp tới front-end; thêm
frontend/router của riêng bạn bên dưới khối được quản lý trong
/etc/haproxy/haproxy.cfg hoặc trong /etc/hitechcloud/native/traefik/dynamic/.
Docker
Docker ở đây là một ứng dụng, không phải nền tảng: hitechcloudcli enterprise docker install thiết lập nó một lần, và mọi tài khoản có gói cấp tính năng
docker sẽ có Podman rootless riêng (một socket trong /run/user/<uid>). Tài
khoản quản lý container, image, volume và mạng
- và chạy container mới - từ trang Docker của panel; không gì một tài khoản chạy
có thể thấy container của tài khoản khác. Áp dụng một gói
(
hitechcloudcli plan-apply) sẽ bật hoặc tắt Docker cho tài khoản cho khớp với gói của nó.
WireGuard VPN
hitechcloudcli enterprise wireguard install --port <udp-port> --max-peers <n>
hitechcloudcli vpn peer list [--json] [--user <account>]
hitechcloudcli vpn peer add <name> [--user <account>] [--bandwidth <mbit>]
hitechcloudcli vpn peer limit <name> <mbit> # 0 = unlimited
hitechcloudcli vpn peer remove <name>
hitechcloudcli vpn peer config <name> # prints the client .conf
Một peer gắn với --user <account> (kèm giới hạn băng thông tuỳ chọn tính bằng
Mbit/s, áp dụng cả hai chiều bằng tc) xuất hiện trên trang VPN của tài khoản đó
trong panel người dùng, nơi tài khoản tự tải cấu hình của mình. Một đại lý truyền
--as <reseller> (khi CLI chạy trong context tài khoản riêng của họ) để chỉ xem và
quản lý peer của các tài khoản thuộc mình, cùng hạn chế mà trang cũ áp dụng trên
trình duyệt.
Địa chỉ IPv4 / IPv6
Hai công cụ độc lập quản lý địa chỉ; bạn cần công cụ nào tuỳ vào việc bạn đang làm:
hitechcloudcli ip-pool(cũng là trang Máy chủ > Địa chỉ IP) gắn một địa chỉ vớiip.jsonthực tế của tài khoản và với việc cấp cho đại lý (allocate/deallocate/assign/release) - dùng công cụ này cho mọi thứ ảnh hưởng tới địa chỉ mà website và thư gửi đi của một tài khoản gắn vào.hitechcloudcli addresses(list [--json],add <ip[/prefix]> [--iface <dev>] [--label <text>],remove <ip>,assign <ip> <account> [--reseller],unassign <ip>) là dải địa chỉ mà thẻ IP addresses của trang cũ điều khiển trực tiếp.
Thêm một địa chỉ sẽ kích hoạt nó trên giao diện mạng ngay và giữ nó hoạt động qua các lần khởi động lại.
Tra cứu IP
Thẻ IP lookup của trang cũ là một tiện ích chỉ dành cho trình duyệt: nó chuyển tiếp RDAP của APNIC qua panel để JavaScript phía máy khách truy vấn được mà không bị lỗi CORS. Từ terminal không có gì cần chuyển tiếp - hãy truy vấn APNIC trực tiếp:
curl https://rdap.apnic.net/ip/<address>
curl https://rdap.apnic.net/autnum/<as-number>
Bảng Top visitors và tính năng bấm để tra cứu trên mọi IP trong
nhật ký tên miền của panel không bị ảnh hưởng - chúng
chạy trên timer rdap-scan riêng của máy chủ (hitechcloudcli rdap-scan), vốn không
bao giờ đi qua trang đã bị gỡ.