
- 用途分类
- 其他源码
- 技术栈
- 未提供
- 本站上架时间
项目介绍
Fiora 是一款偏二次元风格的 Web 多人在线聊天应用,使用 Node.js、MongoDB、Socket.io 和 React 编写,界面美观,可当做在线客服、在线讨论之类的应用使用。
主要功能包括:
好友、群组、私聊、群聊
文本、图片、代码、url 等多种类型消息
贴吧表情、滑稽表情、搜索表情包
桌面通知、声音提醒、消息语音朗读
自定义桌面背景、主题颜色、文本颜色
查看在线用户、@ 功能。
安装教程(基于宝塔面板):
1. 自行安装好宝塔,在软件商店安装 PM2 管理器、MongoDB、Redis 三个应用;如有外部安全防火墙,请预先开放 9200 端口,宝塔中也开启 9200 端口。
2. SSH 连接服务器,将源码存放于 /opt/fiora 目录;依赖需用 yarn 安装(npm i -g yarn 后执行 yarn),然后执行 npm run build:client && npm run move-dist 构建并转移产物,npm start 启动(此时不要断开 SSH)。
3. 注册管理员:断开 SSH 后,为 node 设置软连接 ln -sf $(which node) /usr/bin/node,通过 yarn script getUserId admin 获取用户 userid,再执行 export Administrator=取到的Userid Port=9200 设置管理员。
4. 设置 systemd 启动服务:创建 /etc/systemd/system/fiora.service(ExecStart 指向 npm start,WorkingDirectory 为 /opt/fiora,环境变量 NODE_ENV=production、Administrator、Port=9200),然后 systemctl start fiora 启动并 systemctl enable fiora 设置开机自启(systemctl disable 为禁用命令,仅供记录)。
5. 重构命令为 npm script build:client(仅供记录)。
6. 绑定域名:创建一个网站,绑定目标域名并添加反向代理即可,建议最好配置一下 CDN,之后访问你的域名使用。
项目图片




项目图片用于了解素材与页面内容,不代表已经完成实机运行验证。





