环境准备
服务器准备
VMware虚拟机平台
centos7镜像文件
xshell远程连接软件(可选)
OPENAI-API获取
获取链接首页

进入首页点击右上角控制台
登录后点击复制key
记事本保存备用
环境搭建
虚拟机安装

网络选择桥接模式
内存/处理器根据物理机配置自行配置
其余配置默认即可
网卡配置

修改网卡配置vim /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT="no"
修改为ONBOOT="yes"
//修改开机自启用BOOTPROTO=dhcp
修改为BOOTPROTO=static
//设置静态IP
添加一下配置IPADDR=192.168.1.100
//IPPREFIX=24
//子网掩码GATEWAY=192.168.1.1
//网关DNS1=192.168.1.1
//DNS服务器
重启网卡systemctl restart network
开放1002端口firewall-cmd --zone=public --add-port=1002/tcp --permanent
显示success即可
安装docker
1.安装所需软件包yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置阿里云仓库yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装docker-ce社区版yum -y install docker-ce
这一步安装相对于前面依赖包安装有点慢
4.查看docker是否安装完成docker-v
启动dockersystemctl start docker
查看docker运行状态systemctl status docker
安装open-ai

docker run --name chatgpt-next-web -d -p 1002:3000 -e OPENAI_API_KEY=
提前准备好的秘钥 -e CODE=访问密码 -e BASE_URL=https://twapi.openai-hk.com yidadaa/chatgpt-next-web
这一步安装时长根据网络环境决定,通常5-10分钟
查看docker运行状态docker ps
设置docker开机自启systemctl enable docker
这是docker中的镜像自启docker update --restart=always 容器名/容器ID
测试网站

浏览器输入192.168.1.100:1002
进入网站
打开设置,将访问密码填入,测试完成
参考文档:ChatGPT搭建 - Powered by MinDoc (muluhub.com)
参考视频:B站UP:ZeeJK007视频链接
Comments | NOTHING