一、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)功能測試
可以通過添加好友,進行
私密聊天
游客無法查看到私密聊天信息( 游客僅能查看到公共大群記錄 )
個人信息
主題配置
大功告成~