One-KVM Rust Overview¶
What is One-KVM Rust?¶
One-KVM Rust is an IP-KVM (keyboard, video, mouse over IP) solution written in Rust. It enables BIOS-level remote control of servers and workstations over the network.
Project goals: open, lightweight, and easy to use.
- Open: not tied to specific hardware, runs across many environments.
- Lightweight: distributed as a single binary with minimal dependencies.
- Easy: configure everything in the web UI without manually editing config files.
Background
One-KVM Rust is a complete rewrite of the original One-KVM (PiKVM-based) Python version. They share little beyond the name.
Early-stage Warning
This project is still in an early stage. Many features may be incomplete. Use for testing or evaluation, not production.
Key Features¶
-
Zero Config Files
Configure A/V and HID devices directly in the web UI, no config files needed
-
Ventoy USB Mode
Works with virtual Ventoy USB drives for transferring files and booting large images
-
Rich Extensions
Web terminal, RustDesk integration, GOSTC tunneling, EasyTier networking
-
Rust Rewrite
Lightweight, safe, reliable, and high performance
Supported Platforms¶
Docker
Quick Start¶
Get Help¶
- GitHub Issues - Report bugs or suggestions
- FAQ - Read the FAQ