Version: 4.1
4.0.4
Updates in one run
- Một bản cập nhật giờ hoàn tất trong một lần chạy: phiên bản mới tự cài, đưa cấu hình của máy chủ lên mới, ghi lại phiên bản và chỉ sau đó mới khởi động lại các panel. Trang Updates của admin hiển thị ngay phiên bản mới thay vì đề nghị lại cùng bản cập nhật.
- Các lần di chuyển có phiên bản đã bị bỏ. Mọi bản cập nhật (và
hitechcloudcli update --repair) áp dụng lại cấu hình hiện tại - thư, FTP, máy chủ web, pool PHP, lịch sao lưu, jail - bất kể máy chủ đến từ phiên bản nào (4.0.1 trở lên).
Themes
- Bốn giao diện của panel khách hàng (default, cPanel, DirectAdmin, Plesk) dùng chung một bộ mẫu; các bản sao mẫu đầy đủ theo từng giao diện (5 MB mỗi bản) và hai bản sao CSS trùng lặp đã bị gỡ. Mỗi giao diện là một stylesheet riêng cùng một
theme.json. - Các bảng điều khiển trên 2083 và 2087, mọi giao diện: cột thông tin (chi tiết tài khoản, mức sử dụng, thông tin hệ thống) ở cạnh các công cụ từ 1024px trở lên và thu hẹp theo màn hình; cột công cụ luôn rộng hơn. Trước đây nó rớt xuống dưới tất cả các công cụ ở dưới 1280px.
- Quản trị viên có thể đặt một bố cục theo từng giao diện (standard, compact, boxed) và một stylesheet theo từng giao diện từ 2087 (Settings và Custom Code).
Added
- Trang người dùng của admin: một thẻ Recommendations từ hồ sơ tài nguyên của tài khoản, với huy hiệu "over plan".
- Các đăng nhập FTP là người dùng ảo pure-ftpd chạy với tư cách tài khoản hosting: các tệp tải lên thuộc về tài khoản, được tính vào hạn ngạch của nó và có thể sửa bằng PHP và trình quản lý tệp của nó. Các đăng nhập hiện có được chuyển đổi, mật khẩu được giữ.
- Email cảnh báo admin và webhook chấp nhận danh sách (tối đa mười mỗi loại).
- Sao lưu tăng dần: chọn Full hoặc Incremental theo từng tài khoản (2083) hoặc làm mặc định của máy chủ (2087). Các lần chạy tăng dần chỉ lưu các tệp đã thay đổi, và một cơ sở dữ liệu chỉ khi nội dung của nó thay đổi; một bản sao lưu đầy đủ mới bắt đầu mỗi tuần, tháng, N ngày hoặc N bản sao lưu. Khôi phục về một ngày, và một dải trạng thái với bản sao lưu đầy đủ và tăng dần gần nhất, kích thước chuỗi và lần chạy kế tiếp.
- Live chat trên 2087: quản trị viên có thể trả lời khách hàng từ một cửa sổ chat giống widget của khách hàng (danh sách hội thoại, số chưa đọc, trả lời tại chỗ).
- Tài liệu văn phòng trong webmail: mở và sửa các tệp đính kèm Word, Excel và PowerPoint và các tệp Drive trong một Collabora Online tự lưu trữ (
hitechcloudcli webmail office).
Fixed
- Webmail: trình soạn thư không lưu được bản nháp (và do đó không gửi được) - một cột trùng lặp trong upsert bản nháp làm hỏng mọi lần lưu.
- Trang WAF trên 2083 nói "The firewall service is not running (active)" trên mọi máy chủ; trạng thái giờ phản ánh dịch vụ, và việc nạp lại quy tắc không còn hiển thị một sự cố ngừng hoạt động.
- Khôi phục một bản sao lưu theo tên có thể chọn kho lưu trữ đầy đủ của chuỗi cũ nhất; giờ nó dùng chuỗi mới nhất trừ khi có chỉ định một chuỗi, và kiểm tra chuỗi xem có khoảng trống không trước khi giải nén.
- Các giao diện 2087: các thẻ Server health và Resource usage, lưới Applications và nút tiêu đề "Search Tools (/)" của 2083 không còn vỡ bố cục.
- Các câu trả lời live chat của admin thất bại (thiếu token CSRF).
- Meet: làm mờ nền và nền ảnh cắt hình người bằng một bộ phân đoạn selfie MediaPipe tự lưu trữ (GPU, dự phòng CPU) thay vì một hình bầu dục cố định, nên nền được áp dụng ở mọi nơi quanh bạn.
- Trình soạn thư webmail: văn bản gõ trong lúc một bản nháp đang được lưu bị tính là đã lưu và có thể bị mất; một lần Save draft thất bại giờ nói rõ điều đó.
- Image Docker của webmail: Meet không dùng được camera hay micro (Permissions-Policy); runtime phân đoạn 11 MB được lưu đệm.
- 2083, giao diện DirectAdmin: các nút chính (New Record, Reset Zone, New Domain...) trắng trên nền trắng; các thông báo có màu giữ màu của chúng.
- Các bảng điều khiển 2083: các thẻ 2FA, How-to và custom (Links) của admin được áp giao diện như các thẻ khác; hộp thông điệp của admin có đệm.
- Trình quản lý tệp và Domains của 2083: các liên kết trang là nút có kiểu thay vì danh sách xếp chồng; bảng tệp cuộn bên trong cột của nó trên điện thoại; các thanh công cụ danh sách và trang biểu mẫu vừa với chiều rộng điện thoại.
- Giao diện HiTechCloud: các mục con của thanh bên lại tránh được đường dẫn hướng; nhãn tìm kiếm ở thanh trên đạt độ tương phản.
- 2087, mọi giao diện: các ô bảng điều khiển không còn ngắt nhãn giữa từ, tiêu đề cột thông tin xuống dòng thay vì bị cắt, thanh Load/Mem/CPU/Disk không còn bị ẩn dưới thanh bên, các hàng nút, tab sao lưu, hàng WebEngine và bảng vừa hoặc cuộn bên trong thẻ của chúng thay vì bị cắt; văn bản mờ, huy hiệu và nút chính đạt độ tương phản ở chế độ sáng và tối.
Security
- Đăng nhập: khoá theo từng tài khoản sau các lần thất bại lặp lại, các bước 2FA và thử thách passkey dùng một lần, yêu cầu xác minh người dùng cho passkey, cùng một câu trả lời cho người dùng không tồn tại và mật khẩu sai, đặt lại mật khẩu có giới hạn tốc độ, "sign out everywhere" thu hồi token API và MCP, đăng xuất chỉ bằng POST, liên kết đăng nhập tự động hết hạn sau hai phút và chỉ dùng một lần.
- Đổi mật khẩu hoặc email của tài khoản cần mật khẩu hiện tại.
- IP máy khách được đọc từ chặng proxy không tin cậy ngoài cùng bên phải; các tiêu đề Cloudflare chỉ từ Cloudflare.
- Máy chủ web: PHP_VALUE / PHP_ADMIN_VALUE không còn có thể tới PHP-FPM từ
.htaccess;.htaccessmất SetHandler, AddHandler, Action và SetEnv; LiteSpeed và lighttpd không còn đi theo liên kết của chủ sở hữu khác; mộtdisable_functionsmặc định chặt hơn; phpMyAdmin và bộ trả lời autoconfig thư chạy dưới người dùng riêng của chúng. - Thư: thư không xác thực trên localhost:25 không được dùng một tên miền được lưu trữ làm người gửi; ký DKIM bởi rspamd từ chối một header From mà tài khoản đăng nhập không sở hữu; giới hạn gửi đếm theo đăng nhập.
- Cơ sở dữ liệu: các tài khoản không còn có thể chạm tới cơ sở dữ liệu của một tài khoản có tên bắt đầu bằng tên của họ; không có quyền MySQL wildcard hay CREATEDB của PostgreSQL cho tài khoản mới; một giới hạn cơ sở dữ liệu chung cho MySQL, PostgreSQL, SQL Server và MongoDB.
- Khôi phục không bao giờ tin kho lưu trữ: được dàn dựng với quyền root, các hàng được xác thực, chỉ cấu hình trong danh sách cho phép, thư/DNS/DKIM chỉ cho các tên miền mà tài khoản sở hữu, các bản kết xuất được nạp với tư cách tài khoản.
- Admin: cấu hình front-end (Caddy) thô chỉ dành cho Super Admin; reseller bị giới hạn ở các gói bán thêm của chính họ, không thể đổi IP của mình, và không còn đọc số liệu toàn máy chủ.
- WAF: giải mã khoan dung, kiểm tra thân JSON/XML, thân quá khổ bị từ chối hoặc được kiểm tra ở cả hai đầu (
OVERSIZE_BODY_ACTION). - Meet: chỉ chủ trì hoặc đồng chủ trì mới mở một phòng; token tham gia dùng một lần.
- Trình cài đặt xác minh chữ ký bản phát hành.
- 2087: mã TOTP được chấp nhận trong vòng một bước 30 giây ở mỗi phía (đăng ký và đăng nhập), đầu vào khoá SSH giới hạn một dòng khoá công khai OpenSSH, các thao tác hàng đợi xác thực ID thư, các đường dẫn
nextcủa đăng nhập tự động ở lại trong panel; cookie phiên 2083 luôn là Secure. - Một bản triển khai cho 2083 và 2087: ghi vùng DNS, lưu vhost, tải lên SSL tuỳ chỉnh, tạo/hạn ngạch/mật khẩu hộp thư, giới hạn gửi, thêm/xoá tên miền và đổi phiên bản PHP đều đi qua
hitechcloudcli, nên panel admin và cả hai REST API nhận cùng các kiểm tra như panel khách hàng (từ chối$INCLUDE, kiểm tra nạp vùng dưới một khoá, kiểm tra serial, khớp chứng chỉ/khoá, độ mạnh mật khẩu, giới hạn hộp thư/hạn ngạch/gửi của gói). Các lệnh gọi API email của reseller bị giới hạn ở các tên miền của chính họ.
Things that behave differently after this update
.htaccess: các dòng dùngAddHandler,SetHandler,Action,SetEnv/SetEnvIfgiờ trả về HTTP 500 trên Apache. ThaySetEnvIf AuthorizationbằngCGIPassAuth On; xoá các dòng cPanelAddHandler application/x-httpd-ea-php....- Thư từ tập lệnh: một website gửi qua localhost:25 mà không xác thực SMTP với tư cách một trong các tên miền của chính nó sẽ bị từ chối - hãy dùng SMTP AUTH trên cổng 587 hoặc
mail()của PHP. - FTP: khi máy chủ đã có chứng chỉ TLS, FTP yêu cầu TLS tường minh (FTPS). Đặt "Require explicit FTP over TLS" trong FileZilla.
- Sao lưu tới các remote rclone: một tài khoản chỉ được dùng các remote tên
<account>.<name>hoặc được liệt kê cho nó trong/etc/hitechcloud/backups/rclone-remotes.conf. - Tên tài khoản mới không được chứa
_, vàadmin,harden,status,sudoers,helpđược dành riêng. - PHP:
putenv,pcntl_*và một vài hàm tiến trình bị tắt theo mặc định (PHP_DISABLE_FUNCTIONS_BASELINE=offtrong native.conf tắt phần bổ sung đó). - SSL tuỳ chỉnh: một chứng chỉ dán vào mà không nêu tên miền, hoặc có khoá không khớp, bị từ chối (trước đây nó được chấp nhận kèm cảnh báo).
- DNS API: việc lưu vùng thô và xoá bản ghi bị từ chối khi vùng sẽ không nạp được hoặc
named-checkzonekhông chạy được. - Hộp thư tạo từ 2087 hoặc API tuân theo gói của tài khoản (số hộp thư, hạn ngạch mỗi hộp thư, giới hạn gửi theo giờ) và quy tắc độ m ạnh mật khẩu của máy chủ.
Trang này có hữu ích không?