fiora 一个有趣的开源聊天应用

丰富多端

包括后端、前端、安卓和 iOS App

跨平台

基于 node.js 开发, 支持 Windows / Linux / macOS 等操作系统

加入聊天

注册一个账号加入聊天, 加入或者新的群组, 和有趣的陌生人私聊并加为好友, 你的账号和消息会永久保留

丰富的功能

你可以发送文本、表情、图片、代码和文件给其他人, 你还可以撤回已发送的消息, 另外你还可以修改用户名和头像, 最令人兴奋的是你可以选择或者自定义不同的主题

程序无后台管理界面,后台的管理全部通过命令完成操作

iora 是一款有趣的开源聊天应用. 基于 node.js, mongodb, react 和 socket.io 等技术开发,可以克隆源码并部署到自己的服务器。下面就为大家介绍如何将fiora部署到自己的腾讯云轻量应用服务器

首先,需要购买一台服务器,在此推荐腾讯云轻量应用服务器Lighthouse
购买时选择宝塔Linux面板镜像,待开通成功后登录控制台,根据提示获取登录信息进入面板:

登录面板并绑定堡塔账号后,进入软件商店,安装如下依赖

2022111107203750 - fiora怎么部署fiora聊天室宝塔面板+腾讯云轻量应用服务器

Nginx 1.20
PM2管理器
MongoDB
Redis 6.2

2022111107232869 - fiora怎么部署fiora聊天室宝塔面板+腾讯云轻量应用服务器

然后进入刚才安装PM2管理器件设置,在Node版本选项卡中选中当前版本为[v14.17.5](如有更新的版本,建议选择最新的正式版使用)

回到腾讯云控制台,进入终端,输入下面命令获取到root权限并切换到网站目录

sudo su
cd /www/wwwroot/

拉取文件

git clone https://github.com/yinxin630/fiora.git -b master

安装yarn依赖并进入fiora目录

npm install -g yarn
cd fiora/

安装依赖并构建客户端代码

yarn install
yarn build:web

配置 JwtSecret

echo "JwtSecret=2ace77bfb3684df6" > .env2

启动服务端,配置进程守护

yarn start 
pm2 start yarn --name fiora -- start

 

 

 

此时就可以在浏览器输入http://[ip地址]:9200打开fiora聊天室了。如果无法打开,请检查宝塔面板的系统防火墙,并一键放通腾讯云后台防火墙:

2022111107295526 - fiora怎么部署fiora聊天室宝塔面板+腾讯云轻量应用服务器

下面还可以设置反向代理,直接通过你的域名访问聊天室!

2022111107295750 - fiora怎么部署fiora聊天室宝塔面板+腾讯云轻量应用服务器 2022111107300065 - fiora怎么部署fiora聊天室宝塔面板+腾讯云轻量应用服务器

 

 

 

 

 

原文链接:https://www.jocat.cn/archives/72105,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?