原文地址:https://mp.weixin.qq.com/s/48L3ZuyM99xs8VCOo6YQpw 经过实测
今天为大家带来一款开源免费的在线聊天系统:fiora,一个非常有趣的聊天应用,支持任意人私聊,并添加其为好友,丰富的消息类型,如表情、图片、emoji、文件等等,并且可以长久保存你的数据。
可以内网环境部署,也可以隔离网环境部署,还可以部署在公网上。
fiora 基于 node.js、mongoDB、socket.io 和 react 技术开发,支持 Windows、Linux、macOS 等操作系统,遵循 MIT 开源许可协议。目前该项目已在 GitHub 上获得了6.1K stars,1.2K forks。
功能特性
- 开源跨平台:使用 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、构建镜像,会访问github地址,如果构建失败多试几次
docker-compose build --no-cache --force-rm
3、启动服务
docker-compose up
4、在浏览器访问“http://<your_ip>:9200”,注册一个账号,登录即可加入聊天
此外,fiora 还提供了 vscode 的扩展插件:
https://github.com/moonrailgun/fiora-for-vscode
附项目的链接:
开源地址:https://github.com/yinxin630/fiora 官网:https://yinxin630.github.io/fiora
原文链接:https://www.clouson.com/435.html,转载请注明出处。
评论0