PVE 安装以及架设Docker服务

我自己的PVE服务器已经在内网稳定运行多个Docker(iKuai, OpenWrt, debian, ubuntu server,宝塔, jellyfin, metube)了所以不适合再次加载更多的服务。

在预算之内为老婆的文件服务另外架设性能强劲的服务器,目前计划会逐步安装的服务有:

  • PVE虚拟环境运行和管理Dockers
    • iKuai(VLAN虚拟路由)+OpenWRT(VLAN 虚拟交换机)单口复用
    • 基于linux的服务器(Ubuntu Server 22.04 LTS)
      1. 安装宝塔面板(国内最省事儿的面板,没有之一)
      2. 架设一个本地的Metube (youtube-dl已死,剩下用yt-dlp的内核)
      3. 架设一个Photoprism用来识别分类仁波切的头像以及佛教图片
      4. 架设一个本地的生成式聊天服务ChatGPT3.5~4.0
      5. 架设语音接口个给云端和本地端的ChatGPT

前期安装PVE比较直接,主要是PVE显示在屏幕上只能看到左下角三分之一的部分,所以在点选按键的时候需要盲操。但基本上来说很简单,每次都往右按就能宣导“确定”或者“下一页”。

安装宝塔面板以及后续配置

  • 使用cli安装
  • 配置端口转发
  • 修改user
  • 修改password

利用cli安装 这里使用宝塔官网的一键执行

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 12f2c1d72

========================面板账户登录信息==========================

 外网面板地址: https://1**.***.***.147:13608/53be8bc2

 内网面板地址: https://1**.***.***.50:13608/53be8bc2

 username: xbirxq5x (已替换)

 password: cea443cd (已替换)

=========================打开面板前请看===========================

 【云服务器】请在安全组放行 13608 端口

 因默认启用自签证书https加密访问,浏览器将提示不安全

 点击【高级】-【继续访问】或【接受风险并继续】访问

 教程:https://www.bt.cn/bbs/thread-117246-1-1.html

==================================================================

宝塔面板交流QQ群:584900538

==================================================================

映射端口后

https://10.10.0.21:9527/pe184417 (内网可能还是:13608)

修改账号为h*me

修改密码为39****6*h*me

自此已经基本验证了服务器的功能,过程中曾经出现过的问题:

  1. PVE不能更新(安装PVE时写错网关地址,导致ping IP都能通,ping不通google.com的DNS域名解析错误)
  2. 能更新后又没有合适的镜像源(PVE恶心的放入收费的企业源,而软件园仓库又不sign)
  3. 所有docker应用间歇性不能访问外网(第四个Docker占用虚拟主路由的vmbr1,查看iKuai的用户个人日志里面的ARP日志,发现占用导致eth0的IP冲突)
  4. iKuai不稳定。可能和第三个问题有关,修复问题后继续观察
  5. OpenWrt自动死机。调试好OP后,端口转发外网访问OP成功,一觉醒来OP外网内网都不能访问,无奈在PVE里面重启Openwrt。

架设Metube

  • Docker(这里就直接用宝塔的Docker-compose)
  • 选择一个好的Metube Docker pull(有现成的)
  • 为Docker下载节点在本地做个mkdir方便管理(放在/mnt/downloads)
  • 编辑dock-compose
  • 在宝塔的docker项目里面“添加”docker,命名为docker
  • docker自动运行起来