GitHub项目地址:https://github.com/Chanzhaoyu/chatgpt-web
准备工作
需要有一台自己的vps服务器,需要有一个或多个chatGPT账号
- 获取自己的OPENAI的api key https://platform.openai.com/account/api-keys
搭建步骤
以下命令为Ubuntu和CentOs通用
- 更新环境:
apt update -y && apt upgrade -y && apt install -y curl wget sudo socat
- 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
- 创建GPT目录,创建配置文件
cd /home/ && mkdir gpt && cd gpt && vim docker-compose.yml
- docker-compose配置代码
version: '3'
services:
app:
image: chenzhaoyu94/chatgpt-web # 总是使用 latest ,更新时重新 pull 该 tag 镜像即可
ports:
- 3002:3002
environment:
# 二选一
OPENAI_API_KEY: xxxxxx # 用自己的API KEY 冒号后要带一个空格再输入key
- 运行指令
docker-compose up -d
- 停止指令
docker-compose down
- 删除指令
docker-compose down --rmi all
完成测试
访问http://域名:3002即可进入使用(如果是国内的vps有可能调不通api)