源码仓库:
https://gitee.com/BTYY/wailikeji-chatgpt
其他文档地址:
Chatgpt+Comfyui绘图源码运营文档
Chatgpt+Comfyui绘图源码说明及本地部署文档
https://buy.cloud.tencent.com/domain
https://cloud.tencent.com/product/ba
注意:FinalShell只是个ssh工具,如果你已经有其他的ssh工具,可以不使用FinalShell
FinalShell官网:
https://www.hostbuf.com/t/988.html
安装和使用教程:
https://blog.csdn.net/qq_16851599/article/details/132591661
官网:
https://www.bt.cn/new/download.html
https://blog.csdn.net/weixin_42222436/article/details/121024398
fc-list
fc-list :lang=zh
如果没有改目录则先进行创建:
mkdir /usr/share/fonts/win
创建完后上传字库文件到该目录并解压
cd /usr/share/fonts/win
cd /usr/share/fonts
sudo fc-cache -fv
source /etc/profile
fc-list :lang=zh
https://blog.csdn.net/Joeybee/article/details/132790355
https://www.runoob.com/git/git-install-setup.html
https://pan.baidu.com/s/12Ct2q18XPwZY6abmxT4FDQ 提取码: 031m
打开宝塔面板->文件->/usr/local/目录下新建frp文件夹
上传frp的linux服务端版本压缩包到/usr/local/frp目录下,并进行解压缩
[common]
#这个是服务端映射端口,需要与接下来的客户端端口一致
bind_port = 7000
#token 是为了安全的暴露内网穿透,token可自行更改,尽量复杂一点
token = wailikeji
软件商店->搜索进程守护->安装->设置->守护进程管理器->添加守护进程->按以下参数添加:
名称:frp
启动用户:root
进程数量:1
启动优先级:99
启动命令:/usr/local/frp/frp_0.51.3_linux_386/frps -c /usr/local/frp/frp_0.51.3_linux_386/frps.ini
进程目录:/usr/local/frp/frp_0.51.3_linux_386/
https://pan.baidu.com/s/1Rl-6pcqAmwB7jFQafMTwZQ?pwd=y2b4
提取码:y2b4
[common]
#frp部署的地址:ip或者域名
server_addr = 127.0.0.1
#服务器端监听客户端连接请求的端口
server_port = 7000
#用于鉴别请求
token= wailikeji
[comfy ui]
#名称
type = tcp
#转发地址
local_ip = 127.0.0.1
#转发本地远程的端口
local_port = 8188
#远程访问端口
remote_port = 7701
[milvus]
#名称
type = tcp
#转发地址
local_ip = 127.0.0.1
#转发本地远程的端口
local_port = 19530
#远程访问端口
remote_port = 7702
在宝塔上开放comfyui配置的安全端口,对应remote_port参数
在宝塔上开放milvus配置的安全端口,对应remote_port参数
双击运行start.bat文件
出现以下界面才代表成功
刷新宝塔页面->安全->查看milvus和comfyui是否状态为正常
在浏览器中输入云服务器ip+:+7701检验是否可以访问comfyui页面
打开tools/chatgpt/admin/config/application-prod.yml,配置mysql的数据库、账号、密码、redis密码(由于这文件最后是要上传到服务器,所以ip不需要改,指向本地就行)
打开tools/chatgpt/api/config/application-prod.yml,配置mysql的数据库、账号、密码、redis密码(由于这文件最后是要上传到服务器,所以ip不需要改,指向本地就行)
先clean
执行完成以后再点击package
打包完成以后在获取renren-api/targer文件夹下renren-api.jar上传到云服务器的/data/chatgpt/api/目录下
将renren-api/targer文件夹下renren-admin.jar上传到云服务器的/data/chatgpt/admin/目录下
文件->进入/data/chatgpt/admin目录->点击终端
启动管理服务端:控制台输入sh deploy.sh
注意:sh deploy.sh
只有上传新的jar包时才需要执行
检查服务是否有在运行
lsof -i:6780
sh app.sh start
sh app.sh stop
sh app.sh restart
文件->进入/data/chatgpt/api目录->点击终端
启动管理服务端:控制台输入sh deploy.sh
注意:sh deploy.sh只有上传新的jar包时才需要执行
检查服务是否有在运行
lsof -i:6781
sh app.sh start
sh app.sh stop
sh app.sh restart
打开宝塔->网站->添加站点->填入域名-提交
location ^~/v1{
proxy_pass http://localhost:6781/v1;
}
location ^~/v1/api/websocket {
# WebSocket SSL 配置
proxy_pass http://localhost:6781/v1/api/websocket;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location ^~/v1/api/ws {
# WebSocket SSL 配置
proxy_pass http://localhost:6781/v1/api/ws;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location ^~/v1/image {
proxy_pass https://wailikeji.oss-cn-beijing.aliyuncs.com/;
}
ssl证书申请教程:https://cloud.tencent.com/document/product/400/6814
下载Nginx版的ssl证书
进入ssl证书配置界面
配置ssl
用hbuilderx打开chatgpt-uniapp->修改项目根目录utils/env.js文件中的http、和websocket配置
打包h5版本
用手机打开站点
打开宝塔->网站->添加站点->填入域名-提交
选择站点->配置文件->添加配置:
location ^~/v1{
proxy_pass http://localhost:6781/v1;
}
location ^~/v1/api/websocket {
# WebSocket SSL 配置
proxy_pass http://localhost:6781/v1/api/websocket;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location ^~/v1/api/ws {
# WebSocket SSL 配置
proxy_pass http://localhost:6781/v1/api/ws;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location ^~/v1/image {
proxy_pass https://wailikeji.oss-cn-beijing.aliyuncs.com/;
}
location / {
try_files $uri $uri/ /index.html;
}
进入chatgpt-pc项目的根目录,修改项目根目录.env.production文件中的http、和websocket配置
使用nvm切换到node18版本
nvm use v18.14.1
npm run build
打开站点根目录->上传压缩包->解压->将内容拷贝到根目录
打开宝塔->网站->添加站点->填入域名-提交
location ^~/renren-admin{
proxy_pass http://localhost:6780/renren-admin;
}
nvm use v10.24.1
npm run build:prod
打开站点根目录->上传压缩包->解压->将内容拷贝到根目录
1、配置appid
2、打包
用hbuilderx打开chatgpt-uniapp->修改项目根目录utils/env.js文件中的http、和websocket配置
打包微信小程序版本