PIKVM刷系统指引

玩客云 + hdmi采集卡 ms2109 ms2130 ms2131(环出)

PIKVM源地址:https://github.com/mofeng-git/One-KVM
安装手册:https://p1b237lu9xm.feishu.cn/drive/folder/IsOifWmMKlzYpRdWfcocI7jdnQA?from=from_copylink
整合资源:https://pan.baidu.com/s/166-2Y8PBF4SbHXFkGmFJYg?pwd=o9aj

image-1710745878650
image-1710745893254

修改软件端口和账户密码?

修改端口可以编辑 /etc/kvmd/nginx/目录下的conf后缀文件将相关端口修改所需端口(443是网页运行的端口),然后运行systemctl restart kvmd kvmd-nginx 生效。

修改账号密码示例:
#添加用户 请将silentwind替换为你的用户名
kvmd-htpasswd set silentwind
#输入密码
#删除用户
kvmd-htpasswd del admin
#列出所有用户
kvmd-htpasswd list
#重启服务,使修改立刻生效
systemctl restart kvmd kvmd-nginx

armbian初始账户密码: root 1234
docker version 可显示docker版本 如何启动docker?
切换到root用户,执行命令: service docker start

安装完成之后就可以使用https://hub.docker.com里面所有的镜像了。

安装docker

什么是docker? Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其他的基础应用平台。 Docker通常用于如下场景: web应用的自动化打包和发布; 自动化测试和持续集成、发布; 在服务型环境中部署和调整数据库或其他的后台应用; 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。

用root重新登录上系统。输入以下命令安装Docker
apt install docker.io

安装Docker镜像,可以按照以下步骤操作:

1.从Docker Hub等源搜索你想要的镜像。
2. 使用docker pull命令将选定的镜像拉取到Docker仓库中。例如,docker pull 镜像名称:标签。
3. 使用docker images命令查看成功拉取并存储了的镜像。
4. 创建并运行容器实例,以使用这个本地镜像。例如,docker run -it 镜像名称:标签。
5. 如果需要停止容器实例,可以使用docker stop、docker kill或exit命令。
6. 要移除不再使用的容器或镜像,可以使用docker rmi命令

换源

可以先跳过此步,若docker的安装一直卡在进度条则执行此步骤,打开SSH工具Putty中逐行输入以下命令
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free

安装可视化面板

可视化面板有很多,比如ipanel面板、青龙面板、casaos等,只要安装一个就可以。 安装管理后台,方便可视化操作,因为有的地方命令行有问题,就可以可视化去处理更方便。 安装比较傻瓜,注意各项设置后就能成功。

我使用的是1panel面板。1panel官方网址:https://1panel.cn/ 使用官方的Debian安装部署命令就可以。
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
更多的可以1panel使用可以参考:https://www.bilibili.com/read/cv23255338

挂载外置存储 SD卡或usb硬盘

准备好的硬盘/U盘/SD卡插入玩客云(有数据的要备份一下),通电或不通电插入都可以,我是通电插入,SSH工具putty连接玩客云,输入fdisk -l查看刚刚接入的U盘/硬盘并记下其设备名称 我挂载的SD卡,用fdisk -l命令,查看sd卡挂载的硬件为/dev/mmcblk0,硬盘/U盘为/dev/sda

另外,fsblk 查看识别硬盘,这个命令可以更加直观。 用 fdisk /dev/mmcblk0来创建分区, m可以查看帮助,这里掠过

用mkfs.ext4 /dev/mmcblk0来格式化新的分区 此过程会提示Proceed anyway? (y,N),问你是否继续格式化,输入y回车继续,后面提示其它回车就OK

mkdir /one 创建盘符
mount -t /dev/mmcblk0p1 /one 把分区挂载到根目录one下
vi /etc/fstab 添加一个

启动自动挂载 不知道怎么回事,我的vi命令无法使用,所以采用WinSCP 用文件协议SFTP接连上armbian,下载下来/etc/fstab文件修改也是一样的。 就是在fatab文件最后加上一行: /dev/mmcblk0 /one ext4 defaults 0 0 这样SD卡就挂载好了,我挂载的64G的卡。

换盘迁移

容器启动成功后,会在挂载目录 /one/wxedge_storage生成一个wxnode的文件,该文件是设备的唯一标识与账号绑定,请务必做好备份,换盘或者更换挂载目录时,要将wxnode迁移至新的挂载目录下就可以了。