资源简介:
DuckChat 是一款即时通讯解决方案,用以搭建安全的私有聊天软件服务,可以帮你拥有一套自己的微信、钉钉等类似的移动社交产品。
因服务器掌握在自己手里,在获取便利的同时,还同时拥有对自己数据、业务的100%可控权,防止企业商业机密泄漏等。
适用场景:
企业内部办公聊天
精英用户私有聊天
内网社交软件,如校园漂流瓶等
将已有站点快速移动化,如Discuz、Wordpress等
DuckChat基于PHP环境,可运行在Docker、Linux、Windows、MacOS等各种平台上,它帮助我们简化企业办公、客服系统、互联网创业,提供了完善的IM相关功能,并提供Android/iOS/Web多客户端。
开源免费支持私有部署的聊天系统.
——————————————————–
企业办公OA、商业机密聊天,社交领域创业、客服系统、网站论坛社交转化等等需求,都没有一个良好的通用解决方案。定制收费高、中心化消息存储不安全、无法快速集成已有系统等问题,DuckChat的三大特点提供了新的解决方案。
- 开源免费无成本搭建
- 私有部署保证信息安全
- 支持随意定制快速集成业务功能和已有系统
1.0.7版本支持功能
——————————————————–
- 支持语音、文字、图片类型的消息
- 支持个人、群组聊天
- 支持好友关系管理、通讯录
- 支持站点管理、多站点同时连接
- 支持多种数据库,应对不同用户量级
———–
新版本即将支持:
- 文件传输
- 视频消息
- 群组禁言和豁免发言人
- 阅后即焚
源码截图:
详细的后台管理
——————————————————–
在手机客户端操作管理后台:管理站点基本信息,管理站点用户、群,设置新用户默认好友、默认群,配置集成H5小程序,注册限制邀请码。
小程序自由扩展
——————————————————–
DuckChat的小程序扩展十分简单,只需要开发网页可以访问的H5网页,即可通过后台小程序配置,将页面地址配置成一个小程序,展示在首页的菜单栏中。并且可以设置首页默认展示的小程序,完善业务。
另外可以通过小程序SDK接口,通过sdk获取用户信息。开发与ucenter或用户已有项目的账号系统集成,这样可以使用原有系统账号来登录DuckChat聊天系统。
多平台部署、多客户端支持
——————————————————–
DuckChat基于PHP开发环境,默认使用sqlite数据库,可以运行在各种系统环境下,尤其是在使用docker后,这个过程会更加简化。
Web客户端可以在浏览器直接打开DuckChat聊天系统,官方版的Android和iOS客户端,更像是浏览器,输入搭建的站点地址,即可快速实现移动办公、聊天。
安装
本系统需要运行在 PHP 5.6 以上版本,需要依赖 php_openssl 支持库
上传源码访问域名安装即可,使用邀请码000000注册为管理员
性能压测更多的依赖于压测环境,根据我们的建议:
使用 Sqlite 同时在线人数 ≤ 50
使用 Mysql(单实例)同时在线人数 ≤ 1000