Một lệnh. Bảo mật hoàn toàn.
CASTOVIA agent cài đặt trong vòng chưa tới 60 giây, tự động xử lý bảo mật và giao tiếp với CASTOVIA Cloud qua các kênh mã hóa. Không cần quy tắc firewall thủ công, không SSH key, không VPN.
Giải thích lệnh cài đặt
Chính xác điều gì xảy ra khi bạn chạy trình cài đặt một dòng trên máy chủ Linux của mình.
Lệnh làm gì
Lệnh cài đặt một dòng mà bạn sao chép từ bảng điều khiển quản trị CASTOVIA sẽ thực hiện các bước sau trên máy chủ Linux của bạn:
Lệnh thực tế
Lệnh bạn thấy trong bảng điều khiển quản trị của mình trông như sau:
curl -sSL https://install.castovia.com/agent | sudo bash -s -- --token YOUR_SERVER_TOKENYOUR_SERVER_TOKEN là một token duy nhất, chỉ dùng một lần, được tạo riêng cho từng node. Nó hết hạn sau 24 giờ nếu không sử dụng.
Agent KHÔNG làm gì
Ranh giới rõ ràng. Phạm vi của agent được giới hạn có chủ đích.
Bảo mật — Tích hợp sẵn, không gắn thêm
Mọi biện pháp bảo mật đều tự động. Không cần cấu hình thủ công.
Xác thực bằng Server Token
tự độngMỗi node nhận một server token duy nhất, ngẫu nhiên mật mã (256-bit). Token này được tạo trong admin CASTOVIA khi bạn tạo node. Nó được dùng một lần trong quá trình đăng ký rồi được thay bằng chứng chỉ TLS client luân phiên.
Mã hóa TLS 1.3
tự độngMọi liên lạc giữa agent và CASTOVIA Cloud đều dùng TLS 1.3. Agent xác thực chuỗi chứng chỉ CASTOVIA dựa trên root CA đã ghim — không tin cậy kho chứng chỉ của hệ thống. Tấn công man-in-the-middle là không thể.
Yêu cầu firewall
tự độngAgent chỉ cần kết nối HTTPS outbound (cổng 443) tới CASTOVIA Cloud. Không cần mở cổng inbound nào. Quy tắc firewall của máy chủ bạn được giữ nguyên — agent không sửa iptables, nftables hay firewalld.
Không cần quyền root khi chạy
tự độngAgent chạy dưới một người dùng không đặc quyền riêng (castovia-agent). Nó chỉ cần root trong lúc cài đặt (để tạo dịch vụ systemd). Khi chạy, nó hoạt động với quyền tối thiểu — đọc nguồn stream, ghi vào thư mục cache riêng của nó.
Luân chuyển chứng chỉ tự động
tự độngChứng chỉ client được luân chuyển mỗi 7 ngày. Agent xử lý gia hạn một cách minh bạch. Nếu chứng chỉ hết hạn (ví dụ: máy chủ bị offline), agent sẽ dùng luồng đăng ký lại an toàn cần được phê duyệt trong admin CASTOVIA.
Giám sát tình trạng & tự phục hồi
tự độngAgent tự giám sát sức khỏe của mình. Nếu bị treo, systemd sẽ khởi động lại trong vòng 5 giây. Nếu không thể kết nối CASTOVIA Cloud, nó vẫn tiếp tục phục vụ cấu hình đã cache và xếp hàng các số liệu để gửi sau.
Giao thức giao tiếp
Dữ liệu chảy giữa máy chủ của bạn và CASTOVIA Cloud như thế nào.
CASTOVIA Cloud → Agent (đẩy cấu hình)
Kỹ thuật: Cấu hình được chuyển dưới dạng payload JSON đã ký. Agent xác thực từng payload trước khi áp dụng. Không SQL thô, không lệnh shell — chỉ có cấu hình có cấu trúc.
Agent → CASTOVIA Cloud (Telemetry)
Kỹ thuật: Telemetry được gửi mỗi 30 giây qua HTTPS POST. Payload được nén (gzip) và mã hóa. Kích thước trung bình: 2–5 KB mỗi khoảng.
Tóm tắt mạng
| Khía cạnh | Chi tiết |
|---|---|
| Giao thức | HTTPS (TLS 1.3) với ghim chứng chỉ |
| Cổng outbound | 443 (chỉ HTTPS) |
| Cổng inbound | CASTOVIA không yêu cầu |
| Heartbeat | Mỗi 30 giây (đã nén 2–5 KB) |
| Xác thực | Chứng chỉ TLS client luân phiên (chu kỳ 7 ngày) |
| Băng thông | < 1 MB/giờ cho lưu lượng quản trị |
| Hành vi khi offline | Phục vụ cấu hình đã cache, xếp hàng telemetry, tự kết nối lại |
| Lưu lượng stream | Không bao giờ đi qua CASTOVIA — vẫn nằm trên mạng của bạn |
Gỡ cài đặt sạch
Nếu bạn xóa một node, agent sẽ dọn dẹp hoàn toàn:
sudo castovia-agent uninstall --purge