野火社区版IM服务,野火IM的核心服务,处理所有IM相关业务。
|
před 3 roky | |
---|---|---|
.github | před 3 roky | |
broker | před 3 roky | |
common | před 3 roky | |
distribution | před 3 roky | |
docker | před 4 roky | |
sdk | před 3 roky | |
.editorconfig | před 8 roky | |
.gitattributes | před 6 roky | |
.gitignore | před 5 roky | |
.travis.yml | před 8 roky | |
LICENSE | před 6 roky | |
LICENSE_996 | před 6 roky | |
LICENSE_mqtt-jmeter | před 6 roky | |
README.md | před 3 roky | |
build.sh | před 6 roky | |
checkstyle-suppressions.xml | před 8 roky | |
checkstyle.xml | před 6 roky | |
flyway_repaire_migrate_38.sql | před 5 roky | |
license-eplv10-aslv20.html | před 11 roky | |
license_moquette.txt | před 6 roky | |
pom.xml | před 3 roky |
野火IM是专业级的即时通讯和实时音视频整体解决方案,由北京野火无限网络科技有限公司维护和支持。
主要包括以下项目:
GitHub仓库地址 | 码云仓库地址 | 说明 |
---|---|---|
im-server | im-server | 野火社区版IM服务,野火IM的核心服务,处理所有IM相关业务。 |
app_server | app_server | Demo应用服务,模拟客户的应用服登陆处理逻辑及部分二次开发示例。 |
robot_server | robot_server | 机器人服务,演示野火机器人对接其它系统的方法。 |
push_server | push_server | 推送服务器,可以对接所有的系统厂商推送服务或者第三方推送服务。 |
wf-minio | wf-minio | 私有对象存储服务,用来支持野火IM专业版的文件存储。 |
wf-janus | wf-janus | 高级音视频媒体服务。 |
open-platform | open-platform | 野火开放平台服务。 |
daily-report | daily-report | 野火开放平台日报 demo服务。 |
channel-platform | channel-platform | 野火频道(公众号)平台服务。 |
android-chat | android-chat | 野火IM Android SDK源码和App源码。 |
ios-chat | ios-chat | 野火IM iOS SDK源码和App源码。 |
pc-chat | pc-chat | 基于Electron的PC 端,支持Windows、Mac、Linux(包括国产化linux系统和CPU)。 |
web-chat | web-chat | 野火IM Web 端, 体验地址。 |
wx-chat | wx-chat | 小程序平台的Demo(支持微信、百度、阿里、字节、QQ 等小程序平台)。 |
uni-chat | uni-chat | UniApp平台移动端应用(使用原生插件)。 |
uni-wfc-client | uni-wfc-client | UniApp平台原生插件。 |
flutter_imclient | flutter_imclient | Flutter平台原生插件。 |
docs | docs | 野火IM相关文档,包含设计、概念、开发、使用说明,在线查看。 |
请使用微信扫码下载安装体验野火IM移动客户端
Web客户端点击这里
PC客户端点这里下载安装。
小程序客户端请用微信扫码
野火提供免费的社区版IM服务和移动端,包括完整的移动端即时通讯和实时音视频功能,可以无条件商用。您可以直接从开源项目里下载到完整的后端和移动端产品,包括社区版IM服务、应用服务、开放平台服务、频道(公众号)服务、机器人服务、推送服务以及Android和iOS端源码。可以按照快速开始来部署应用服务和IM服务,然后打包移动端,以最小化运行。之后可以详细阅读文档部署其他支撑服务。
在安装JDK1.8以上及maven的前提下,在命令行中执行mvn clean package
,生成的目标文件在./distribution/target/distribution-xxxx-bundle-tar.tar.gz
由于使用了一个git的maven插件,如果本地没有git信息就会编译出错,请使用
git clone
的方法下载代码,或者下载压缩包解压后在根目录创建.git
的空目录。建议用git clone
的方式下载代码。配置
解压
distribution-xxxx-bundle-tar.tar.gz
,修改解压出来的config
目录下的wildfirechat.conf
。修改如下部分:
- 修改
server.ip
为您的服务器的公网IP,或者域名。如果用域名需要做好域名解析。- 可以阅读配置文件注释和文档,对其它配置项进行调整。
运行
在程序目录运行如下命令:
./bin/wildfirechat.sh
http://${ip}/api/version
可以看到返回一个json文件。update flyway_schema_history set checksum = 0 where script = 'V17__add_default_sensitive_word.sql';
来修复。商务合作请使用如下邮箱和微信联系:
邮箱: support@wildfirechat.cn 微信1:wfchat 微信2:wildfirechat
我们有研发工程师轮流值班处理issue和论坛,一般简单问题几个小时就会回复一遍,疑难Bug的修改和新需求的开发我们也会尽快解决。
*** 对他们表示诚挚的感谢🙏 ***