2024-03-14
分类:开发笔记
阅读(179) 评论(0)
![](https://img1.51tbox.com/static/2024-03-13/col/2216208e898cb1e7efa98a61248279df/9890d495a36d48929c6efacdd133d9f1.jpg) 今天为大家带来一款开源免费的在线聊天系统:**fiora** ,一个非常有趣的聊天应用,支持任意人私聊,并添加其为好友,丰富的消息类型,如表情、图片、emoji、文件等等,并且可以长久保存你的数据。
![](https://img1.51tbox.com/static/2024-03-13/col/2216208e898cb1e7efa98a61248279df/c6a0c7c3e8814cd59861aafd5c061b13.jpg)
fiora 基于 node.js、mongoDB、socket.io 和 react 技术开发,支持 Windows、Linux、macOS 等操作系统,遵循 MIT 开源许可协议。目前该项目已在 GitHub 上获得了6.1K stars,1.2K forks。
![](https://img1.51tbox.com/static/2024-03-13/col/2216208e898cb1e7efa98a61248279df/fbb91bb663144b8d8a6484665d75ecb9.jpg)
?️ 功能特性
========
* 开源跨平台:使用 node.js 开发,支持 Windows、Linux、macOS 系统
* 丰富性:fiora 包含后端、前端、Android 和 iOS 应用程序
* 注册账号并登录,可以长久保存你的数据
* 加入现有群组或者创建自己的群组, 来和大家交流
* 和任意人私聊,并添加其为好友
* 多种消息类型,包括文本、表情、图片、 代码、文件、命令, 还可以搜索表情包
* 当收到新消息时推送通知,可以自定义通知铃声, 还可以把消息读出来
* 选择你喜欢的主题,并且可以设置为任何你喜欢的壁纸以及主题颜色
* 设置管理员来管理用户
? Docker部署
===========
因为项目使用的 Node.js 还是低版本的 v14 LTS 版本 ,下载依赖库麻烦些,这里推荐用 Docker 构建部署,具体步骤如下: 1、克隆源码到服务器
\*
```
git clone https://github.com/yinxin630/fiora.git -b master
```
2、构建镜像
\*
```
docker-compose build --no-cache --force-rm
```
3、启动服务
\*
```
docker-compose up
```
4、在浏览器访问 http://\:9200 注册一个账号,登录即可加入聊天
![](https://img1.51tbox.com/static/2024-03-13/col/2216208e898cb1e7efa98a61248279df/988ac6602c4b4d11accf83c359d96092.jpg)
? 运行截图
=======
![](https://img1.51tbox.com/static/2024-03-13/col/2216208e898cb1e7efa98a61248279df/6d882162bd394e23a26295067eb2c195.jpg)
![](https://img1.51tbox.com/static/2024-03-13/col/2216208e898cb1e7efa98a61248279df/a7191a1d4bec49aca70ff4ccd14aad73.jpg)![](https://img1.51tbox.com/static/2024-03-13/col/2216208e898cb1e7efa98a61248279df/5db1d922dd5843c7b6b3a1d42c808e22.jpg)
此外,fiora 还提供了 vscode 的扩展插件:
https://github.com/moonrailgun/fiora-for-vscode 其他类似的即时聊天开源项目还有 Tailchat,侧重于隐私,防止陌生人,通过频道来分割不同的话题,支持高并发访问量。有兴趣的小伙伴可以研究下:
https://github.com/msgbyte/tailchat
**附项目的链接:**开源地址:
https://github.com/yinxin630/fiora
官网:
https://yinxin630.github.io/fiora
****往期推荐:**** [4K+ Stars 在线项目任务管理工具,效率神器!](http://mp.weixin.qq.com/s?__biz=Mzg3ODUzMjI5Ng==&mid=2247497691&idx=1&sn=ff693b605fd2d6e7ae2d9fd7b58b9a9c&chksm=cf10f47cf8677d6ad3ed322ea6b0ba7dcd28ad46a05f1b7654835d8a88d2f169966fff17eb73&scene=21#wechat_redirect)
[4k+ 开源轻量级 Docker 日志实时查看利器](http://mp.weixin.qq.com/s?__biz=Mzg3ODUzMjI5Ng==&mid=2247498028&idx=1&sn=52cf26e151b9603c07a69a92d45bf6c5&chksm=cf10fa8bf867739d2780f911f0daa3b5ae3d9d3a98cf199516cffdafed96f99c90f4e4155342&scene=21#wechat_redirect)
[6.7K+ 优雅、清新、高颜值的中后台模板,开箱即用!](http://mp.weixin.qq.com/s?__biz=Mzg3ODUzMjI5Ng==&mid=2247498130&idx=1&sn=db431e63a9713a60c4c93e10eec18a20&chksm=cf10fa35f86773237d0ad7d99db01dc19f3f9be0fa428f9738210bc51091b46249bfddd48f1f&scene=21#wechat_redirect)
[5K+ 企业级本地知识库问答解决开源方案,万物皆可问!](http://mp.weixin.qq.com/s?__biz=Mzg3ODUzMjI5Ng==&mid=2247498351&idx=1&sn=4779cc505c142d68c5d8e004c9b2674c&chksm=cf10f9c8f86770de4c140dec958b56964173f4e2a4450c6af4b5c4a5cd618547877bed46fc19&scene=21#wechat_redirect)
众生皆苦,唯有自渡!