使用sshpass 或者 key登录宿主机,然后执行docker备份命令

2022年 10月 5日 Read all

自带的版本 太旧了,有时候会有一些小问题 目前最新版是 edge-git-2.9.5 或者 git-scm2.38.0 (2022-10-04) 我这里用 mirrors.edge.kernel.org的2.9.5版本 因为2.38有一个依赖还在测试版的c99的问题处理起来麻烦

2022年 10月 4日 Read all

yum install golang 的版本 是 1.17版本,最新版是 1.19.1 下载 https://golang.google.cn/dl/ 环境变量 在最后添加 更新生效 设置代理 关于go的代理 慎选择 阿里的,很多404不说,竞厂的sdk 阿里是不会让你下载的。真感觉好用,用逗号分割就好

2022年 10月 4日 Read all

1、下载 和解压 我挂了 代理 2、基本配置 内容 3、启动测试 4、宝塔中的配置 为什么要用宝塔,首先是因为这个服务器带着宝塔环境,其次是因为,宝塔有ssl证书自动续签。走ssl的的code-server 就是闹着玩的 登录宝塔》网站》go项目,添加一个 创建完成后,从宝塔正常部署ssl 5、配置 插件搜索 zh-cn 安装简体中文 其他和本地vscode 一样操作 如果还需要更新git 查看 文章:https://dev.leiyanhui.com/c/centos7-install-new-git/

2022年 10月 4日 Read all

考虑到硬件直通的问题 物理机 换到 unraid,原来在virtualbox运行的docker直接挂到了unraid 剩下win虚拟机的软件磁盘(vhd vhdx) 还是需要迁移qcow2 第一种方案 最简单,创建一个 qcow2 把vhdx文件直接通过nas 复制qcow2分区即可,也可以直接挂载vhd后复制文件 第二种方案 然后挂载到虚拟机 unraid下kvm虚拟机创建和热拔插一个虚拟硬盘 - 小类随手记 (leiyanhui.com)

2022年 10月 2日 Read all

创建 附加到虚拟机 windows2022 是虚拟机名称 vdb 是挂载序号 还可以不关机直接改容量 删除 ,添加容量,附加硬盘

2022年 10月 2日 Read all

原理 docker 中运行kvm 而后 opencore 后 macos 由于是半虚拟化 应该还过得去 尝试一下

2022年 10月 1日 Read all

一开始 是打算自己弄的,后来发现还是挺麻烦的。。。 于是看到这个 linuxserver/webtop - Docker Image | Docker Hub docker原则上一个容器只允许一个服务。所以运行一个完整桌面系统,理论上符合原则,但是实际上可行,而且非常方便和舒服。 支持x64 和arm 包含 alpine fedora arch ubuntu,桌面系统有 xfce i3 kde mate openbox icewm 2022-10-1 查看 6天之前刚刚更新 远程自带的web-vnc(Web Desktop GUI) xrdp 先试试 arch-kde 我的宿主机 是unraid ,提前建立文件夹 自带的用户名是 abc 密码也是abc 可以进去桌面修改密码,或者 在宿主机 其他选项 鉴于硬件加速只有ubuntu支持 和arch的熟悉度,最后 我决定也尝试一下ubuntu kde 进去后 换源,更新系统,安装中文字体

2022年 10月 1日 Read all

unraid大量依赖github,docker 跑clash的方法也可以,需要改三处地方。 但是 大部分机场的配置文件 都是基于win的 需要手动转换,或者写脚本自动转换,真的很麻烦。 那是改hosts了,next hosts 是一个稳定多年的host维护了 这个脚本 执行后,建议访问unraid的电脑也弄一下,或者挂梯子 以后每次要装插件之前 执行一次 或者,干脆装一个 user script插件 添加到脚本里面 然后custom,设定5分钟执行一次

2022年 10月 1日 Read all

我的是unraid下用kvm运行的archlinux 首选需要安装 pulseaudio 与 pulseaudio-module-xrdp 模块。 重启xrdp 如果没有声音或者声音设备 sudo systemctl restart xrdp 重启xrdp后 如果不行,如果手动运行 pulseaudio 后有声音 还一个方法 就是在 ~/.xinitrc 添加 两个方法 二选一 或者都试试 官方wifi说明 我的~/.xinitrc

2022年 10月 1日 Read all

可以在 一个windows 或docker 上跑一个允许lan的clash 就好了

2022年 10月 1日 Read all

1、先安装 yay arch安装yay最简单的办法 - 小类随手记 (leiyanhui.com) 可选操作 arch安装xrdp,方便win和ipad远程控制 - 小类随手记 (leiyanhui.com) 可选操作 Linux的shell命令行等临时挂代理 - 小类随手记 (leiyanhui.com) 2、安装中文字体 archlinux安装中文字体,微软字体和搜狗拼音 百度输入法 - 小类随手记 (leiyanhui.com) 3、安装中文输入法 archlinux 安装搜狗 百度 输入法 - 小类随手记 (leiyanhui.com) 4、挂代理防止卡 也可以不用 Linux的shell命令行等临时挂代理 - 小类随手记 (leiyanhui.com) 5、安装edge浏览器 edge浏览器 是 aur源的, 需要先安装第一步的 yay,另外还需要安装中文字体,不然中文网页打开乱码 yay 部分文件从境外下载,可能会中断,ctrl+c 取消重新来就好了。或者挂梯子 其他浏览器 开源的 在pacman 非完全开源的 用yay

2022年 9月 30日 Read all

1、先安装 yay arch安装yay最简单的办法 - 小类随手记 (leiyanhui.com) 可选操作 arch安装xrdp,方便win和ipad远程控制 - 小类随手记 (leiyanhui.com) 可选操作 Linux的shell命令行等临时挂代理 - 小类随手记 (leiyanhui.com) 2、安装中文字体 archlinux安装中文字体,微软字体和搜狗拼音 百度输入法 - 小类随手记 (leiyanhui.com) 3、安装中文输入法 我这里用搜狗,因为 百度出现过 频繁崩溃的情况。 两个都不支持词库同步。 安装搜狗 或者 百度 因为我用的kde桌面,主流桌面会自动启动fcitx ,但是一个程序之间的通讯问题需要设置一下环境变量 注销登录的kde 桌面,重新登录会自动打开fcitx在系统托盘位置,右键小键盘 点config配置 或者 开始菜单 setting里面 有 fcitx config的配置程序 添加输入法,搜索 sogou baidu 即可添加 ctrl+空格 即可调出输入法,如果有问题,那就是前面没配置好

2022年 9月 30日 Read all

1、先安装 yay arch安装yay最简单的办法 - 小类随手记 (leiyanhui.com) 可选操作 arch安装xrdp,方便win和ipad远程控制 - 小类随手记 (leiyanhui.com) 2、安装中文字体 随便安装一个就可以显示中文了 wine 乱码的话 也需要安装几个中文字体,具体忘记,回头记录 3、安装windows字体 从另外一个电脑的 C盘 windows font目录复制出来字体,然后打包 下载到arch 4、kde 设置中文,在开始菜单 搜索 lang 添加中文即可(不建议 还是英文舒服。中文界面很丑,而且会出现 部分界面中英混的情况) 5、安装百度 搜狗输入法 archlinux 安装搜狗 百度 输入法 - 小类随手记 (leiyanhui.com)

2022年 9月 30日 Read all

1、先安装 yay arch安装yay最简单的办法 - 小类随手记 (leiyanhui.com) 2、安装 如果用的了xorg,还需要 显卡3D 声卡 提示 需要处理,我这里xrdp是做服务启动的,所以 3、配置xrdp桌面,这步很重要 很重要 ,不然登录是空白 4、启动和配置开机自动启动 结束 后记: 从xrdp里面关机或者重启 会导致xrdp黑屏无法登录,但是不会关机重新 解决方法 就是去ssh 处理,如果黑屏后需要重新登录xrdp就重启一下xrdp就好了 systemctl restart xrdp

2022年 9月 30日 Read all

网上的多不靠谱,目前2022/9/30 最新的安装方法: 新装的arch 使用方法:在 /etc/pacman.conf 文件末尾添加以下两行: 之后安装 archlinuxcn-keyring 包导入 GPG key。 安装 arch的源 经常出现不稳定的情况,导致软件安装失败。 把测试稳定的源 挪到前面 阿里云 最近抽风,慎用 另外 临时挂一下代理 也可以 https://dev.leiyanhui.com/c/linux-shell-proxy/

2022年 9月 30日 Read all

先安装可视化界面 打开 http://unraidip:1234 可以访问了,但是不可以操作 有提示要添加一个9090的服务,先不管,我们继续 去拿到 config.yaml 这个文件自己想办法。自己想办法解决节点问题。如果是机场有支持windows clash x的,订阅到windows后 本地会有这个文件 。这玩意收费的,不可能白嫖的。如果你没有地方买,可以找我拿邀请链接,会送你我一点流量。 把文件放到 /mnt/disk1/appdata/clash/config.yaml 继续安装docker 然后发现 yacd 一直连不上 这边,最后改为host模式 就可以了。 unriad启用http代理 修改U盘config目录下的go文件,增加如下代码,注意 加粗部分修改为你自己的IP和端口 http_proxy=http://192.168.1.2:7890 https_proxy=http://192.168.1.2:7890 /usr/local/sbin/emhttp & echo "export http_proxy="http://192.168.1.2:7890"" >> /root/.bash_profile echo "export https_proxy="http://192.168.1.2:7890"" >> /root/.bash_profile 修改U盘/config/plugins/community.applications目录下的proxy.cfg文件(没有的话自己手动创建) 同样注意加粗部分修改成自己的 port=7890 tunnel=2 proxy=http://192.168.1.2 proxy=socks5://192.168.1.2 下面给一个config.yaml 的范本

2022年 9月 30日 Read all

只要文件夹

2022年 9月 25日 Read all

这里以alpine为例,安装后占用50M左右硬盘的一个完整linux系统 下载iso 安装 https://dl-cdn.alpinelinux.org/alpine/v3.16/releases/x86_64/alpine-virt-3.16.2-x86_64.iso 安装过程使用国内neusoft镜像,用的虚拟机镜像联网安装,安装后就是最新版 重启后登录:vi /etc/apk/repositories 去掉稳定版的community注释 重启一下,启动过程中可以看到dhcp的ip,启动后 ip a 也可以看到,路由器里面dhcp绑定一下ip。 ssh登录 修改docker源 文件不存在 会自动新建 容器的选择, 宝塔支持 是 Centos7.x > Debian10 > Ubuntu 20.04 > Centos8 stream > Ubuntu 18.04 > 其它系统 这几个系统的最后支持时间 centos7(2024-6-30)debian10 (2019年7月发布也差不多2024-7)ubuntu20.04(2025-4) Ubuntu 22.04.1 LTS 安全更新至2027年4月 debian11(2026 年 12 月)尽量选择前三个系统,1是因为在debian系下多数组件是编译安装的 2是宝塔最近小bug非常多,centos下会好一些 安装docker centos 和 宝塔 登录宝塔面板 修改面板入口地址 安装 nginx mysql5.7 php7.4 redis7 php alioss打开常用扩展,因为版本的原因,均为编译安装,速度非常慢,耐心等待,选centos7的话就没有这个问题 配置好dnspod 的key 方便续签域名证书 宝塔 7.9.4 的alioss 有配置错误,经过测试又是一个小bug,导致它无论什么系统无法配置。 vi /www/server/panel/data/aliossAS.conf 可以正常用了 下载我的开源项目webdavgo 把/www目录映射出来到webdav 编辑配置文件 关闭文件服务,webdav定位到 /wwwvim webdavgo.json 宝塔新建一个go项目 站点 端口输入上面的端口后,可执行文件 /www/webdav 剩下的不在说明 这样 /www 可以在外网通过webdav访问 测试完成后,修改server_port端口为没有映射过的端口,nginx开启ssl 同时在自己的域名控制面板里面 添加几个指向本地的子域名,免得测试项目老修改hosts文件 1.host.leiyanhui.com 到10.0.0.1 10.host.leiyanhui.com 到10.0.0.10 *.10.host.leiyanhui.com 到10.0.0.10 127.host.leiyanhui.com 到 127.0.0.1 *.127.host.leiyanhui.com 到127.0.0.1 配置docker里面的宝塔自动启动 在容器内新建文件 vi /www/wwwroot/bt.sh 推出容器,在宿主系统中添加开机启动项,这里以apline为例子 备份容器 到tar 这个压缩包迁移到其他主机上 或 阿里docker服务 docker重启后 要执行一次

2022年 9月 25日 Read all

昨天突然想把docker的某几个目录映射出来,然后又不想使用-v 或者sftp的方式。 于是想到使用webdav,php下webdav工具一大把,但docker里面明显可能没有php环境。所以想到用golang自己写一个。因为golang没有那么多依赖要处理哈。 顺带一起做了 静态文件浏览,方便共享一些文件。以及密码认证 配置文件 等等 成品发布到了 gitee:https://gitee.com/joyanhui/webdavgo/ github:https://github.com/joyanhui/webdavgo/ 初始版本代码如下 最新版请去gitee 查看

2022年 9月 24日 Read all