jugglechat-server

command module
v1.1.19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

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: <db_user>
  password: <db_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

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL