fiora聊天室是由node.js,mongodb,socket.io编写的和react全栈开发的二次元聊天室, 作者:碎碎酱。使用体验很不错,非常值得试试。这篇文章还是基于宝塔面板来搭建fiora。类似的聊天系统,如下:
1、功能
- 好友,群组,私聊,群聊
- 文本,图片,代码,
url
等多种类型消息 - 贴吧表情,滑稽表情,搜索表情包
- 桌面通知,声音提醒,语音播报
- 自定义桌面背景,主题颜色,文本颜色
- 查看在线用户,
@
功能 - 小黑屋禁言
2、简介:
fiora聊天室是基于node.js和react全栈开发的二次元聊天室。
github:https://github.com/yinxin630/fiora
演示:https://fiora.suisuijiang.com/
安装:https://github.com/yinxin630/fiora/blob/master/doc/INSTALL.md
3、准备
- 宝塔面板最新版本
- PM2管理器最新版本
- 解析好的域名一个
- 新建好网站
- 安装Mongodb
4、安装
这里用源码安装的方式,注意:512M
内存vps
可能还需要先加一点虚拟内存,不然构建过程会失败。前面的工作都做好之后,我们现在开始来安装,具体的安装命令如下:
此处为隐藏的内容
发表评论并刷新,方可查看
ip:9200
,注册一个账号,然后可以看SSH
客户端运行日志,获取自己的userId
。
#这里注册或登录的时候返回的信息,后面的5e2e6d7979ae45506fb638a2则为自己的userId <-- getLinkmansLastMessages rWZR7VZuKgG4ttNOAAAA 5e2e6d7979ae45506fb638a2
如果ip:9200
打不开的,请在宝塔面板的安全中放行9200端口。
5、设置管理员
刚刚第四步注册的第一个账号,接下来再将自己的账号设置成管理员,先使用Ctrl+C
断开运行。,
export Administrator=5e2e6d7979ae45506fb638a2 Port=9200 nohup npm start &
此时就可以访问ip:9200
,运行端口以你设置的为准,这时候你登陆的时候,会发现左侧多了个管理员图标。
6、域名访问
准备好一个解析好的域名,新建好网站,之后,我们在设置中设置,如下:
7、效果预览
前面的步骤都做完之后,我们现在可以用域名打开网站,如图:
管理员选项:
8、最后
不配置七牛CDN的情况下,客户端资源和用户上载/下载镜像均占用服务器带宽,并发带宽大,服务器容易崩溃,因此强烈建议使用七牛CDN。
大鸟这里的测试服务器直接崩溃,所以你要安装需要好点的机器来测试,还要挂上cdn来保证稳定性,如果只是玩玩,那么安装好之后,就删除掉。

微信公众号
关注大鸟博客公众号
241F
学习学习
242F
来学习了
243F
学习学习
244F
来这学习一下
245F
学习了
246F
学习一下
247F
来学习
248F
学习一下
249F
学习一下
250F
文章不错 学习学习
251F
这个好!学习一下
252F
已经彻底被rocket.chat劝退,前来学习
253F
不错不错
254F
非常需要~!谢谢群主
255F
非常好的资源和教程,站长大大辛苦了
256F
这个不错呀
257F
非常需要~
258F
学习学习搭建
259F
这个教程不错
260F
666嘿嘿
261F
这个教程不错