飞牛 Docker 部署:自建私密聊天系统,团队沟通更安全,朋友聚聊更自由!
想拥有一个属于自己的聊天空间吗?不限注册使用、不怕封号、还能随时邀请朋友加入?今天就给大家介绍一个非常有趣的开源项目 —— Fiora开源聊天应用。
它是一款基于 Node.js + MongoDB + Socket.io + React 开发的实时聊天应用,界面清爽,功能完善,支持私聊、群聊、表情、图片、甚至文件传输。部署起来也非常简单,只要有一台NAS,就能轻松搭建出一个属于自己的聊天环境。

无论是想给团队搭建一个轻量沟通平台,还是想和朋友搞个私密小聊天室,Fiora 都能满足。更妙的是,自建聊天还能绕开一些繁琐的限制,在某些场景下避免“被干扰”的小麻烦。
主要特性一览
**账号体系完善:**支持注册登录,聊天记录、好友信息长期保存,不怕数据丢失。
**群组功能丰富:**可以加入现有群组,也能自己创建专属小圈子,与朋友或团队随时畅聊。
**私聊与好友管理:**支持一对一聊天、添加好友,沟通更更灵活。
**多样消息类型:**文字、表情、图片、代码、文件、命令等全支持,还能快速搜索常用表情。
**智能通知系统:**新消息实时推送,可自定义提示音,甚至能语音播报消息内容。
**个性化主题:**自由更换壁纸、主题颜色,打造独一无二的聊天界面。
飞牛 Docker部署
1️⃣ 我们需要先创建一个文件夹路径,这个文件夹储存我们的docker-Compose.yml的文件和配置文件

2️⃣ 桌面打开Docker,点击侧栏Compose->新增项目->输入项目名称->设置路径选择前面第1️⃣步创建的文件夹->创建docker-compose.yml把下面代码复制进去,点击完成直至构建完成

🐳Docker compose 部署代码
| |
使用教程
在浏览器访问http://ip:9200,进入聊天首页

首次访问是未登录状态,点击底部登录按钮,点击注册,输入用户名和密码进下注册

注册后默认登录,并且进入公共聊天室(fiora),这个时候其实已经可以发消息了

如果其他人注册账号后,等了进来都是在公共聊天室可以直接聊天,所有人都能看到的,就和游戏里面的世界聊天频道一个意思,所以最好能给公共聊天室改个名字,这样辨识度就高了,点击右上角方框按钮

可以修改群名和公共聊天群头像


点击对方头像,即可添加对方为好友,当然对方也需要添加你,这样就可以私聊了。

点击左上角+按钮就可以创建属于自己的群组聊天

创建成功之后,点击右上角的分享按钮,把链接发给对方,对方点击链接就可以加入群聊

点击自己的头像可以更换头像,修改密码、修改用户名

点击左下角设置按钮可以开启相关功能,可设置个性化主题


部署 Fiora 之后,你就能拥有一个完全由自己掌控的聊天平台,无论是和朋友私聊、组建公司团队沟通,还是作为兴趣社区,都能轻松胜任。