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.com/jordanhillis/pvekclean/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模板等)
本帖隐藏的内容
**** Hidden Message *****
二的附件(文件正文、Excel模板)
**** Hidden Message *****
三的附件(文件正文、图标、主页模板)
**** Hidden Message ***** 非常全面,感谢分享!!! 强力支持,感谢楼主无私分享。
感谢分享! 太牛了~~~回家就删掉ESXI 感谢分享! 感谢分享! 这个厉害了
感谢分享! 感谢分享! 大力支持,厉害了 楼主发贴辛苦了,谢谢楼主分享! 光看目录就要喊一声牛逼
非常全面,感谢分享!!! 谢谢分享,学习了! 多谢分享!!!!! 这种长篇必须支持! 回复了学习一下
强力支持,感谢楼主无私分享。
大佬牛皮