Skip to content

Files

Latest commit

a92a6f2 · Apr 17, 2025

History

History
198 lines (126 loc) · 7.85 KB

README.md

File metadata and controls

198 lines (126 loc) · 7.85 KB

logo

 

项目介绍

One-KVM 是一款基于经济实惠的硬件和强大的开源 PiKVM 软件进行二次开发的 DIY IP-KVM 解决方案。它旨在为您提供BIOS 级别的远程服务器或工作站管理能力,如同您亲身坐在屏幕前操作一般。

核心优势:

  • 完全无侵入: 无需在目标机器上安装任何软件或驱动,不依赖操作系统,可远程访问 BIOS/UEFI 设置、进行系统安装或故障排查。
  • 低成本实现: 利用常见的廉价硬件(如旧安卓盒子、开发板等)即可搭建,大幅降低 KVM over IP 的门槛。
  • 功能丰富: 在 PiKVM 基础上,增加了 Docker 部署、视频录制、简体中文界面优化等多项实用功能 (详见下方功能对比)。
  • 部署灵活: 支持 Docker 快速部署,并为特定硬件平台(如玩客云、我家云等)提供开箱即用的整合包。

无论您是需要管理家庭实验室、办公室服务器,还是希望为特定嵌入式设备添加远程管理能力,One-KVM 都提供了一个高性价比且功能强大的选择。

快速访问:

One-KVM 界面截图

软件功能

表格仅为 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文档

方式一:Docker 镜像部署(推荐)

Docker 版本可以使用 OTG 或 CH9329 作为虚拟 HID ,支持 amd64、arm64、armv7 架构的 Linux 系统安装。

脚本部署

curl -sSL https://one-kvm.mofeng.run/quick_start.sh -o quick_start.sh && bash quick_start.sh

手动部署

如果使用 OTG 作为虚拟 HID,可以使用如下部署命令:

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,可以使用如下部署命令:

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=o9aj

赞助方式

这个项目基于众多开源项目二次开发,作者为此花费了大量的时间和精力进行测试和维护。若此项目对您有用,您可以考虑通过 为爱发电 赞助一笔小钱支持作者。作者将能有更多的金钱来测试和维护 One-KVM 的各种配置,并在项目上投入更多的时间和精力。

感谢名单

浩龙的电子嵌入式之路(赞助)

Tsuki(赞助)

H_xiaoming

0蓝蓝0

fairybl

Will

浩龙的电子嵌入式之路

自.知

观棋不语٩ ི۶

爱发电用户_a57a4

爱发电用户_2c769

霜序

远方(闲鱼用户名:小远技术店铺)

爱发电用户_399fc

斐斐の

爱发电用户_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)

项目状态

Star History Chart

Github