搭建chatgpt的web端
自己云主机搭建chatgpt
-
- 购买一台云主机
-
- 有一个自己购买的域名
-
- 有一台可以使用的电脑并安装好ssh软件
-
- 运行命令来完成操作
教学视频
--教学视频测试
购买VPS
建议像我一样的小白选手可以蹲一蹲各大vps厂商最便宜的机器来练练手,以防自己心爱的传家宝机器被自己玩坏了。
推荐链接:****
购买域名
建议直接上手最最便宜的域名一年7块人民币
推荐链接:****
把域名解析到云主机的IP上。
验证:
windows电脑上按住“win+r”在里面输入“cmd”之后在弹出来的框里面输入“ping 你的域名”看看回复是不是你的云主机ip
电脑安装ssh软件
这里我亲身实践了几个ssh链接工具,感觉用下来的实际体验,还是FinalShell的体验对我们新手最友好。
下载链接:****
命令
1.安装Docker及Docker-compose
apt update -y && apt upgrade -y && apt install -y curl wget sudo socat
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
2.验证 Docker-compose 安装是否成功:
输入:
docker compose version
返回:
Docker Compose version vN.N.N
3.创建文件夹和docker-compose.yml文件
创建:
mkdir /你自己想的名字 例如:mkdir /chatgpt
进入创建的文件夹:
cd /你自己想的名字
创建文件并编辑:
vim /你自己想的名字/docker-compose.yml
之后把输入法切换到英文,按下键盘上的“i”键, 把下面的代码复制进去:
version: '3.3'
services:
chatgpt-next-web:
ports:
- '3002:3000' #“:”的前面端口可以随意改成你自己需求,后面的不要改
environment:
- OPENAI_API_KEY=sk-xxxx # 填写你自己的openai的chatgpt的API KEY
- CODE=your-password # 填一个密码,用于安全
image: yidadaa/chatgpt-next-web
之后还是英文输入法按键盘上的“esc”键,然后按“shift和:”一起按,然后再按“wq”, 然后再按“enter”就完成了退出编辑状态。
4.运行程序
还是在你创建的文件夹目录下输入命令:
docker compose up -d
之后等它运行完成,就可以用你的云主机ip+之前“:”前面的端口访问了。
或者你域名解析成功之后也可以用域名+之前“:”前面的端口访问。