直接登录官网时,看到这两个熟悉的画面了吗?😷 但直接搭建就能无视这些
利用Vultr VPS搭建属于自己的ChatGPT
有时候梯子抽风,不能访问,自己的海外服务器可以直接访问
给没有能力使用梯子的朋友提供便利
在朋友面前装一下,满足虚荣心
购买海外 VPS
如果你不熟悉 linux 的话,建议选择 centos7,下面的操作都是以这个为例
vultr 可以按小时付费,最低5刀一个月
节点选择多,可以重复销毁实例,找到满意 ip 为止,支持支付宝 (购买时不要挂梯子,避免被检测成诈骗)
我这个已经是老账号了,新账号应该需要绑定信用卡,或者充值之类的,按照提示操作即可
最后点击 Deploy Now即可部署
登录 VPS 开搞
SSH 登录
随便一个SSH客户端即可登录
更新系统(以 centos7 为例)yum
yum update -y
安装必要软件(vim, git, python3,docker,docker-compose)
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
部署 chatgpt-web
项目地址: https://github.com/Chanzhaoyu/chatgpt-web
按着项目文档的说明部署,或者直接部署一个docker示例。
docker部署如下:
创建 docker-compose.yml 文件
mkdir ~/chatgpt && cd ~/chatgpt && vim docker-compose.yml
然后把下面的内容粘贴进去
修改成你自己的OPENAI_API_KEY和AUTH_SECRET_KEY
访问密码
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:
OPENAI_API_KEY:
TIMEOUT_MS: 60000
# web页面的验证码
AUTH_SECRET_KEY:
启动服务
docker-compose up -d
在浏览器打开 http://服务器 ip:端口号
就能看到这个啦,验证码是docker-compose.yml
中的AUTH_SECRET_KEY
转载请注明:拈花古佛 » 利用Vultr VPS搭建属于自己的ChatGPT