Skip to content

v2teast/onekeydevdesk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

中文 | EN

省事一键DD云虚拟机云pve云桌面云黑群晖云黑苹果云盘伴侣(带镜像有演示)

onekeydevdesk是一套以virtualboot+vm管理器为liverom核心,及基于此核心实现的一套mateable os理念的多场景os的打包,及相关工具和脚本
onekeydevdesk同时是一种集成了强制约定源码文件规模与最小学习核心,绑定语言和环境基本完备的开发环境和开发栈 ,类bash语言+SHELL环境

onekeydevdesk也指代:1keydd,1keydiskdump,1keydeepindsm,1keydebiandesk,1keydevdeploy,1keydebugdemo,1key desk dock,1key datacenter and desk,1key dir disk,etc ..

项目地址:https://github.com/minlearn/onekeydevdesk

演示

作为onekeydevdesk的安装脚本部分,1keydd inst.sh支持进度显示( 视频演示:https://www.bilibili.com/video/BV1ug411N7tn/
1keydd ci.sh支持扩展多机型安装,包括az,servarica,oracle,ksle,spt,支持自打包,自托管,可将你对应机型包括镜像在内的整个DD方案构建为一个可供DD安装的在线仓库,甚至ddhub

作为onekeydevdesk的多OS部分核心,基于pve,onekeydevdesk实现了一套透明ve,在本机内:支持单显卡核显输出在主从机间自由切换交还
在本机外:支持本机和云主机同 os 组 mate (设置多个转发器,无缝局域网发现,共享与复制文件)类似本地多虚拟机体验

作为onekeydevdesk的多子OS部分,win支持uefi/bios gpt二合一兼容,无视机型差别和无须手动,毫无修改毫无感知地以同一效果运行

作为onekeydevdesk的多子OS部分,dsm支持直接安装在云主机上,无须嵌套虚拟化

作为onekeydevdesk的多子OS部分,osx使用标准全套kvm驱动和bios机型配置,需要安装在支持嵌套虚拟化的2C2G以上云主机上(1c1.5g/2c2g给osx, 2c2g/3c3g给osx母鸡留1c1g最好),与本地组matedesk,win11类同。

作为onekeydevdesk的工具部分,1keydirdisk支持直接文件浏览器列目录方式做网盘直链

下载安装及用法

以下尽量在debian系linux云主机vnc界面下或本地虚拟机下完成,ubuntu小于20.04,centos不推荐

安装onekeydevdesk,不喂任何参数默认等价于-s - -t onekeydevdesk
wget -qO- 1keydd.com/inst.sh | bash

更多用法:
(安装其它目标os镜像:deb是纯净debian10,自定义镜像是你的raw系统硬盘格式经过gzip打包后托管的http/https地址)
wget -qO- 1keydd.com/inst.sh | bash -s - -t deb或自定gz镜像
(进入nc+dd模式:提供port:blkdevname参数形式将作为服务器接收端,提供blkdevname:ip:port参数形式将作为客户发送端)
wget -qO- 1keydd.com/inst.sh | bash -s - -t port:blkdevname或blkdevname:ip:port
(进入debug手动模式+自带vnc模式,无须-t)
wget -qO- 1keydd.com/inst.sh | bash -s - -d

安装后,/run/initramfs/usr/bin/growpart /dev/vda(sda) 2,resize2fs /dev/vda(sda) 2扩展磁盘空间,root密码1keydd,https://xxx:8006为pve口,pve用户名root密码1keydd,vnc客户端连接你机器的ip:8059,密码为1keydd,二个lxc box的端口情况在各自的summary页有写,默认密码都是root/1keydd,如果是云主机建议开放8000-8100这些端口

onekeydevdesk lxc os镜像在pve的storage->ct templates页可找到,gitee或github,不做说明的情况下,qemu版osx和dsm镜像并不提供开放托管和安装。

文档

更多请看项目文档库《更多特点介绍和自助安装使用文档》部分

服务

免费

只提供inst.sh,可一站式解决你DD中大部分问题,去上面仓库,一键DD即可
注:仅拥有inst.sh定制能力

收费

项目1:解决特定机型DD中遇到的问题,定制dd脚本或镜像一次(60元-100元,usdt 10-15)
项目2:获取osx或win11的系统镜像和安装服务一次(100元,usdt 15)
项目3:加入付费dd群获取ci.sh脚本源码和1G资源享免费咨询技术支持1年(100元,usdt 15)
注:拥有ci.sh扩展能力和自托管能力
加作者个人TG:minlearn_1keydd简单说明需求或说明来意即可

捐助

TRX/USDT/BTC/ETH: TZ6YPtsojLCJEifNpwm38mmiq7T2gkhGKj
怎么捐助: 1,打开上述网址,2,用支持tron链的钱包APP扫描二维码


此项目关联 https://github.com/minlearn/minlearnprogramming/tree/master/p/onekeydevdeskopen/ ,它是为配合我在《minlearnprogramming》最小编程/统一开发的想法的一个支持项目。
本项目长期保存

About

省事一键DD云虚拟机云桌面云盘伴侣

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%