勇敢就是向前走

Docker安装配置Fiora

起因

因更换了博客主题,想更换掉Salesiq的在线聊天服务,于是开始寻找,无奈网上的在线聊天室基本不是简陋到不能看就是复杂得很,直到看到了Fiora。

fiora 是一款有趣的聊天应用. 基于 node.js, mongodb, react 和 socket.io 等技术开发
这里是官方文档
本篇文章介绍如何使用docker搭建你的fiora
在这里,我们使用宝塔面板。

功能

好友,群组,私聊,群聊
文本,图片,代码,url等多种类型消息
贴吧表情,滑稽表情,搜索表情包
桌面通知,声音提醒,语音播报
自定义桌面背景,主题颜色,文本颜色
查看在线用户,@功能
小黑屋禁言

安装

  1. 宝塔软件商店安装Docker管理器。不使用宝塔参考https://docs.docker.com/install/安装。

  1. shell依次运行

拉取 mongo

docker pull mongo    

拉取 redis

docker pull redis

拉取 fiora

docker pull suisuijiang/fiora

创建虚拟网络

docker network create fiora-network

启动 mongodB

docker run --name fioradb -p 27017:27017 --network fiora-network mongo

启动 redis

docker run --name fioraredis -p 6379:6379 --network fiora-network redis

启动 fiora

docker run --name fiora -p 9200:9200 --network fiora-network -e Database=mongodb://fioradb:27017/fiora -e RedisHost=fioraredis suisuijiang/fiora
  1. 选择docker管理器里面应该有如下三个容器,让他们都跑起来。

设置管理员

  1. 运行后打开ip:9200,注册一个账号,然后可以看SSH客户端运行日志,获取自己的userId。

这里注册或登录的时候返回的信息,后面的5e2e6d7979ae45506fb638a2则为自己的userId

<-- getLinkmansLastMessages  rWZR7VZuKgG4ttNOAAAA 5e2e6d7979ae45506fb638a2

如果ip:9200打不开的,请在宝塔面板的安全中放行9200端口。

  1. 点击fiora容器的终端

  1. 依次输入

    cat > .env

输入修改好的配置

Administrator=62e2d206602f3a003c14b392
Port=9200
DefaultTheme=cool


注意最后要换行再按ctrl+c。

  1. 重启fiora这个容器,登录账号

左面有皇冠就说明成功了.

反代及域名访问

准备好一个解析好的域名,新建好网站,之后,我们在设置中设置,如下:

效果

Demo


右下角的就是!

添加新评论