Linux
Cài Máy chủ thi trên Ubuntu hoặc Debian bằng gói cài.
Bạn cần Ubuntu 22.04, Ubuntu 24.04 hoặc Debian 12 bản 64-bit, và quyền sudo. Bạn cũng cần tệp edt-runtime-linux-<phiên bản>.tar.gz cùng tệp .sha256 cùng tên, và đã làm xong phần Chuẩn bị trước khi cài.
Cài Máy chủ thi
Cài các công cụ mà bộ cài dùng
sudo apt-get install curl openssl iproute2Kiểm tra gói
Trong thư mục chứa hai tệp, chạy:
sha256sum -c edt-runtime-linux-<phiên bản>.tar.gz.sha256Lệnh in OK khi gói còn nguyên vẹn. Nếu lệnh in kết quả khác, dừng lại và lấy gói khác.
Giải nén và chạy bộ cài
Thay <địa-chỉ-AMG-Cloud> bằng địa chỉ thật:
tar -xzf edt-runtime-linux-<phiên bản>.tar.gz
sudo ./edt-runtime-linux/install.sh --sync-gateway-url https://<địa-chỉ-AMG-Cloud>Khi cài xong, bộ cài in Done.. Bộ cài đã tạo chứng chỉ, mở cổng 18443 và bật dịch vụ tự chạy khi bật máy.
Nếu máy không dùng ufw hay firewalld, bộ cài in ra một quy tắc tường lửa. Mở cổng TCP 18443 theo quy tắc đó.
Mở web máy chủ LAN
Trên một máy trong LAN, mở https://<máy-chủ-LAN>:18443/server/.
Tiếp theo, đăng ký máy chủ rồi cài chứng chỉ trên Máy thi.
Các tùy chọn của bộ cài
| Tùy chọn | Khi nào dùng |
|---|---|
--lan-host <IPv4> | Máy có nhiều card mạng và bạn cần chọn một IP LAN khác IP mặc định. |
--certificate <pem> --key <pem> | Bạn dùng chứng chỉ của một CA khác. |
--yes | Bạn muốn cài tiếp khi phiên bản gói khác phiên bản AMG-Cloud. |
Quản lý máy chủ sau khi cài
Dùng lệnh amg-runtime. Lệnh tự hỏi mật khẩu sudo khi cần. Gõ amg-runtime không kèm tham số để mở menu.
| Việc | Lệnh |
|---|---|
| Xem máy chủ có đang chạy không | amg-runtime status |
| Khởi động lại | amg-runtime restart |
| Xem log | amg-runtime logs -f |
| Cập nhật từ gói mới | amg-runtime update --from ./edt-runtime-linux-<phiên bản>.tar.gz |
| Quay lại bản trước | amg-runtime rollback |
| Sửa cấu hình | sudo amg-runtime config --edit |
| Gỡ cài đặt và giữ dữ liệu | amg-runtime uninstall |
Khi cập nhật, đặt tệp .sha256 cạnh gói. Không cập nhật khi đang có Ca thi.
Khi gặp sự cố
| Thông báo | Làm gì |
|---|---|
comes from DHCP | Đặt IP tĩnh, rồi cài lại. |
is not an address of this server | IP của máy chủ đã đổi. Cài lại với --lan-host <IP đúng>. |
Port conflict | Tắt chương trình đang dùng cổng 18443. |
Their major or minor versions differ | Lấy gói có cùng phiên bản với AMG-Cloud. |
No ... .sha256 next to the package | Chép tệp .sha256 vào cùng thư mục với gói. |
Rollback refused | Bản này không quay lại được. Cập nhật lên bản mới hơn. |
AMG Runtime did not answer | Kiểm tra địa chỉ AMG-Cloud, rồi xem amg-runtime logs. |