本地Linux虚拟机搭建ChatGPT


环境准备

服务器准备

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//IP
PREFIX=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视频链接

声明:MonJane的小阁楼|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 本地Linux虚拟机搭建ChatGPT


“待海漫过大地,飞鸟会拥抱鱼”