logo

简体中文

 

### 项目介绍 **One-KVM** 是一款基于经济实惠的硬件和强大的开源 [PiKVM](https://github.com/pikvm/pikvm) 软件进行二次开发的 DIY IP-KVM 解决方案。它旨在为您提供**BIOS 级别**的远程服务器或工作站管理能力,如同您亲身坐在屏幕前操作一般。 **核心优势:** * **完全无侵入:** 无需在目标机器上安装任何软件或驱动,不依赖操作系统,可远程访问 BIOS/UEFI 设置、进行系统安装或故障排查。 * **低成本实现:** 利用常见的廉价硬件(如旧安卓盒子、开发板等)即可搭建,大幅降低 KVM over IP 的门槛。 * **功能丰富:** 在 PiKVM 基础上,增加了 Docker 部署、视频录制、简体中文界面优化等多项实用功能 (详见下方功能对比)。 * **部署灵活:** 支持 Docker 快速部署,并为特定硬件平台(如玩客云、我家云等)提供开箱即用的整合包。 无论您是需要管理家庭实验室、办公室服务器,还是希望为特定嵌入式设备添加远程管理能力,One-KVM 都提供了一个高性价比且功能强大的选择。 **快速访问:** * **详细使用文档:** [https://one-kvm.mofeng.run](https://one-kvm.mofeng.run) * **在线演示:** [https://kvmd-demo.mofeng.run](https://kvmd-demo.mofeng.run) ![One-KVM 界面截图](https://github.com/user-attachments/assets/a7848bca-e43c-434e-b812-27a45fad7910) ### 软件功能 表格仅为 One-KVM 与其他基于 PiKVM 的项目的功能对比,无不良导向,如有错漏请联系更正。 | 功能 | One-KVM | PiKVM | ArmKVM | BLIKVM | | :-------------------: | :-------------: | :-----------------------: | :---------: | :---------: | | 系统开源 | √ | √ | √ | √ | | 简体中文 WebUI | √ | x | √ | √ | | 远程视频流 | MJPEG/H.264 | MJPEG/H.264 | MJPEG/H.264 | MJPEG/H.264 | | H.264 视频编码 | CPU | GPU | 未知 | GPU | | 远程音频流 | √ | √ | √ | √ | | 远程鼠键控制 | OTG/CH9329 | OTG/CH9329/Pico/Bluetooth | OTG | OTG | | VNC 控制 | √ | √ | √ | √ | | ATX 电源控制 | GPIO/USB 继电器 | GPIO | GPIO | GPIO | | 虚拟存储驱动器挂载 | √ | √ | √ | √ | | 2.2G 以上 CD-ROM 挂载 | x | x | √ | √ | | WOL 远程唤醒 | √ | √ | √ | √ | | 网页剪切板 | √ | √ | √ | √ | | OCR 文字识别 | √ | √ | √ | √ | | 网页终端 | √ | √ | √ | √ | | 网络串口终端 | x | x | √ | √ | | HDMI 切换器支持 | √ | √ | √ | √ | | 视频录制 | √ | x | x | x | | Docker 部署 | √ | x | x | x | | 官方商业化成品 | x | √ | √ | √ | | 技术支持 | √ | √ | √ | √ | ### 快速开始 更多详细内容可以查阅 [One-KVM文档](https://one-kvm.mofeng.run/)。 **方式一:Docker 镜像部署(推荐)** Docker 版本可以使用 OTG 或 CH9329 作为虚拟 HID ,支持 amd64、arm64、armv7 架构的 Linux 系统安装。 **脚本部署** ```bash curl -sSL https://one-kvm.mofeng.run/quick_start.sh -o quick_start.sh && bash quick_start.sh ``` **手动部署** 如果使用 OTG 作为虚拟 HID,可以使用如下部署命令: ```bash sudo docker run --name kvmd -itd --privileged=true \ -v /lib/modules:/lib/modules:ro -v /dev:/dev \ -v /sys/kernel/config:/sys/kernel/config -e OTG=1 \ -p 8080:8080 -p 4430:4430 -p 5900:5900 -p 623:623 \ silentwind0/kvmd ``` 如果使用 CH9329 作为虚拟 HID,可以使用如下部署命令: ```bash sudo docker run --name kvmd -itd \ --device /dev/video0:/dev/video0 \ --device /dev/ttyUSB0:/dev/ttyUSB0 \ --device /dev/snd:/dev/snd \ -p 8080:8080 -p 4430:4430 -p 5900:5900 -p 623:623 \ silentwind0/kvmd ``` **方式二:直刷 One-KVM 整合包** 对于部分平台硬件,本项目制作了深度适配的 One-KVM 打包镜像,开箱即用,刷好后启动设备就可以开始使用 One-KVM。免费 One-KVM 整合包也可以在本项目 Releases 页可以找到。 | 整合包适配概况 | | | | | :-------------: | :-------------: | :-------------: | :-------------: | | **固件型号** | **固件代号** | **硬件情况** | **最新版本** | | 玩客云 | Onecloud | USB 采集卡、OTG | 241018 | | 私家云二代 | Cumebox2 | USB 采集卡、OTG | 241004 | | Vmare | Vmare-uefi | USB 采集卡、CH9329 | 241004 | | Virtualbox | Virtualbox-uefi | USB 采集卡、CH9329 | 241004 | | s905l3a 通用包 | E900v22c | USB 采集卡、OTG | 241004 | | 我家云 | Chainedbox | USB 采集卡、OTG | 241004 | | 龙芯久久派 | 2k0300 | USB 采集卡、CH9329 | 241025 | ### 文件下载 Github:https://github.com/mofeng-git/One-KVM/releases 免登录高速下载地址:https://pan.huang1111.cn/s/mxkx3T1 (由 Huang1111公益计划 赞助) 百度网盘(需登录):https://pan.baidu.com/s/166-2Y8PBF4SbHXFkGmFJYg?pwd=o9a ### 赞助方式 这个项目基于众多开源项目二次开发,作者为此花费了大量的时间和精力进行测试和维护。若此项目对您有用,您可以考虑通过 **[为爱发电](https://afdian.com/a/silentwind)** 赞助一笔小钱支持作者。作者将能有更多的金钱来测试和维护 One-KVM 的各种配置,并在项目上投入更多的时间和精力。 **感谢名单**
浩龙的电子嵌入式之路(赞助) Tsuki(赞助) H_xiaoming 0蓝蓝0 fairybl Will 浩龙的电子嵌入式之路 自.知 观棋不语٩ ི۶ 爱发电用户_a57a4 爱发电用户_2c769 霜序 [远方](https://runyf.cn/)(闲鱼用户名:小远技术店铺) 爱发电用户_399fc [斐斐の](https://www.mmuaa.com/) 爱发电用户_09451 超高校级的錆鱼 爱发电用户_08cff guoke mgt 姜沢掵 ui_beam 爱发电用户_c0dd7 爱发电用户_dnjK 忍者胖猪 永遠の願い 爱发电用户_GBrF 爱发电用户_fd65c 爱发电用户_vhNa 爱发电用户_Xu6S moss woshididi 爱发电用户_a0fd1 爱发电用户_f6bH ......
本项目使用了下列开源项目: 1. [pikvm/pikvm: Open and inexpensive DIY IP-KVM based on Raspberry Pi (github.com)](https://github.com/pikvm/pikvm) ### 项目状态 [![Star History Chart](https://api.star-history.com/svg?repos=mofeng-git/One-KVM&type=Date)](https://star-history.com/#mofeng-git/One-KVM&Date) ![Github](https://repobeats.axiom.co/api/embed/7cfaab47e31073107771a7179078aa2a6c3f1108.svg "Repobeats analytics image")