onekeydevdesk是一套可在线一键安装系统的脚本和方案1keydd,及一套增强的虚拟机管理器系统,加一套学习编程的软硬选型(定位于掌上蓝牙键盘或移动设备输入+TEXTUI IDE服务端)。

  • 作为onekeydevdesk的安装脚本部分,1keydd支持扩展多机型安装多OS类型,支持自打包,自托管,可将你对应机型包括镜像在内的整个DD方案构建为一个可供DD安装的在线仓库,甚至包括生成编辑镜像在内的全套dd支持方案
  • 作为onekeydevdesk的围绕虚拟机管理器为多OS支持部分核心,基于pve+vdi增强元素,devdeskos实现了一套透明ve,给pve加入了云存储同步app和社交app功能,还集成了一套云neovim服务端IDE面板(作为pve的developermode存在),利用neovim模拟了一套全能沉浸碎片化的IDE。

onekeydevdesk也指代:1keydd,1keydevabledocker,1keydiskdump,1keydeepindsm,1keydebiandesk,1keydevdeploy,1keydebugdemo,1key desk dock,1key datacenter and desk,1key dir disk,1key deconterized desk,1kilometer distance to dev,1key for dev over dev(second dev),etc …

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

演示

1keydd支持双进度显示(vnc,web),支持双架构amd,arm,支持自扩硬盘和智能嵌入静态ip参数(包括/32这样的特殊掩码支持),支持dd前调试验证模式,可达成90%的linux成功率,80%的other os成功率

1keydd支持一键dd多种os,如,支持win uefi/bios gpt二合一兼容,无视机型差别和无须手动,毫无修改毫无感知地以同一效果运行,支持dsm直接安装在云主机上,无须嵌套虚拟化,支持osx使用标准全套kvm驱动和bios机型配置,需要安装在支持嵌套虚拟化的2C2G以上云主机上(1c1.5g/2c2g给osx, 2c2g/3c3g给osx母鸡留1c1g最好),与本地组matedesk,win11类同。

devdeskos演示:

1keydd+devdeskos支持扩展,包括az,servarica,oracle/oracle arm,ksle,bwg10g512m,及无限增加的机型和系统:

机型 是否支持裸机win 是否支持裸机linux/devdeskos 是否支持裸机osx 是否支持pveosx 是否支持静态ip嵌入 是否支持win中d win
azure b1s × × ×
spartan × × ×
ikoula c-mem × ×
ksle/ksleplus × ×
SYS-2-SSD-64 × ×
gcp × × ×
linode × × ×
orc amd × × ×
orc arm × × × ×

完整支持查看isp supports页和ddhub页,更多演示和特性请看和项目文档库《更多文档》部分

下载安装及用法:

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

基本用法:

  • 简单前端交互模式
    wget -qO- 1keydd.com/inst.sh | bash

  • 指定安装目标os镜像:debian是纯净debian10,devdeskos,自定义镜像是你的raw系统硬盘格式经过gzip打包后托管的http/https地址( 安装演示:https://www.bilibili.com/video/BV1ug411N7tn/ https://www.bilibili.com/video/BV17B4y1b79Y/ )
    wget -qO- 1keydd.com/inst.sh | bash -s - -t debian,devdeskos,或自定gz镜像

目标os安装后,会自动扩展磁盘和调整网络,用户名为root/admininistraor,密码为1keydd,不做说明的情况下,qemu版osx和dsm镜像并不提供开放托管和安装。

高级用法:

  • 指定debian镜像源
    wget -qO- 1keydd.com/inst.sh | bash -s - -m http/https/xxxx ......

  • 指定第一张网卡名
    wget -qO- 1keydd.com/inst.sh | bash -s - -i enp0s1 ......

  • 指定静态网络配置( 安装演示:https://www.bilibili.com/video/BV1pr4y1j75w/ )
    wget -qO- 1keydd.com/inst.sh | bash -s - -n ipv4,netmask,gateway .....

  • 指定第一个硬盘名(你也可以填分区名把镜像d到仅一个分区里)
    wget -qO- 1keydd.com/inst.sh | bash -s - -p /dev/nvme0n1 ......

  • 指定grub启动分区(支持deb和devdeskos,tarball需要镜像配合)
    wget -qO- 1keydd.com/inst.sh | bash -s - -e /dev/nvme0n1 ......

更多模式:

  • 进入dump模式:提供blkdevname:ip:port参数形式将作为源端/发送端/连接端/客户端(请自备开启了nc port:保存形态,作为参数的目标端/接收端/本地代理端/守护服务端的被DD机器,并首先开启)
    wget -qO- 1keydd.com/inst.sh | bash -s - -t dumpblkdevname:sendtoip:sendtoport

  • 进入救援/DRYRUN/DEBUG模式,此模式会在进入系统后5分钟后如发现无网络会重启,并进入DD前的正常系统,可作DD前验证,如有网络将在22端口建立ssh,帐密sshd/无密码
    wget -qO- 1keydd.com/inst.sh | bash -s - -d

自托管1keydd:

  • 通过git仓库:
    fork本仓库后,新的debian镜像源将变成https://github.com/你的用户名/onekeydevdesk/raw/master'
    或修改inst.sh头二行debian镜像源地址export autoDEBMIRROR0,export autoDEBMIRROR1为你的仓库对应debian镜像源地址,或修改export FORCEMIRROR指定为新的镜像源地址

  • 通过docker:
    docker pull minlearn/onekeydevdesk
    docker run -d --name myonekeydevdesk -e m=你的新debian镜像源地址 -p 80:80 minlearn/onekeydevdesk

建立托管后,用新的inst.sh脚本地址调用脚本即可


此项目关联 https://github.com/minlearn/minlearnprogramming/raw/master/p/onekeydevdeskopen/ ,同时它是为配合我在《minlearnprogramming》最小编程/统一开发的想法的一个支持项目。作为一套”虚拟机管理器”到系统最小核心,及由基于此核心+入devops,并相关管理工具和相关脚本,最终组合实现的一套”一键开发桌面理念”系统存在。

本项目长期保存。

【顶】省事一键DD云虚拟机云容器云桌面云开发(带镜像有演示)相关推荐

  1. 安装和设置vAG服务器虚拟机的过程,CDSM-5 桌面云安装部署

    HC12082,FusionAccess,R6,V3.0,洪飞泷/wx350110,2017.11.11,,新开发,桌面云安装部署,,本章节将介绍桌面云的安装部署流程,结合实验手册具体的操作步骤,帮助 ...

  2. 桌面云服务器联想,联想Livc桌面云解决方案产品介绍

    描述 联想Livc桌面云解决方案产品介绍 桌面支持工作占据大量的成本 为有效的数据备份而烦恼 数据安全建设成本居高不下 无法有效提升桌面管理满意度 部署新业务软件费时费力 不停更新系统和软件补丁 桌面 ...

  3. 华为桌面云 服务器可以虚拟多少,桌面云一台服务器虚拟多少

    桌面云一台服务器虚拟多少 内容精选 换一换 对于需要使用Windows远程桌面连接方式进行访问的云服务器,需要在制作私有镜像时开启远程桌面连接功能.GPU优化型云服务器必须开启该功能.使用外部镜像文件 ...

  4. 华为桌面云如何部署Linux,华为桌面云安装部署指南(19页)-原创力文档

    华为桌面云安装部署指南 技术创新,变革未来 前言 ⚫ 本章节将介绍桌面云的安装部署流程,结合实验手册具体的 操作步骤,帮助掌握桌面云的安装实施能力. 第1页 目录 1. 整体架构 2. 安装流程 第2 ...

  5. 云桌面计算机验收注意事项,桌面云项目交付流程介绍

    桌面云项目交付流程图如图1-1所示. 图1-1桌面云项目交付流程图 1)集成规划 集成规划阶段根据企业既定业务目标和运营目标,提供全面贴合企业需求的解决方案.集成规划是集成设计重要的输入信息,指导设计 ...

  6. 入围教育装备展“金奖产品”,升腾威讯云学区做真正教育桌面云

    教育桌面云化是大势所趋 云计算随时随地便捷访问的特性,有助于教育资源共享的落地,促进教育信息化的实现. 2014年至今,教育行业桌面云化趋势越演越烈,已形成大规模应用,目前教育桌面云方案形态有三大类: ...

  7. 桌面云计算机的配置,Citrix桌面云实验环境的部署配置

    Citrix桌面云实验环境的部署配置 发布时间:2020-06-05 14:03:31 来源:亿速云 阅读:319 作者:Leah 栏目:云计算 这篇文章给大家分享的是Citrix桌面云实验环境的部署 ...

  8. 阿里云“无影”云电脑,究竟是不是桌面云?!

    说起桌面云 吃瓜群众似乎都很懂 也有浸淫桌面云多年的老司机 会把IDV.VOI什么的都算上 甭管用了啥架构 都是一种桌面交付模式 主要目标是替代传统PC 所以,当阿里云去年高调发布 "无影& ...

  9. 容器云和传统云平台有什么区别?

    关于云的故事要从计算资源说起.计算资源经历了IDC,物理服务器,到虚拟机,再到容器,到云原生,技术的发展推动着计算资源的升级. 容器云与传统云平台的区别,先介绍一下什么是,什么是传统云平台. 什么是容 ...

  10. 快收藏!52篇25万字,微服务、云原生、容器、K8S、Serverless精华文章集锦

    2017正在走远,新年之初,小数精选过去一年阅读量居高的技术干货,从容器.K8S 到微服务.云原生.Service Mesh,汇集成52篇精华集锦,充分反映了这一年的技术热点走向. 此文值得收藏,方便 ...

最新文章

  1. java 将本地图片批量上传到oss服务
  2. cgi web 调用多次启动_CGI、FastCGI和PHPFPM有什么关系呢?
  3. 解决外部符号错误:_main,_WinMain@16,__beginthreadex
  4. Apache James使用的方法及相关心得(转)
  5. 装入归档文件时出现了一个错误linux_静态链接与动态链接(Linux)
  6. python-变量操作-字符串
  7. wordpress阿里百秀主题v7.7
  8. java base64编码的三种方式
  9. AI队列长度检测:使用YOLO进行视频中的对象检测
  10. viper4android最新,ViPER4Android FX音效驱动下载-ViPER4Android音效驱动 v2.4.0.1 正式版_手机乐园...
  11. MySQL 优化1
  12. netstat命令详解
  13. 【资源下载】PCtoLCD2002 下载 资源分享 OLED取模软件
  14. Mac 使用rz sz 命令
  15. python识别文字软件_使用Python和大漠插件进行文字识别含软件源码
  16. 第5章 软件质量标准概述
  17. 深度解析京东个性化推荐系统演进史
  18. 各代iphone尺寸_iPhone所有机型对比尺寸
  19. day06笔记(2021-09-28)-OOP:面向对象+封装+继承+多态
  20. 基于YOLOv5的银行卡卡号识别(一)

热门文章

  1. node.js 将jade变为html
  2. Multisim10.0.1汉化时没有stringfiles问题
  3. 差分编码器5V单端信号转24V方波信号隔离转换器
  4. PS抠图方法[photoshop中文教程]
  5. 计算机英语学习v1.0,英语学习考试助手
  6. VS2015编译eXosip2-4.1.0 osip2-4.1.0
  7. 职业经理人十大修炼指南 [完全版]
  8. ghost.py 使用实例
  9. 测量学9_计算机地图绘图基础及数字地图中DEM应用
  10. 磁共振成像技术发展简史丨科学史