1. 前提准备
开始前你要有什么?
- 一个VPS云服务器(当然你也可以是各种其他的,但是本文只涉及VPS),如果你没有,请看这位佬在教搭建openwebui的时候如何购买,设置VPS。(后边域名购买,如何对域名反向代理也参照这位佬的即可)
- 一个属于你自己的域名(当然可以用vps公网+端口的形式,但是既然有VPS了,也不在乎这一点域名钱了)。
- “一双灵动的小手”
2. 开始部署
2.1 打开lobechat私有化部署文档
- 选择进阶部署–>使用docker Compose部署–>直接拉到发布到生产(域名模式)
- 首先需要设置5个域名,并且按照指定端口在1panel中创建反代。只需要分别按照文档中的端口进行代理(如果遇到端口被占用,先选择一个其他的(需要你记住),大家在“docker-compose.yml”文件中修改对应的端口号)
- 如何获取
.env
和 和docker-compose.yml
运行官方文档的配置文件的内容–>在ipanel的主机-文件-创建一个自己喜欢的存储地址-点击终端-粘贴命令-回车
- 如有端口冲突,请在
docker-compose.yml 文件中调整对应的端口号以避免冲突。
- 接下来打开
.env
文件,调整为yaml语言(这样看着舒服)–> 在这个文件先把域名修改为你刚刚创建的(看清楚!)
- 先把域名改了,之后保存关闭,在文件处点击终端–>运行
docker compose up -d
如果失败改为docker-compose up -d
。 - 接下来你就可以按照官方文档的完成 鉴权服务-S3对象存储服务,注意id,秘钥这些保存好,填写在
.env
的对应位置(反复检查),对于这些秘钥,大家可以自己生成填上去。如果嫌麻烦也可以先部署好后再说。
2.2 提醒
大家在整S3的时候,复制完key之后千万别忘了点create啊,不然到时候你传文件可是报错哦!!!(别问我怎么知道的)
3. 小结
基本小白部署服务端就前边比较绕,不知道咋办,其他的按照官方文档就很顺,暂时就写这么多,欢迎大家补充~~~
大家如果有时间,可以去我的博客看看哦!
♪(^∇^*)欢迎肥来!【小白解说】lobechat服务器端部署 | 番薯练习生 的知识小屋