Chuyển tới nội dung chính
Version: 4.1

Cài đặt HiTechCloud

Lệnh dưới đây cài đặt bộ dịch vụ chạy trực tiếp trên máy chủ (host-services): mọi dịch vụ chạy trên máy chủ dưới sự quản lý của systemd. Kiểu cài đặt cũ dùng container (podman/docker) đã ngừng hỗ trợ và PODMAN_INSTALL.sh không còn nữa; để chuyển một máy chủ vẫn đang dùng kiểu cài đặt đó, xem Chuyển khỏi bộ container.

Trước khi bắt đầu​

  • Một máy chủ mới (máy ảo hoặc máy vật lý) chạy bản được hỗ trợ: Ubuntu 22.04, 24.04 hoặc 26.04, Debian 11, 12 hoặc 13, hoặc AlmaLinux, Rocky, RHEL hoặc Oracle Linux 8 trở lên. Trình cài đặt từ chối mọi bản khác.
  • CPU amd64 (x86_64) hoặc arm64 (aarch64).
  • Đủ bộ nhớ cho những gì bạn sẽ chạy: xem Yêu cầu hệ thống, kể cả các lưu ý cho AlmaLinux và RHEL 10.
  • Bản ghi PTR cho địa chỉ IP của máy chủ nếu máy chủ sẽ gửi thư.

Cài đặt​

  1. Đăng nhập vào máy chủ với quyền root qua SSH, hoặc với một người dùng có quyền sudo rồi chạy sudo -i.
  2. Chạy trình cài đặt:
bash <(curl -sSL https://hitechcloud.org)

Trình cài đặt tải hitechcloudcli đúng kiến trúc của máy từ mirror, kiểm tra SHA256SUMS của bản phát hành bằng chữ ký Ed25519 và kiểm tra tệp nhị phân với SHA256SUMS, rồi mới chuyển sang hitechcloudcli server-install. Bản tải về không qua được kiểm tra sẽ không được chạy và không có gì được cài.

Trình cài đặt hỗ trợ các tuỳ chọn bổ sung để chọn thành phần cài, bỏ qua một số bước hoặc hiển thị thông tin gỡ lỗi.

Sau khi cài đặt​

  1. Đăng nhập. Panel hosting trả lời ở cổng 2083 và, với Enterprise, panel quản trị ở cổng 2087. Trình cài đặt in cả hai địa chỉ và thông tin đăng nhập quản trị khi hoàn tất.

  2. Bật tường lửa. ConfigServer Firewall được cài ở trạng thái tắt, để một quy tắc không thể khoá bạn ra ngoài trong lúc cài:

    hitechcloudcli firewall on

    Xem hitechcloudcli firewall.

  3. Thêm khoá bản quyền nếu có, từ trang Activate Enterprise của panel hosting hoặc bằng hitechcloudcli license <key>. Xem Community và Enterprise.

  4. Các cổng khách hàng. Mail (2091), DNS (2092) và S3 (2093) được cài và bật theo mặc định; tắt cổng nào bằng hitechcloudcli portals disable <portal>, hoặc cài với HITECHCLOUD_NO_PORTALS=1 để bỏ cả ba. Xem Cổng khách hàng.

  5. Bảo mật máy chủ cho môi trường thật: Securing HiTechCloud.

Nếu có gì đó lỗi​

Trình cài đặt báo thành phần nào không cài được và vì sao, rồi tiếp tục phần còn lại khi có thể. Cài lại một thành phần bằng hitechcloudcli install --extras-only --with <thành-phần>. Các trường hợp hay gặp (bị đưa về trang đăng nhập, ClamAV, SQL Server trên AlmaLinux 10, tác vụ nền bị kẹt) có trong Xử lý sự cố.

Nếu vẫn cần trợ giúp, hãy đăng đầu ra của trình cài đặt lên diễn đàn cộng đồng.