Lưu ý: Hiện tại Endpoint Server chỉ hỗ trợ máy chủ Linux.
Yêu cầu hệ thống
Lưu ý chung:
- Máy chủ cần có IP công khai (Public IP).
- Người dùng không nên ấn Ctrl + C trong quá trình cài đặt.
- Mở các port để kết nối đến API của CyStack: 80, 443, 9900
Trường hợp quản lý ít hơn 100 thiết bị
Cài tất cả các dịch vụ phụ thuộc redis, mySQL trực tiếp trên Server thì cần Server đáp ứng tối thiểu những yêu cầu như sau:| Số máy chủ | CPU (core) | RAM | Ổ đĩa (SSD) |
|---|---|---|---|
| 1 | 2 | 4GB | 75GB |
Trường hợp quản lý từ 100 - 1000 thiết bị
Trường hợp 1: Cài tất cả các dịch vụ phụ thuộc redis, mySQL trực tiếp trên Server thì cần Server đáp ứng tối thiểu những yêu cầu như sau:| Số máy chủ | CPU (core) | RAM | Ổ đĩa SSD |
|---|---|---|---|
| 1 | 10.5 | 17.1 GB | 200 – 300 GB |
| Thành phần | Số container | CPU/container | RAM/container | Ổ đĩa SSD |
|---|---|---|---|---|
| Fleet | 1 | 0.5 | 4 GB | - |
| Redis 6 | 3 | 2 | 1.47 GB | - |
| MySQL 8.0 (Aurora 3.07.1) | 2 | 2 | 4.3 GB | 10 GB |
Hướng dẫn cài đặt
Khách hàng có thể cài đặt tự động CyStack_Endpoint sử dụng endpointCtl (một file Binary).Lựa chọn hình thức cài đặt
Tùy chọn 1: Sử dụng cấu hình mặc định
Tùy chọn 2: Dùng
- Hệ thống tự tạo cơ sở dữ liệu, người dùng không cần can thiệp.
- Nhập 1 và nhấn Enter.

MySQL có sẵn của doanh nghiệp- Nhập
2và nhấnEnter. - Chuẩn bị sẵn thông tin sau:
| Trường | Ví dụ |
|---|---|
| MySQL Host | localhost |
| MySQL Port | 3306 |
| Database/User/Password cho các dịch vụ | ces_fleet / ces_api / ces_data_labeling |
Nhập thông tin Workspace
Sau khi MySQL cấu hình xong, hệ thống yêu cầu nhập:(CyStack sẽ cung cấp 2 giá trị này)Thời gian cài đặt: 3–10 phút (tùy cấu hình server).
Khi hoàn tất, chương trình sẽ hiển thị danh sách dịch vụ đang chạy.

Hướng dẫn sử dụng endpointctl
Danh sách các tham số và cờ
| Lệnh | Mô tả |
|---|---|
./endpointctl start | Cài đặt Endpoint. Có thể thêm --config (đường dẫn file cấu hình) hoặc --re-config để cài lại. |
./endpointctl stop | Dừng toàn bộ service. |
./endpointctl status | Xem trạng thái các service. |
./endpointctl backup | Tạo file .zip chứa bản sao cơ sở dữ liệu tại ~/.cystack/endpoint_server/backupdb/. |
./endpointctl restore <path> | Phục hồi cơ sở dữ liệu từ file .zip. |
./endpointctl update | Cập nhật tự động hàng ngày. Có thể chạy nền bằng nohup. |
Một số trường hợp lỗi
❌ Container báo “Unhealthy”
- Nguyên nhân: server yếu hoặc lỗi cấu hình database.
- Cách xử lý:
-
Kiểm tra log container:
-
Nếu migrate xong chạy lại:
- Nếu lỗi database xóa config và cài lại từ đầu.
-
Kiểm tra log container:
⚠️ Lỗi thiếu config
Chạy./endpointctl start để tạo file config gốc, sau đó chỉnh sửa và dùng lại.
⚙️ Backup lâu
Do cấu hình server yếu. Hãy kiên nhẫn chờ hoàn tất.🔑 Lỗi khi lấy Token
Liên hệ CyStack Support.🌐 Lỗi domain (Caddy)
-
Kiểm tra log:
-
Nếu:
- Domain chưa trỏ đúng IP cập nhật DNS.
- Domain bị giới hạn SSL đổi domain khác.

