同步 dev 分支说明

This commit is contained in:
mofeng-git 2024-09-06 18:31:19 +08:00
parent 6d1002a80b
commit de1402ff07

View File

@ -4,47 +4,6 @@
### 介绍 ### 介绍
<<<<<<< HEAD
One-KVM 是基于廉价计算机硬件(目前为玩客云和 X64 兼容机和PiKVM软件的硬件级远程控制项目。KVM over IP 可以远程管理服务器或工作站,实现无侵入式控制,无论被控机为什么操作系统或是否安装了操作系统,具有更广泛的适用性。此项目基于 [PiKVM](https://github.com/pikvm/pikvm),和基于远控软件的远程管理方式不同,无需在被控电脑安装任何软件,实现无侵入式控制。
### 快速开始
**方式一:直刷 One-KVM 镜像**
对于玩客云设备,本项目 Releases 页可以找到适配玩客云的 One-KVM 预编译镜像。镜像名称带 One-KVM 前缀、burn 后缀的为线刷镜像,可使用 USB_Burning_Tool 软件线刷至玩客云。预编译线刷镜像为开箱即用,刷好后启动设备就可以开始使用 One-KVM。
**方式二One-KVM 脚本安装**
适用于 arm 设备,在玩客云上经过测试。
```bash
git clone --depth=1 https://github.com/mofeng-git/One-KVM.git
cd One-KVM
sudo bash install.sh
#第一阶段安装完成需要重启,再进行第二阶段安装
sudo bash install.sh
#可选功能H.264 视频编码
sudo bash kvmd_h264_install.sh
```
适用于 X86 设备,在 X64 主机上经过测试。
```bash
git clone --depth=1 https://github.com/mofeng-git/One-KVM.git
cd One-KVM
sudo bash install-x86.sh
#第一阶段安装完成需要重启,再进行第二阶段安装
sudo bash install-x86.sh
#可选功能H.264 视频编码
sudo bash kvmd_h264_install.sh
```
**方式三Docker 镜像部署**
目前仅有 pikvm-ch9329_amd64后续将支持更多控制方式和处理器架构。
```bash
#使用示例
docker run -itd -p443:443 -p80:80 --name pikvm-docker --device=/dev/ttyUSB0:/dev/kvmd-hid --device=/dev/video0:/dev/kvmd-video silentwind0/pikvm-ch9329:0.61
=======
One-KVM 是基于廉价计算机硬件和PiKVM软件的硬件级远程控制项目。KVM over IP 可以远程管理服务器或工作站,实现无侵入式控制,无论被控机为什么操作系统或是否安装了操作系统,具有更广泛的适用性。此项目基于 [PiKVM](https://github.com/pikvm/pikvm),和基于远控软件的远程管理方式不同,无需在被控电脑安装任何软件,实现无侵入式控制。 One-KVM 是基于廉价计算机硬件和PiKVM软件的硬件级远程控制项目。KVM over IP 可以远程管理服务器或工作站,实现无侵入式控制,无论被控机为什么操作系统或是否安装了操作系统,具有更广泛的适用性。此项目基于 [PiKVM](https://github.com/pikvm/pikvm),和基于远控软件的远程管理方式不同,无需在被控电脑安装任何软件,实现无侵入式控制。
### 快速开始 ### 快速开始
@ -72,15 +31,10 @@ sudo docker run --name kvmd -itd \
--device /dev/tty10:/dev/kvmd-hid \ --device /dev/tty10:/dev/kvmd-hid \
-p 8080:8080 -p 4430:4430 -p 5900:5900 -p 623:623 \ -p 8080:8080 -p 4430:4430 -p 5900:5900 -p 623:623 \
registry.cn-hangzhou.aliyuncs.com/silentwind/kvmd:dev registry.cn-hangzhou.aliyuncs.com/silentwind/kvmd:dev
>>>>>>> origin/dev
``` ```
详细内容可以参照 [One-KVM文档](https://one-kvm.mofeng.run/)。 详细内容可以参照 [One-KVM文档](https://one-kvm.mofeng.run/)。
<<<<<<< HEAD
### 功能特性
=======
**方式二:直刷 One-KVM 镜像** **方式二:直刷 One-KVM 镜像**
对于玩客云设备,本项目 Releases 页可以找到适配玩客云的 One-KVM 预编译镜像。镜像名称带 One-KVM 前缀、burn 后缀的为线刷镜像,可使用 USB_Burning_Tool 软件线刷至玩客云。预编译线刷镜像为开箱即用,刷好后启动设备就可以开始使用 One-KVM。 对于玩客云设备,本项目 Releases 页可以找到适配玩客云的 One-KVM 预编译镜像。镜像名称带 One-KVM 前缀、burn 后缀的为线刷镜像,可使用 USB_Burning_Tool 软件线刷至玩客云。预编译线刷镜像为开箱即用,刷好后启动设备就可以开始使用 One-KVM。
@ -95,7 +49,6 @@ sudo docker run --name kvmd -itd \
**Docker 版本中以下特性尚未全部实现,但包含在将来的开发计划中** **Docker 版本中以下特性尚未全部实现,但包含在将来的开发计划中**
>>>>>>> origin/dev
主要功能比较TinyPilot 社区版本、PiKVMv3 版本出现在这里仅做比较目的。 主要功能比较TinyPilot 社区版本、PiKVMv3 版本出现在这里仅做比较目的。
| 功能 | One-KVM | TinyPilot 社区版本 | PiKVMv3版本 | | 功能 | One-KVM | TinyPilot 社区版本 | PiKVMv3版本 |
| :------------: | :---------------------: | :----------------: | :----------: | | :------------: | :---------------------: | :----------------: | :----------: |
@ -116,26 +69,11 @@ sudo docker run --name kvmd -itd \
| 最大视频分辨率 | 1920x1080 | 1920x1080 | 1920x1080 | | 最大视频分辨率 | 1920x1080 | 1920x1080 | 1920x1080 |
### 已测试设备 ### 已测试设备
<<<<<<< HEAD
- 玩客云
- X64 主机
此脚本删除了对上游对树莓派设备的支持,如有需要请访问 [srepac/kvmd-armbian](https://github.com/srepac/kvmd-armbian/blob/master/install.sh)。
### 其他
目前此脚本基于[srepac/kvmd-armbian](https://github.com/srepac/kvmd-armbian/)项目重构了One-KVM安装脚本做了如下修改
1. 适配玩客云添加了初步CHROOT自动化支持
2. 资源本地化,减小网络原因的影响
3. 添加kvmd-ffmpeg和kvmd-display服务安装脚本
4. HTML汉化和一些微调
=======
- 玩客云 - 玩客云
- X64 主机 - X64 主机
- Vmare 虚拟机 - Vmare 虚拟机
- VPS仅演示模式 - VPS仅演示模式
>>>>>>> origin/dev
**赞助** **赞助**
@ -175,25 +113,10 @@ Will
...... ......
</details> </details>
<<<<<<< HEAD
**更新日志**
[One-KVM/ChangeLogs.txt](https://github.com/mofeng-git/One-KVM/blob/main/ChangeLogs.txt)
=======
>>>>>>> origin/dev
**Star历史** **Star历史**
[![Star 历史](https://api.star-history.com/svg?repos=mofeng-git/One-KVM&type=Date)](https://star-history.com/#mofeng-git/One-KVM&Date) [![Star 历史](https://api.star-history.com/svg?repos=mofeng-git/One-KVM&type=Date)](https://star-history.com/#mofeng-git/One-KVM&Date)
<<<<<<< HEAD
本项目间接或直接使用了下下列开源项目:
1. [pikvm/pikvm: Open and inexpensive DIY IP-KVM based on Raspberry Pi (github.com)](https://github.com/pikvm/pikvm)
2. [hzyitc/armbian-onecloud: Armbian for onecloud. 玩客云用armbian (github.com)](https://github.com/hzyitc/armbian-onecloud/)
3. [jacobbar/fruity-pikvm: Install Pi-KVM on debian SBCs such as Orange Pi, Banana Pi, Mango Pi, etc (github.com)](https://github.com/jacobbar/fruity-pikvm)
4. [kvmd-armbian/install.sh at master · srepac/kvmd-armbian (github.com)](https://github.com/srepac/kvmd-armbian/blob/master/install.sh)
=======
本项目使用了下列开源项目: 本项目使用了下列开源项目:
1. [pikvm/pikvm: Open and inexpensive DIY IP-KVM based on Raspberry Pi (github.com)](https://github.com/pikvm/pikvm) 1. [pikvm/pikvm: Open and inexpensive DIY IP-KVM based on Raspberry Pi (github.com)](https://github.com/pikvm/pikvm)
>>>>>>> origin/dev