服务器集群知识库

云麦 · 麦子战队运维体系

← 返回项目库

wildfire-byc(野火IM)

扁鹊系 IM 即时通讯(独立隔离版,BianQue-2nd)

服务器maizihehuo 部署路径/opt/wildfire-byc 技术栈Java(wildfirechat + app-0.74.jar, JDK8) + Python 代理(admin/fs) + MySQL5.7 容器 入口/端口systemd wf-im-byc/wf-app-byc/wf-admin-byc/wf-fs-byc / 8081/8888/18079/18081/8889 数据库docker wf-byc-mysql 库 wildfirechat/appdata(3308) 状态运行中

开发文档与优化建议

wildfire-byc 野火IM(部署于 maizihehuo)

野火(WildfireChat)即时通讯服务器"扁鹊二线隔离版":Java IM 服务 + app-server + 管理代理 + 文件上传代理 + 专属 MySQL,服务 im.bianqueyoucha.com / im.bianquezhiyin.com。

访问方式

技术架构

数据

使用方法

维护方式

现状与风险

优化建议

  1. 【备份】补每日库备份:docker exec wf-byc-mysql sh -c 'mysqldump -uroot -p"$MYSQL_ROOT_PASSWORD" --databases wildfirechat appdata' | gzip > /opt/backups/wf-byc_$(date +%F).sql.gz 入 cron
  2. 【安全】3308 改绑 127.0.0.1 或安全组封禁(IM java 走容器网络或宿主 localhost 即可)
  3. 【安全】8081/8888 在安全组做来源限制(App 无法固定 IP 时至少开防暴力探测,fail2ban 已装可加规则)
  4. 【性能】观察内存:free -h 显示 Swap 已用 4.4G,野火是 Java 大户之一,考虑给 wf-im-byc 明确 -Xmx
  5. 【可维护性】/opt/wildfire-byc 下存有 app-server.tar.gz 等安装包,归档至 /opt/backups/installers