xiaoming233の技术文档
由 xiaoming233 创建
如何部署自己的ChatGPT站点 |
---|
1、 一台电脑:需要进行代码编译和修改等操作;
2、 项目链接:跳转
3、 一个可以请求ChatGPT的API的token;
4、 注册域名并备案(备案非必须,但好用):建议使用阿里云,备案预估时间为7到30天。
(如果你的网站不打算备案,可以选择在香港服务器上托管,可以不需要备案域名,但可能会遇到偶尔卡顿或掉线的问题。因此香港服务器贵一大截)
1、 安装putty远程ssh工具:链接
2、 准备一台服务器,端口全开,拿到ssh必须要素:ip、root账号密码;
3、 安装宝塔
#如果是阿里云的服务器,安装宝塔之前执行以下命令
echo '100.100.2.148 mirrors.aliyun.com' >> /etc/hosts
#再执行宝塔安装命令
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
4、 使用宝塔面板安装MySQL 8、Redis 7、OpenJdk 19(看第二步第三小点的下载链接)以及nginx(预计需要2小时)
5、 阿里云域名做A类解析并指向服务器IP;
#例如
后端:superbot.hcolor.pro A类 47.119.160.110
前端:superchat.hcolor.pro A类 47.119.160.110
1、 选择一个代码编辑器-vscode 跳转
2、 下载并安装node(版本:node-v16.20.1-x64.msi) 官方下载链接
3、 在官网下载openJDK19 官方下载链接
4、 安装maven,这是一个用于打包Java项目的工具 官方下载链接
# 如何验证安装是否正确
利用vscode软件打开编辑器;
输入node -v,确保有返回结果,输入npm -v,同样也应该有返回结果;
输入java,确保有输出结果;
输入mvn,确保有输出结果;
github下载对应代码:https://github.com/dulaiduwang003/ChatGPT-WEB
修改相应的配置文件,以便在本地运行代码;
修改前端请求地址和websocket,vscode全局搜索“后端IP”
修改后端邮箱密钥、邮箱新增配置port:465、补充管理员账号密码、修改数据库密码
对Java后端项目进行打包操作:mvn package -P prod;
对前端项目进行依赖安装和打包:npm install && npm run build;