13 points par GN⁺ 2025-10-28 | 7 commentaires | Partager sur WhatsApp
  • JetKVM est un appareil KVM over IP open source de nouvelle génération qui permet de contrôler à distance n’importe quel ordinateur via Internet
  • Il permet de piloter le système au niveau matériel plutôt qu’au niveau de l’OS, ce qui rend possibles l’accès au BIOS et les opérations de récupération même lorsque la machine est éteinte
  • Grâce à un contrôle à distance 1080p 60FPS à très faible latence, il transmet aussi les entrées clavier et souris sans délai perceptible pour offrir une sensation d’utilisation proche du local
  • Il vise un positionnement moins coûteux et plus performant que les équipements KVM commerciaux existants, tout en améliorant la sécurité et l’extensibilité grâce à une base open source
  • Il repose sur un backend Go et un tableau de bord React, ainsi que sur un système Linux minimal basé sur BusyBox, avec une interface web permettant un contrôle direct depuis le navigateur

Aperçu du projet

  • JetKVM est un appareil qui exploite la technologie KVM over IP pour assurer à distance, via le réseau, le contrôle de l’écran, du clavier et de la souris
    • L’utilisateur peut piloter le système au niveau matériel et non au niveau du système d’exploitation
    • Même lorsque la machine est éteinte ou que l’OS est endommagé, l’accès au BIOS et les opérations de récupération restent possibles
  • Il prend en charge un flux vidéo 1080p 60FPS avec une latence de l’ordre de 30 à 60 ms
    • L’encodage H.264 améliore l’efficacité en bande passante et assure une synchronisation fluide des entrées souris et clavier
  • Le résultat est une expérience de contrôle à distance proche d’un usage local
  • Le projet est développé en matériel et logiciel open source, ce qui permet à chacun de le modifier et de l’étendre
    • Il offre ainsi davantage de transparence et de possibilités de personnalisation que les solutions commerciales fermées

Une conception centrée sur le cloud et la confidentialité

  • JetKVM Cloud fournit une interface de gestion cloud entièrement open source et basée sur WebRTC
    • L’accès au cloud est optionnel et n’est activé qu’avec l’accord explicite de l’utilisateur
    • Il prend en charge les connexions traversant le NAT via des serveurs STUN/TURN et adopte une conception centrée sur la confidentialité
  • Il propose aussi des fonctions avancées comme la gestion à distance, l’accès derrière un NAT et les connexions directes

Composants open source

  • L’architecture repose sur un backend en Go et un tableau de bord React
    • Les développeurs peuvent modifier et compiler le projet simplement via un upload SSH
  • La Cloud API et le Dashboard sont eux aussi totalement ouverts,
    • avec des possibilités d’extension pour l’orchestration de connexions sécurisées ou des workflows personnalisés
  • Même la documentation est publiée en open source, ce qui permet de contribuer et de participer à la rédaction de tutoriels

Un cœur Linux léger

  • Le système repose sur un Linux minimal basé sur BusyBox, qui ne conserve que l’essentiel sans services superflus
    • Il ne garde que les composants indispensables à un accès distant stable
  • En supprimant la charge inutile, il maximise l’efficacité et la stabilité

Financement et réaction de la communauté

  • Au départ, le projet a dépassé son objectif en levant environ 6 millions de dollars (USD) via une campagne Kickstarter
    • Un montant exceptionnellement élevé pour un projet matériel lié au KVM
  • Il est désormais possible de commander via des revendeurs (iKoolCore, Widspi)
    • JetKVM, ATX Extension Board, DC Power Control Extension, Serial Console Extension

Extensibilité matérielle et appréciations

  • L’appareil JetKVM peut ajouter des fonctions matérielles via un port d’extension RJ12
    • Chacun peut ainsi mettre en œuvre facilement ses propres extensions matérielles
  • De nombreux testeurs en ont fait l’éloge et le considèrent comme une excellente solution de gestion à distance, du datacenter au homelab
  • Une solution KVM moderne qui combine open source, confidentialité et faible latence

7 commentaires

 
coderred 2025-10-30

J’utilise la version PCIe de nanokvm. Comme c’est basé sur le navigateur, le copier-coller et autres opérations sont un peu peu pratiques, mais le contrôle matériel direct est possible, donc c’est appréciable de pouvoir effectuer un reset physique à distance.

 
bulletheart 2025-10-30

C’est un produit que certaines personnes en Corée utilisent aussi après l’avoir acheté directement sur Taobao. À l’étranger, il y a eu une polémique autour d’une éventuelle backdoor parce que seule une partie du code source avait été rendue publique, mais il me semble qu’ils sont ensuite passés à une publication complète.

 
cgl00 2025-10-30

Le titre fait vraiment peur, haha.

 
chcv0313 2025-10-29

Est-ce sûr ?

 
coremaker 2025-10-29

On peut aussi se dire que cela pourrait fournir une porte dérobée de piratage.

 
GN⁺ 2025-10-28
Commentaires sur Hacker News
  • Je pense que la fiabilité d’un équipement KVM distant est importante.
    Or, sur le site de JetKVM, il n’y a même pas d’informations sur les personnes qui dirigent l’entreprise ni sur le pays où elle se trouve.
    D’après Crunchbase, il s’agirait de deux personnes basées à Berlin, et la société mère, BuildJet, est immatriculée en Estonie.
    Le produit serait expédié depuis Shenzhen. BuildJet est aussi passé par YC, mais il n’y a aucune information sur les personnes sur le site.
    Je me demande si les clients qui intègrent ce type de produit dans une infrastructure d’entreprise passent vraiment par une procédure de vérification.
    Le fait qu’il n’y ait même pas les informations d’identité de base sur le site de l’entreprise me paraît étrange.

    • Si vous faites souvent ce genre de recherches, j’aimerais bien en parler.
      Je suis en train d’implémenter ce type d’investigation automatisée sur les entreprises sous forme d’API.
      J’ai récemment publié un post Show HN où je présentais une fonctionnalité d’analyse de structure d’entreprise.
      À l’heure actuelle, il semble qu’une entité du Delaware détienne à 100 % l’entité estonienne.
    • Il y a quelqu’un sur YouTube qui a testé JetKVM et NanoKVM, avec en plus une analyse WireShark.
      Personnellement, je n’exposerais pas ce type d’équipement directement sur Internet. En local uniquement, c’est utile.
      Lien vers la vidéo
    • JetKVM semble probablement viser les utilisateurs hobbyistes ou les petites équipes.
      En entreprise, on utilise généralement du matériel dédié comme idrac ou ilo.
    • C’est pour ça que j’ai récemment choisi PiKVM.
      C’est cher et un peu rustique, mais bien plus transparent et ouvert.
    • JetKVM est une entreprise financée par YC, et Jeff Geerling a déjà publié une vidéo à ce sujet.
  • J’ai cherché ce que signifiait KVM pour la première fois, et ici cela veut dire Keyboard, Video, Mouse.
    Autrement dit, c’est un appareil qui permet de contrôler à distance une machine physique via IP.

    • Les gens qui connaissent les commutateurs KVM font au contraire la confusion avec le KVM du noyau Linux.
      Fil associé
    • Ce genre de collision d’acronymes est appelé le problème des TLA (Three Letter Acronym).
    • Autrefois, il était courant de contrôler plusieurs ordinateurs avec un seul ensemble écran-clavier-souris.
      Le KVM de virtualisation est en fait apparu plus tard.
    • Par rapport à un outil logiciel de contrôle à distance comme RustDesk, je me demande quelle est la valeur matérielle de JetKVM.
      RustDesk prend aussi en charge la traversée de NAT.
    • Au début, je pensais qu’il s’agissait de quelque chose comme RDS (Remote Desktop).
  • En utilisant JetKVM, j’ai rencontré des problèmes de compatibilité HDMI et l’erreur « Loading video stream… ».
    Il y a beaucoup de cas similaires dans ce fil d’issue.

    • Certains disent avoir résolu le problème en activant h264 dans le navigateur, mais
      avec des cas du type « 1 sur 3 défectueux », il semble aussi y avoir un problème de qualité matérielle.
    • J’utilise un GL.iNet Comet KVM dans mon homelab et j’en suis satisfait.
      La connexion cloud est optionnelle, et le support intégré de Tailscale est largement suffisant.
      Je pense qu’il est plus sûr de ne pas mettre ce type d’équipement sur l’Internet public.
    • Je vais bientôt démonter mon JetKVM pour vérifier moi-même pourquoi ce problème se produit.
    • J’ai lu « people[0] » comme un index de tableau, ce qui m’a brièvement embrouillé.
  • J’utilise JetKVM avec pas mal de satisfaction.
    Si je me souviens bien, c’était autour de 50 $ à l’époque du Kickstarter, mais maintenant c’est plutôt 90 $.
    Malgré ça, avec ce niveau de hackabilité et à ce prix, je pense que ça reste un bon choix.
    J’aimerais bien qu’une version PoE sorte.

    • Hors des États-Unis, c’est dommage de devoir payer les droits d’importation américains.
      En tant que non-Américain, je trouve étrange de payer des droits de douane américains sur un produit fabriqué en Chine.
  • Compilation d’anciens fils HN sur JetKVM

  • PiKVM est le principal produit concurrent de JetKVM et il est entièrement open source.
    JetKVM coûte moins de la moitié, donc son avantage prix est important.
    Site officiel de PiKVM

    • Je me demande pourquoi le PiKVM V4 Plus coûte 350 $.
      Il est basé sur CM4, mais le matériel ajouté n’est pas très clair.
      Je ne vois pas non plus pourquoi il serait impossible d’en fabriquer un soi-même en DIY.
    • JetKVM est 3 à 4 fois moins cher que PiKVM, donc à moins d’avoir besoin de fonctionnalités particulières, JetKVM semble raisonnable.
    • Le logiciel de JetKVM est lui aussi open source.
      Dépôt GitHub
    • J’ai acheté un JetKVM V4 Mini pour 300 $, et j’apprécie la stabilité du matériel dédié.
      J’ai aussi fait tourner PiKVM sur un Pi Zero 2 W, mais c’était un peu instable.
      Une approche KVM permettant l’accès au BIOS est plus utile.
    • TinyPilot est aussi une alternative à envisager.
  • J’aimerais bien qu’il existe un appareil KVM au format carte se connectant directement au bus PCIe, sans HDMI.
    Ce serait idéal si on pouvait l’installer proprement à l’intérieur du boîtier et l’alimenter en PoE.

    • Il existe des produits comme les cartes BMC/IPMI de Lenovo, mais la plupart nécessitent des connecteurs propriétaires, donc ce n’est pas totalement standardisé.
      Lien d’exemple
    • On trouve bien des cartes PCIe AST2400 sur AliExpress, mais, curieusement, elles n’ont pas de port Ethernet.
    • Des fonctionnalités comme Intel AMT sont similaires.
      Des cartes comme celles d’ASRock Rack intègrent un contrôleur de gestion hors bande.
    • Une approche connectée en USB et fonctionnant comme un simple adaptateur d’affichage USB pourrait aussi convenir.
    • La carte d’extension ATX de JetKVM se rapproche aussi de cet usage.
  • GL.iNet a également lancé un produit similaire à JetKVM.
    Page de campagne GL-RM10

  • J’utilise NanoKVM avec satisfaction.
    Page de présentation du produit
    En revanche, la carte ATX ne peut pas être commandée seule, il faut acheter le package « nanokvm-full ».

  • Je pensais qu’un format KVM en slot PCIe serait une bonne idée,
    puis j’ai découvert qu’en Chine ils avaient déjà créé une version PCIe de NanoKVM.
    C’est vraiment impressionnant.

 
rocky 2026-04-14

Je vais l’acheter tout de suite.