-
• 项目特点:
Fiora轻如风,即时通讯显神通。
私聊群聊任君选,消息传递快如电。
文件表情随心发,沟通无界乐逍遥。
开源代码自由改,定制功能随心用。
-
• 项目源码: https://github.com/yinxin630/fiora
-
• docker-compose:
services:
mongodb:
image: docker.1ms.run/library/mongo:4.4
restart: unless-stopped
environment:
TZ: "Asia/Shanghai"
volumes:
- ./data/mongodb/db:/data/db # 这里的路径可以自由修改
- ./data/mongodb/backup:/dump
redis:
image: docker.1ms.run/library/redis:6.2-alpine
restart: unless-stopped
fiora:
image: docker.1ms.run/suisuijiang/fiora:latest
restart: unless-stopped
ports:
- "9200:9200"
environment:
- Database=mongodb://mongodb/fiora
- RedisHost=redis
depends_on:
mongodb:
condition: service_started
redis:
condition: service_started
经常有朋友给我留言说无法拉镜像、不知道如何加速镜像等问题,所以我这里在compose文件里已经加上了docker加速镜像地址:docker.1ms.run
,大家可以直接用,这也是我从网上搜罗到的,不保证能一直使用。
介绍
Fiora是一个开源的即时通讯软件,由个人开发。它基于Node.js 和WebSocket技术构建,旨在为用户提供一个轻量级、高性能的实时通信解决方案。Fiora支持多种聊天功能,包括私聊、群聊、文件传输等,并提供了一个简洁的用户界面。
![图片[1]-Nas搭建一款清爽、高仿QQ微信的在线聊天系统 - fiora-清源森林](https://www.qysl.cc/wp-content/uploads/2025/03/20250303225810102-wxsync-2025-03-5cea81ad5d620ee9dbe6e982dcb10c63.jpg)
主要作用:
-
1. 实时通讯: 提供私聊和群聊功能,支持实时消息传递。 -
2. 多种消息类型: 支持文本/表情/图片/代码/文件/命令 -
3. 消息通知: 收到新消息时推送通知,可自定义通知铃声,也可朗读消息 -
4. 跨平台: 可以在多种操作系统上运行,包括Windows、Linux和macOS。 -
5. 多主题: 选择你喜欢的主题,你可以将其设置为你喜欢的任何壁纸和主题颜色 -
6. 开源可定制: 源代码开放,可以根据需要进行定制和扩展。
特点总结:
-
1. 轻量级: Fiora设计轻巧,资源占用少。 -
2. 高性能: 基于WebSocket,提供快速的消息传输。 -
3. 易于部署: 可以轻松部署在各种环境中。 -
4. 用户界面友好: 提供简洁直观的用户界面。
安装 & 体验
通过docker-compose启动后,浏览器打开:http://<nas-ip>:9200
,未登陆时无法发消息,我们需要先注册一个账号:
![图片[2]-Nas搭建一款清爽、高仿QQ微信的在线聊天系统 - fiora-清源森林](https://www.qysl.cc/wp-content/uploads/2025/03/20250303225811265-wxsync-2025-03-cd5afdf68449022e523f196032eb9a1f.jpg)
注册并登陆后,可以创建一个群聊:
![图片[3]-Nas搭建一款清爽、高仿QQ微信的在线聊天系统 - fiora-清源森林](https://www.qysl.cc/wp-content/uploads/2025/03/20250303225811685-wxsync-2025-03-9a10b7946dfd339878efb4472b4c78b4.jpg)
也可以搜索其他已有群聊并加入聊天:
![图片[4]-Nas搭建一款清爽、高仿QQ微信的在线聊天系统 - fiora-清源森林](https://www.qysl.cc/wp-content/uploads/2025/03/20250303225811208-wxsync-2025-03-382d8d1cf2e91e45942a06b8dd7444a9.jpg)
群聊可以修改名称和头像:
![图片[5]-Nas搭建一款清爽、高仿QQ微信的在线聊天系统 - fiora-清源森林](https://www.qysl.cc/wp-content/uploads/2025/03/20250303225812193-wxsync-2025-03-acdbb03b311c88634606668771f0153d.jpg)
同理,也可以搜索其他用户并加好友:
![图片[6]-Nas搭建一款清爽、高仿QQ微信的在线聊天系统 - fiora-清源森林](https://www.qysl.cc/wp-content/uploads/2025/03/20250303225812828-wxsync-2025-03-ebaa98f53c320b8e346aa43d95f43af5.jpg)
聊天中,除了可以发送文字消息,还能发送文件/图片/代码/滑稽/表情,比如要发送一段代码:
![图片[7]-Nas搭建一款清爽、高仿QQ微信的在线聊天系统 - fiora-清源森林](https://www.qysl.cc/wp-content/uploads/2025/03/20250303225812780-wxsync-2025-03-7b8aeaa60119d7d39df3784b3397b8f5.jpg)
整体UI交互界面,跟QQ和微信有点像,作者应该是按照这个来开发的。
最后
-
• 在线聊天项目,对于个人来说,其实纯粹就是装来玩玩,没啥实际用途 -
• 对于小团队/小企业来说,还是可以用一下,内部系统会更能保障隐私安全 -
• 对于开发者来说,倒是一个值得学习的一个项目 -
• 官方介绍说本项目同时支持android和ios手机端,但是我没找到,所以没法体验
© 版权声明
THE END
请登录后查看评论内容