如果你不熟悉 linux 的话,建议选择 centos7,下面的操作都是以这个为例
美国节点,35 元/月,月付,支持微信和支付宝,我正在用 (购买时不要挂梯子,避免被检测成诈骗)
节点选择多,可以重复销毁实例,找到满意 ip 为止,支持支付宝 (购买时不要挂梯子,避免被检测成诈骗)
我这个已经是老账号了,新账号应该需要绑定信用卡,或者充值之类的,按照提示操作即可
ssh root@你的ip
yum update -y
yum install git vim python3 -y
# 安装docker
# 获取一键安装脚本
curl -fsSL get.docker.com -o get-docker.sh
# 授权可执行权限
chmod +x get-docker.sh
# 执行一键安装docker脚本
sh get.docker.sh
# 设置docker开机自启
sudo systemctl enable docker
# 启动docker
sudo systemctl start docker
# 验证docker是否安装成功
docker run --rm hello-world
# 更新pip和安装docker-compose
pip3 install --upgrade pip
pip3 install docker-compose
mkdir ~/chatgpt && cd ~/chatgpt && vim docker-compose.yml
然后把下面的内容粘贴进去
version: '3'
services:
app:
image: chenzhaoyu94/chatgpt-web # 总是使用 latest ,更新时重新 pull 该 tag 镜像即可
ports:
- 80:3002 # 80可以改成你喜欢的也行
environment:
# OPENAI_API_KEY和OPENAI_ACCESS_TOKEN 用其中一个就就行
# OPENAI_API_KEY: sk-xxx # 开头的
# 登录chatgpt,在浏览器输入https://chat.openai.com/api/auth/session,就能获取到OPENAI_ACCESS_TOKEN,很长的一段,你没有看错
# OPENAI_ACCESS_TOKEN:
TIMEOUT_MS: 60000
# web页面的验证码
AUTH_SECRET_KEY:
docker-compose up -d
在浏览器打开 http://服务器 ip:端口号
就能看到这个啦,验证码是docker-compose.yml
中的AUTH_SECRET_KEY
通过域名访问,增加 https,套用 cdn 这些有点小复杂,就先这么用着吧
后续内容可以关注我的博客,尤其是梯子之类不能在国内平台发的我的博客