[讨论/分享] PVE打造养老AIO之旅(保姆级近2万字长文) |
本帖最后由 vsamlee 于 2023-12-15 01:43 编辑
虽然文字多,是因为加了很多说明以及与安装之外处理异常等相关命令/设置,细节描述等等。 如果不拷贝文件,网络速度快,半小时到一小时就搞定宿主机+Openwrt+Debian+Docker+Docker容器。真正花心思的是docker镜像调试,耗时间的是数据拷贝。 我用的路径都没有更改,加上又是word文件编辑的,安装文件用替换功能一下就完成了,docker的配置文件持久化路径可以直接替换,很方便的。 整理的太累,文字太多,本意也是给自己做记录,所以只贴目录,附件有全文(附件也是纯文字,非图文)。 该文件基本囊括了打造所有的命令和细节。 黑群晖都有docker、kvm插件,这些使用方法都是通用的,我觉得本记录也有很好的参考意义。 一、记录pve、openwrt、debian、docker、samba,虚拟机安装。纯文字,一万一千多字。 以下命令日常维护用,可以添加到一文件的最后。 (三) 升级 1 系统升级 apt update && apt -y dist-upgrade 如果需要更换内核,重启即可 2 升级zfs版本 zpool upgrade rpool a3hd1 3 删除无用的包 apt autoremove 4 清理内核插件 curl -o pvekclean.sh https://raw.githubusercontent.co ... master/pvekclean.sh chmod +x pvekclean.sh ./pvekclean.sh 5 其他 A 查看已安装内核 dpkg --get-selections |grep kernel B 查看当前内核 uname -a 二、记录docker容器安装。纯文字,七千多字。 三、通过lucky设置个性化主页。 一 准备工作 1 下载阿文菌的主页程序,解压后选择一个合适的(解压后把index.html这个文件直接拖到浏览器就可以看到效果了)。 2 下载图标文件,根据安装的容器属性选择自己喜欢的图标。阿文菌的主页程序支持svg格式,svg格式是矢量图,放很大都没有锯齿,图标鲜亮很多,所以尽量选择svg格式的图标。。 3 放置主页目录lucky可以访问(lxc容器安装的openwrt如何访问已做教程)。 4 Docker已经安装好了可道云、FileBrows、lucky(实际上也是用FileBrows)。 5 记录好内网地址,外网地址,保证能访问。 6 已经在lucky设置好了动态域名和ACM,并且能通过域名访问。 本文以“web03”为蓝本,lucky做反代,可道云(可以搜索)进行编辑(可以搜索) 二 文件上传 1 把选中的主页文件解压后复制到目标目录。 2 把图标上传至/img/png文件夹,如果有重复选择覆盖。 三 测试主页是否可以运行 (一) 设置规则集 1 打开做反代的lucky,左边选择“Web服务”,点开“添加Web服务规则”。 2 监听全选,打开TLS(有域名应该都能申请SSL证书啦),没有可以不用打开。 3 监听端口自己选一个不怎么冲突的,最好选择10000以上的,其次是1024-9999的,最差是1024以下的,我就是例子。 4 点击“添加Web服务子规则”,进入下个界面。 (二) 子规则(主页) 1 Web服务子规则名称 填写 **主页 2 Web服务类型 选择 文件服务 3 前端域名/地址 填写 申请到的主域名 4 点击挂载路径 5 本地路径 填写 /mnt/www/web03/(即index.html的路径,切记不要指定index.html,否则打开的只是index.html这个文件而不是该程序) 6 BasicAuth认证 根据需要选择是否打开。打开的话访问该网页需要输入你设置的用户名和密码。 浏览器输入 主域名:监听端口,看看是否能完全展示。 四 修改index.html 可道云打开index.html 1 修改浏览器显示图标(30*30像素) 定位到<link rel="shortcut icon" href="favicon.png" />,favicon.png可以修改成自己的,支持svg格式图标,支持路径如 img/png/favicon.svg (前面没有斜杠喔) 2 修改浏览器显示名称 定位到<title>*****</title>,*****修改成自己喜欢的,支持汉字,最多6个汉字。 3 修改主页显示名称 定位到<h1 class="text-js">*****</h1>,*****修改成自己喜欢的,支持汉字,最多6个汉字。 4 外网部分修改 A 定位到 <li> <a href="*****" target="_blank"><img class="shake" src="img/png/****.svg" /><strong>****</strong></a> </li> 记住,<li> </li>连同中间代码是一组,添加删除必须成组进行添加删除 B href="*****" 冒号中间填写域名 C class="shake" src="img/png/****.svg" 冒号中间填写图标路径及图标名称(要后缀名) D <strong>****</strong> 中间填写该类别的名称,支持汉文。 5 内网部分修改 同外网部分。只是将B的域名修改为内网地址+端口号。 保存后,清空浏览器缓存后打开看看效果,如果发现那个地方有问题,修改哪个部分。 记域名、记内网端口号,记密码,见鬼去吧。哈哈 DDNS、ACM、反代、端口转发在lucky里面逻辑很清晰的,最关键是您做好记录内网、端口、域名,因为在主页和lucky里面都要用。 一的附件(文件正文、openwrt模板等) 本帖隐藏的内容 游客,如果您要查看本帖隐藏内容请回复 二的附件(文件正文、Excel模板) 游客,如果您要查看本帖隐藏内容请回复 三的附件(文件正文、图标、主页模板) 游客,如果您要查看本帖隐藏内容请回复 |