- JetKVM là thiết bị KVM over IP mã nguồn mở thế hệ mới có thể điều khiển từ xa bất kỳ máy tính nào qua Internet
- Có thể điều khiển hệ thống ở cấp độ phần cứng chứ không phải cấp độ OS, nên vẫn có thể truy cập BIOS và thực hiện khôi phục ngay cả khi máy đang tắt nguồn
- Với điều khiển từ xa 1080p 60FPS độ trễ cực thấp, thiết bị truyền cả đầu vào bàn phím và chuột gần như không có độ trễ, mang lại cảm giác thao tác gần như tại chỗ
- Hướng tới chi phí thấp, hiệu năng cao hơn các thiết bị KVM thương mại hiện có, đồng thời tăng bảo mật và khả năng mở rộng nhờ nền tảng mã nguồn mở
- Được cấu thành từ backend Go và dashboard React, cùng hệ thống Linux tối giản dựa trên BusyBox, cho phép điều khiển trực tiếp trên trình duyệt thông qua giao diện web
Tổng quan dự án
- JetKVM là thiết bị sử dụng công nghệ KVM over IP để điều khiển từ xa màn hình, bàn phím và chuột qua mạng
- Người dùng có thể điều khiển hệ thống ở cấp độ phần cứng thay vì cấp độ hệ điều hành
- Ngay cả khi máy đã tắt nguồn hoặc OS bị hỏng, vẫn có thể truy cập BIOS và thực hiện khôi phục
- Thiết bị hiện thực truyền hình ảnh 1080p 60FPS với độ trễ khoảng 30~60ms
- Mã hóa H.264 giúp tăng hiệu quả băng thông và cung cấp khả năng đồng bộ đầu vào chuột, bàn phím mượt mà
- Kết quả là mang lại trải nghiệm gần với cảm giác điều khiển cục bộ ngay cả trong môi trường truy cập từ xa
- Dự án được phát triển dưới dạng phần cứng và phần mềm mã nguồn mở, nên bất kỳ ai cũng có thể chỉnh sửa và mở rộng
- So với các giải pháp thương mại đóng, dự án có độ minh bạch và khả năng tùy biến cao hơn
Thiết kế ưu tiên cloud và quyền riêng tư
- JetKVM Cloud cung cấp giao diện quản lý cloud hoàn toàn mã nguồn mở, dựa trên WebRTC
- Kết nối cloud là tùy chọn, chỉ được kích hoạt khi người dùng đồng ý rõ ràng
- Hỗ trợ kết nối vượt NAT thông qua máy chủ STUN/TURN và áp dụng thiết kế ưu tiên quyền riêng tư
- Cung cấp các tính năng nâng cao như quản trị từ xa, truy cập trong môi trường sau NAT và kết nối trực tiếp
Các thành phần mã nguồn mở
- Có kiến trúc gồm backend viết bằng Go và dashboard React
- Nhà phát triển có thể dễ dàng chỉnh sửa và build qua SSH upload
- Cloud API và Dashboard cũng được công khai hoàn toàn,
- Có thể mở rộng thành điều phối kết nối bảo mật hoặc các workflow tùy chỉnh
- Tài liệu cũng được cung cấp dưới dạng mã nguồn mở, nên có thể tham gia đóng góp và viết tutorial
Lõi Linux gọn nhẹ
- Được xây dựng trên hệ thống Linux tối giản dựa trên BusyBox, chỉ bao gồm các thành phần cốt lõi mà không có dịch vụ không cần thiết
- Chỉ giữ lại các thành phần thiết yếu để truy cập từ xa ổn định
- Loại bỏ tải thừa để tối đa hóa hiệu quả và độ ổn định
Gọi vốn và phản ứng từ cộng đồng
- Ban đầu, dự án đã huy động khoảng 6 triệu USD thông qua chiến dịch Kickstarter, vượt xa mục tiêu đề ra
- Đây là mức vốn cao bất thường đối với một dự án phần cứng liên quan đến KVM
- Hiện tại có thể đặt hàng thông qua các reseller như iKoolCore, Widspi
- JetKVM, ATX Extension Board, DC Power Control Extension, Serial Console Extension
Khả năng mở rộng phần cứng và đánh giá
- Thiết bị JetKVM có thể bổ sung tính năng phần cứng qua cổng mở rộng RJ12
- Bất kỳ ai cũng có thể dễ dàng tự triển khai mở rộng phần cứng riêng
- Đã nhận được nhiều lời khen ngợi từ các reviewer, và được đánh giá là giải pháp quản trị từ xa hàng đầu từ datacenter đến homelab
- Một giải pháp KVM hiện đại kết hợp đầy đủ mã nguồn mở, quyền riêng tư và độ trễ thấp
7 bình luận
Tôi đang dùng phiên bản PCIe của nanokvm. Vì chạy trên nền trình duyệt nên những việc như dán nội dung hơi bất tiện, nhưng có thể điều khiển trực tiếp phần cứng nên rất hữu ích vì có thể reset vật lý từ xa..
Đây là một sản phẩm mà ở trong nước cũng có người đặt mua trực tiếp từ Taobao để sử dụng. Trước đây từng có tranh cãi về backdoor do phía họ chỉ công khai một phần mã nguồn ở nước ngoài, nhưng theo tôi biết thì sau đó đã chuyển sang công khai toàn bộ.
Tiêu đề nghe thật đáng sợ haha
Có an toàn không?
Cũng có thể nó sẽ cung cấp một backdoor để hack chăng.
Ý kiến trên Hacker News
Tôi nghĩ độ tin cậy của thiết bị KVM từ xa là rất quan trọng
Nhưng trên website của JetKVM thậm chí không có thông tin về ai là người vận hành công ty, hay công ty ở quốc gia nào
Xem trên Crunchbase thì có hai người được ghi là ở Berlin, còn công ty mẹ BuildJet được đăng ký tại Estonia
Sản phẩm được cho là gửi từ Thâm Quyến (Shenzhen). BuildJet cũng xuất thân từ YC, nhưng trên website hoàn toàn không có thông tin về con người đứng sau
Tôi tự hỏi liệu các khách hàng đưa loại sản phẩm này vào hạ tầng doanh nghiệp có thực sự trải qua quy trình thẩm định hay không
Việc ngay cả thông tin nhận diện cơ bản cũng không có trên website công ty là điều kỳ lạ
Tôi đang xây dựng một API cho điều tra tự động thông tin doanh nghiệp
Gần đây tôi có đăng một bài Show HN, trong đó giới thiệu tính năng phân tích cấu trúc doanh nghiệp
Hiện tại có vẻ như pháp nhân Delaware sở hữu 100% pháp nhân Estonia
Cá nhân tôi sẽ không trực tiếp phơi loại thiết bị này ra Internet. Dùng nội bộ cục bộ thì hữu ích
Link video liên quan
Doanh nghiệp thường dùng phần cứng chuyên dụng như idrac, ilo
Nó đắt và hơi thô, nhưng minh bạch và cởi mở hơn nhiều
Tôi vừa mới tra thuật ngữ KVM lần đầu, và ở đây nó có nghĩa là Keyboard, Video, Mouse
Tức là thiết bị điều khiển máy vật lý từ xa qua IP
Chuỗi thảo luận liên quan
KVM trong ảo hóa thực ra là khái niệm xuất hiện sau
RustDesk cũng hỗ trợ vượt NAT
Tôi đã dùng JetKVM và gặp vấn đề tương thích HDMI cùng lỗi “Loading video stream…”
Chuỗi issue có khá nhiều trường hợp tương tự
nhưng cũng có trường hợp kiểu “1 trong 3 cái bị lỗi”, nên có vẻ có vấn đề về chất lượng phần cứng
Kết nối cloud là tùy chọn, còn Tailscale tích hợp sẵn là đã đủ dùng
Tôi nghĩ loại thiết bị này an toàn hơn nếu không đặt trên Internet công cộng
Tôi đang dùng JetKVM khá hài lòng
Tôi nhớ hồi Kickstarter nó khoảng $50, còn bây giờ là khoảng $90
Nhưng với mức độ có thể hack/vọc và giá này thì tôi vẫn thấy là lựa chọn ổn
Sẽ tốt hơn nếu có phiên bản PoE
Là người không sống ở Mỹ, tôi thấy thật kỳ khi phải trả thuế Mỹ cho sản phẩm sản xuất ở Trung Quốc
Tổng hợp các thread HN trước đây về JetKVM
PiKVM là sản phẩm cạnh tranh chính của JetKVM và là mã nguồn mở hoàn toàn
JetKVM có giá chưa đến một nửa nên rất cạnh tranh về giá
Trang chính thức của PiKVM
Nó dựa trên CM4 nhưng không rõ phần cứng bổ sung là gì
Tôi cũng không hiểu vì sao không thể tự DIY
Kho GitHub
Tôi cũng từng chạy PiKVM trên Pi Zero 2 W nhưng hơi thiếu ổn định
Kiểu KVM có thể truy cập BIOS hữu ích hơn
Sẽ hay nếu có thiết bị dạng card KVM kết nối trực tiếp vào bus PCIe mà không cần HDMI
Có thể gắn gọn gàng bên trong case và cấp nguồn bằng PoE thì là lý tưởng
Link ví dụ
Những bo mạch như ASRock Rack có sẵn bộ điều khiển quản lý out-of-band
GL.iNet cũng đã ra mắt sản phẩm tương tự JetKVM
Trang chiến dịch GL-RM10
Tôi đang dùng NanoKVM khá hài lòng
Trang giới thiệu sản phẩm
Tuy nhiên, không thể đặt riêng bo ATX, nên phải mua gói “nanokvm-full”
Tôi từng nghĩ sẽ hay nếu có form factor KVM dạng khe PCIe,
nhưng tìm ra thì hóa ra ở Trung Quốc đã có phiên bản NanoKVM PCIe
Thật sự rất bất ngờ
Tôi đi mua ngay đây.