PRIVATE DEPLOYMENT

即时通讯私有化部署,把数据和后台放到独立环境

适合重视数据主权、品牌独立和二开空间的团队。可按宝塔、Docker 或自维护 Linux 环境落地。

壹信客户端架构图
DEPLOYMENT PATH

部署流程

准备服务器与域名

规划 API、WebSocket、管理后台、Web 端、上传文件访问域名,并配置 HTTPS 证书。

安装基础依赖

部署 MySQL、MongoDB、Redis、Nginx,或使用 docker-compose 统一编排。

初始化服务端

导入 SQL,配置 `backend/config.yaml`,设置 JWT、上传目录、base_url、Agora、推送和支付参数。

发布前端与后台

构建 Flutter 多端包,发布 Vue3 管理后台和客服端,配置 Nginx 静态文件和接口反代。

联调核心链路

验证登录、消息、上传、通话、推送、钱包、支付回调、热更新和后台审核。

PRIVATE PLAN

私有化环境建议先这样规划

IM 项目不建议所有东西临时拼在一起。上线前把域名、证书、数据库、上传资源和第三方服务理顺,后续打包和联调会快很多。

访问入口域名与 HTTPS
  • API 和 WebSocket 建议全程 HTTPS/WSS
  • 管理后台、客服后台、下载页、上传资源可独立子域
  • 支付回调、邀请链接、协议页面上线前统一确认
基础服务MySQL / MongoDB / Redis
  • MySQL 保存用户、群组、钱包、系统配置
  • MongoDB 承载消息和内容类数据
  • Redis 负责缓存、限流、验证码、队列和在线状态
业务服务API / WS / Upload
  • Go 后端提供客户端、后台、客服端统一接口
  • Nginx 处理反向代理、WebSocket 升级和静态文件
  • 上传目录要做持久化、访问控制和备份策略
第三方推送 / 支付 / 通话
  • APNs、FCM、HMS、小米、OPPO 按平台配置
  • Agora、短信、支付网关需要客户提供正式参数
  • 生产密钥、证书和回调地址不能公开放到官网

数据自持

用户、会话、消息、动态、钱包和后台运营数据保存在你的环境。

品牌独立

App 名称、图标、域名、下载页、客服入口和备案信息可替换成你的品牌。

二开友好

源码交付后可以继续开发行业模块、支付渠道、会员权益、内容推荐和运营工具。

ACCEPTANCE

上线前建议按业务链路验收

账号

注册登录与设备

注册开关、邀请码、绑定手机号、设备登录、扫码确认、退出和 Token 刷新。

消息

单聊群聊与媒体

文本、图片、语音、视频、文件、位置、撤回、编辑、已读、WebSocket 多端同步。

运营

后台审核与配置

用户封禁、会话治理、动态审核、举报、违禁词、官方客服、官方群和系统开关。

资金

钱包与支付

充值、提现、转账、红包、支付密码、会员套餐、后台审核和支付回调。

通道

推送与音视频

APNs/厂商推送、Agora Token、语音通话、视频通话、会议和通话记录。

运维

备份与监控

数据库备份、上传文件备份、Redis 持久化、日志、队列堆积和服务健康状态。

需要按你的服务器环境评估部署?

准备好服务器配置、域名数量、预计用户规模和上线平台,客服可以协助拆解部署清单。

联系咨询
准备购买即时通讯源码?先看价格、体验演示,再发环境给客服评估。 看价格 体验演示 联系咨询