去评论
dz插件网

ChatGPT Web Share(cws)-0.4.1部署文档(已测试)

左右不逢缘
2023/12/26 10:42:52
按照官网文档部署(我服务器是centos7),参数基本都没问题,只需要自己改部分信息就行,官网文档地址:https://cws-docs.pages.dev/zh/guide/quick-start.html

1、创建目录
cd ~
mkdir cws && cd cws
mkdir -p data/config

2、设定mongodb密码,需要自己修改“密码”
# MongoDB 密码
export MONGODB_PASSWORD=密码
# 初始管理员密码
export INITIAL_ADMIN_PASSWORD=密码

3、创建docker容器

提示没有安装docker,先安装配置docker yum源


再重新安装docker


然后启动docker
systemctl start docker


设置开机启动docker
systemctl enable docker


重新执行创建docker 容器命令


4、创建docker compose文件(目前还是在cws目录)

先执行命令设置环境变量


编辑docker-compose文件,将内容粘贴进去(这里ninja端口我没有注释,为了复制到vim编辑器方便,以及后面要手动上传har文件,上传完可以关闭,熟悉的话也可以关闭手动上传)
vim docker-compose.yml


保存后执行容器启动,先使用前台运行方式查看启动有没有报错
docker compose up

没有报错会显示信息:

使用网页打开IP:端口测试(服务器:5000端口)
如果网页可以打开,那回到服务器ctrl+c关闭

5、登陆chatgpt官网,再打开这个链接获取token信息,复制token信息


将token信息写入credentials文件(当前在cws目录下):

重新后台启动
docker compose up -d

6、上传har文件

刷新页面再问gpt4,回复正常(docker compose down关闭服务,去把ninja的端口屏蔽掉防止别人乱上传,docker compose up -d重启服务)
备注:如果已在其他服务器部署过,要将账号信息迁移到当前服务器,把cws/data下的databas.db拷贝过来覆盖就好,覆盖过程要关闭服务
有些代码帖子内容放不了,弄成pdf文件放附件了