一、Fiora 介绍
Fiora 简介
Fiora
是一款开源免费的在线聊天系统。GitHub:https://github.com/yinxin630/fiora
Fiora 功能
-
注册账号并登录,可以长久保存你的数据 -
加入现有群组或者创建自己的群组,来和大家交流 -
和任意人私聊,并添加其为好友 -
多种消息类型,包括文本 / 表情 / 图片 / 代码 / 文件 / 命令, 还可以搜索表情包 -
当收到新消息时推送通知,可以自定义通知铃声,还可以把消息读出来 -
选择你喜欢的主题,并且可以设置为任何你喜欢的壁纸以及主题颜色 -
设置管理员来管理用户
2)检查宿主机系统版本
cat /etc/os-release
3)检查本地 Docker 环境
检查 Docker 服务状态
# 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh
# 关闭防火墙
systemctl disable --now firewalld
setenforce 0
# 启用 Docker
systemctl enable --now docker
检查 Docker 配置信息
docker info
开启 IPv4 forwarding
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network
sysctl net.ipv4.ip_forward
4)安装 Docker-Compose
下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
给文件增加执行权限
chmod +x /usr/local/bin/docker-compose
检查 Docker-Compose 版本
docker-compose -v
5)下载 Fiora 镜像
docker pull suisuijiang/fiora
6)使用 Docker-Cli 部署 Fiora
创建网络
docker network create fiora-network
创建 Redis 容器
docker run --name fiora_redis -d -p 6379:6379 --network fiora-network redis
创建 MongodB 容器
docker run --name fiora_db -d -p 27017:27017 --network fiora-network mongo
创建 Fiora 容器
docker run --name fiora -d -p 9200:9200 --network fiora-network -e Database=mongodb://fiora_db:27017/fiora -e RedisHost=fiora_redis suisuijiang/fiora
查看容器状态
docker ps
查看 Fiora 容器日志
docker logs fiora
7)访问 Fiora 首页
http://192.168.80.8:9200/
8)注册账号
9)在线聊天测试
10)功能测试
可以通过添加好友,进行
私密聊天
游客无法查看到私密聊天信息( 游客仅能查看到公共大群记录 )
个人信息
主题配置
大功告成~
原文始发于微信公众号(开源极客行):使用 Docker 部署 Fiora 在线聊天室平台
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/227518.html