免费下载
  • zzyyds.com 站长资源网
  • 欢迎您访问站长资源网
  • 有问题请留言
  • 源码分类:交友直播
  • 系统品牌:其他
  • 开发语言:其他
  • 数据库:其他
  • 请勿商业运营,违法使用和传播!仅供研究学习使用!
  • 腾讯云特惠

    简介:

    Fiora是一款偏二次元的 Web多人在线聊天应用,使用 Node.js、Mongodb、Socket.io和 React编写,UI漂亮,很有意思,可以当做在线客服、在线讨论之类的。

    功能:

    好友, 群组, 私聊, 群聊    文本, 图片, 代码, url等多种类型消息    贴吧表情, 滑稽表情, 搜索表情包

    桌面通知, 声音提醒, 消息语音朗读    自定义桌面背景, 主题颜色, 文本颜色    查看在线用户, @功能

    管理员    关小黑屋    撤回消息    给用户打标签    重置用户密码    查看用户 ip

    安装教程:

    自我安装好宝塔。

    在 软件商店 安装好PM2管理器、MongoDB、Redis,三个应用。

    如有外部安全防火墙 请预先开放9200端口,宝塔开启9200端口。

    ssh连接服务器

    1.安装 Fiora

    #拉取源码并存放于/opt文件夹

    git clone https://gitee.com/kenvie/fiora.git -b master /opt/fiora      #国内  国内国外二选一

    git clone https://GitHub.com/yinxin630/fiora.git -b master /opt/fiora  #国外  根据自己服务器位置

    cd /opt/fiora

    #安装依赖,这里不能用npm,需要用yarn来安装

    npm i -g yarn

    yarn

    #构建&&转移产物

    npm run build:client && npm run move-dist

    #启动

    npm start

    这时不要断开ssh

    2.注册管理员

    打开 http://你服务器ip:9200 注册第一个用户: admin

    现在断开ssh

    3.给node设置软连接

    ln -sf $(which node) /usr/bin/node

    4.获取用户userid 比如admin

    yarn script getUserId admin

    5.设置管理员

    取到的Userid替换下面红色的内容然后运行

    export Administrator=内容 Port=9200

    6.设置启动命令

    cat > /etc/systemd/system/fiora.service <<EOF

    [Unit]

    Description=fiora

    After=network.target

    Wants=network.target


    [Service]

    Type=simple

    PIDFile=/var/run/fiora.pid

    ExecStart=$(command -v npm) start

    WorkingDirectory=/opt/fiora

    Environment=NODE_ENV=production Administrator=$Administrator Port=$Port

    User=root

    Restart=on-failure

    RestartSec=42s


    [Install]

    WantedBy=multi-user.target

    EOF

    #在开机时启用服务

    systemctl start fiora

    #在开机时启用服务

    systemctl enable fiora

    #在开机时禁用服务(此命令不用,仅记录。)

    systemctl disable fiora

    重构(此命令不用,仅记录。)

    npm script build:client


    绑定域名:

    创建一个网站,绑定的域名就填你要绑定的域名,然后看图添加反向代理

    firoa2.png

    大功告成(最好配置一下CDN),然后访问你的域名


    图片:

    1.jpg2.jpgscreenshot-pc.pngscreenshot-phone.png


    评论(0条)