文档分类导航
四大文档主题体系,从整体架构到落地细节,逐步深入掌握 ChatPulse 全栈能力
架构方案 / 数据库设计
系统整体架构、模块划分、消息中间件选型、数据库表结构、索引策略与分库分表建议,是二次开发的必看起点。
API 接口文档
用户、消息、群组、音视频、钱包、支付、朋友圈、管理后台等全模块 REST 与 WebSocket 接口,支持在线调用示例。
部署运维指南
Docker Compose 一键部署、WSL / CentOS 7+ 系统依赖、Nginx 反向代理、HTTPS 证书配置、日志备份与监控告警完整指南。
充值 / 提现对接
支付宝、微信支付、USDT、银联等支付通道接入说明,充值回调处理、提现审核流程、对账中心与财务接口规范。
技术栈速览
Go + Vue + Flutter 全栈架构,精选成熟稳定的技术组件,兼顾性能与可维护性
后端
管理后台
移动端
部署
快速开始
按四步顺序完成源码授权、服务部署、客户端构建与生产上线,最快半天即可跑通完整 IM 链路
- 1
申请源码授权 / 获取演示账号
通过官网商务渠道或 Telegram 联系 ChatPulse 团队,确认授权版本后,您将获得源码仓库访问权限、官方演示环境账号与对应技术文档入口。建议使用您公司常用的邮箱与 Git 账号注册,以便后续绑定授权。
- 2
Docker 一键部署后端服务
在已安装 Docker 与 Docker Compose 的 Linux / WSL 环境中,进入源码根目录的 deploy 文件夹,编辑 .env 配置文件中的数据库与 Redis 连接信息,然后执行一键启动命令即可拉起 IM 网关、消息服务、支付服务、管理后台 API 与 MySQL / Redis / MongoDB / MinIO 依赖组件。
$cd deploy && cp .env.example .env && docker compose up -d - 3
构建前端与 Flutter APP
管理后台与官方网站位于 admin 与 web 目录,均为 Vue 3 + Vite 项目,执行 npm install 与 npm run build 即可得到静态产物。移动端位于 app 目录,为 Flutter 3.22 工程,先 flutter pub get 安装依赖,然后通过 Android Studio 或 Xcode 配置签名,最后执行对应构建命令得到 APK / IPA / 桌面端安装包。
$npm run build && flutter build apk --release - 4
按《宝塔部署指南》上线生产环境
生产环境推荐使用宝塔面板或成熟的云主机环境进行部署。参照文档中的《宝塔部署指南》完成域名解析、Nginx 反向代理、HTTPS 证书配置、MySQL 调优、Redis 持久化策略、MinIO 存储桶权限与防火墙规则设置,最终将前端静态文件、后端二进制、移动端安装包分别部署,即可正式对外开放 ChatPulse 服务。