# jugglechat-server **Repository Path**: juggleim/jugglechat-server ## Basic Information - **Project Name**: jugglechat-server - **Description**: JuggleChat, 一个可以直接运营的IM业务系统 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-03-20 - **Last Updated**: 2026-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JuggleChat 一个基于 JuggleIM 的开源即时通讯软件,覆盖全平台。 快速体验:https://www.juggle.im/docs/download/integrate/ ## 架构图 待补充 ## 快速部署 注意,部署此demo前,请先安装JuggleIM,部署文档参考:https://github.com/juggleim/im-server/blob/master/README.md ### 1. 安装并初始化 MySQL #### 1) 安装 MySQL 略 #### 2) 创建DB实例 ``` CREATE SCHEMA `app_db` ; ``` #### 3) 初始化表结构 初始化表结构的sql文件在 jugglechat-server/docs/appdb.sql , 导入命令如下: ``` mysql -u{db_user} -p{db_password} app_db < appdb.sql ``` ### 2. 启动jugglechat-server #### 1) 运行目录 运行目录为 jugglechat-server,其中 conf 目录下存放的是配置文件。 #### 2) 编辑配置文件 配置文件位置:jugglechat-server/conf/config.yml ``` port: 8070 # jugglechat-server 的监听端口 log: # 日志目录 logPath: ./logs logName: app-server mysql: # db 配置 user: password: address: 127.0.0.1:3306 name: app_db imApiDomain: https://api.juggle.im # demo 所使用的 IM 服务器地址 ``` #### 3) 启动jugglechat-server 在 jugglechat-server 目录下,执行如下命令: ``` go run main.go ``` #### 4) 部署/打包JuggleChat的客户端 各端部署/打包文档地址: | 端类型 | 文档地址| 备注 | | ----:|:-------:|:-----| |Web端|https://github.com/juggleim/jugglechat-web|| |桌面端|https://github.com/juggleim/jugglechat-desktop|| |Android端|https://github.com/juggleim/jugglechat-android|| |iOS端|https://github.com/juggleim/jugglechat-ios||