需要的环境

有一台外网的服务器
拥有一个OpenAI API Key
Centos7(其他服务器也行)
nodejs

前端github上 大神写的 https://github.com/ddiu8081/chatgpt-demo/

一.安装node.js

centos7 安装node.js

二.安装pnpm

npm i -g pnpm

三.下载web前端项目从github

安装git

#yum源中安装的git版本是1.7.1,Github等需要的Git版本最低都不能低于1.7.2
yum -y install git
#查看git的版本号
git --version
#因为版本要求,我们一般不用上面的方法,而是下载git源码编译安装

下载web前端

/ http
git clone https://github.com/ddiu8081/chatgpt-demo.git
// ssh
git clone git@github.com:ddiu8081/chatgpt-demo.git

四.运行应用

复制 .env.example 文件,重命名为 .env,并添加你的 OpenAI API key 到 .env 文件中
.env.example此文件可能隐藏,在下载目录下
查看

ls -a #显示隐藏文件

添加你的 OpenAI API key 到 .env 文件中

OPENAI_API_KEY=sk-xxx...

运行应用,本地项目运行在 http://localhost:3000/

pnpm run dev

五.外网访问

修改阿里云的安全组
查看服务器的防火墙
修改文件 package.json 和 package.json

参考
私有化部署chatGPT,告别网络困扰
linux防火墙配置

阿里云centos7搭建ChatGPT网站相关推荐

  1. 阿里云apache配置php mysql_阿里云CentOS7搭建Apache+PHP+MySQL环境

    最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建. 1.Apache Centos7默认已经安装httpd服务,只是没有启动. 如果你需要全新安装,可以yum install -y ht ...

  2. 【云中沙箱】如何快速使用阿里云快速搭建论坛网站?

    如何快速使用阿里云快速搭建论坛网站? 云中沙箱实验"使用阿里云快速搭建论坛网站",教您如何快速使用阿里云快速搭建论坛网站? 云中沙箱,阿里云官方实验平台.网址:http://lab ...

  3. 如何在阿里云上搭建个人网站(学习记录)

    如何在阿里云上搭建个人网站(学习记录) 第一次写博客记录学习的过程,不仅可以巩固学习知识,也方便日后复习.并且可以记录自己的成长. 先购买阿里ECS云服务器 购买网站https://promotion ...

  4. 使用阿里云服务器搭建个人网站

    以下是使用阿里云服务器搭建个人网站的步骤: 购买阿里云服务器 登录阿里云官网,选择合适的服务器类型和配置,进行购买.建议初学者选择轻量应用服务器,因为它比较易于操作和管理. 2连接服务器 购买成功后, ...

  5. 【网站搭建】用阿里云服务器搭建个人网站

    文章目录 搭建过程如下: 1 准备工具: 2 详细过程 (1)进入控制台 (2)进入轻量应用服务器管理台 (3)远程连接 (4)下载宝塔面板 (5)添加网站 (6)上传源码 3 结语 推荐视频教程: ...

  6. 阿里云+wordpress搭建个人网站及博客

    本人也是参考原博客搭建自己的wp网站 鉴于原博客教程提供的资源包有些过时,本文只提供最新资源下载地址.搭建教程可参考原博客. 原博客地址: https://www.cnblogs.com/smyhva ...

  7. 阿里云快速搭建个人网站

    阿里云服务器快速搭建个人网站 在服务器购买的前提下进行这一步. 我们需要下载服务器搭建的软件: 这里附上百度云的下载地址: 链接:点击下载 提取码:9qcr 现在打开putty和WinSCP,putt ...

  8. 阿里云Centos7搭建MySql数据库

    双十一了,买了一个服务器,准备再上边搭个服务器,在网上找了好多资料,都不能一篇文章成功的搭下来,可能是环境不一样,所以决定写一下,记录一下. 首先介绍下怎么卸载MySql,因为对于小白来说Linux系 ...

  9. 使用阿里云ECS搭建基于Wordpress的个人网站

    1.前言及自我简介 笔者是一名本科大二在读学生.在本文中,笔者将尽量以初学者的角度,为所有初次接触ECS并想要建立个人网站的朋友详细讲述流程与心得. 由于阿里云的"飞天加速计划", ...

最新文章

  1. linux kernel 内存管理 感想总结(未完待续)
  2. 基于SignalR的消息推送与二维码描登录实现
  3. 《幽灵行动·荒野》中的程序化技术:道路、河流、城镇、植被
  4. java命令_JAVA与模式之命令模式
  5. ubuntu 如何用root身份进行登录
  6. Python 爬虫学习 系列教程
  7. 文件服务器serv-u,Serv-U文件服务器.PDF
  8. 拼多多联合五菱宏光等推出“买车包油”活动 规定时间下单可获首年油费补贴...
  9. 移动端点击a链接出现蓝色背景问题解决
  10. 2018年软件评测师备考之路
  11. 双线性插值GPU加速
  12. 在计算机领域黑箱,探究黑箱的认知革命
  13. 计算机技术手段在材料中的应用,计算机在材料加工中的应用.docx
  14. EXCEL表格-绝对引用符$详解
  15. shell编程之正则表达式与文本处理器
  16. Node.js 更新到最新版本
  17. 第十周 吉林市一日游
  18. 冯·诺依曼体系结构是什么
  19. 【修复日常bug】微信小程序canvas画商品海报出现个别用户无法生成的情况
  20. 使用IDEA+maven配置SSM项目步骤,以及配置项目过程中遇到的各种坑(SSM配置文件加载问题,使用注解开发问题,maven开发SSM项目步骤)

热门文章

  1. 做好扁平化设计-视觉篇
  2. 计算机二级和初级的区别
  3. [前端面试] 浅谈SPA、SEO、SSR
  4. C语言变量的分类(C语言六)
  5. 计算机主机拆机事项,笔记本电脑拆机注意事项 新手怎么拆解笔记本电脑?
  6. Java中字符的输入
  7. ORG 0x7C00
  8. 双11背后,再看京东云的「底色」
  9. 搭载鸿蒙系统的平板电脑,华为MatePadPro配置速看:搭载了鸿蒙系统的它真比iPadPro强?...
  10. 买华为Mate20还是iPhone XR?看完对比你就知道了!