DuckChat是一款安全的开源私有部署IM聊天软件,它支持消息加密和安全通道,让用户聊天消息不会泄露。此外,该聊天软件支持独立部署和简单安装,且免费提供App。DuckChat通讯系统(开源IM系统)是一套即时通讯解决方案,轻松部署,为用户快速拥有一套自己的移动社交、企业办公、多功能业务产品。
DuckChat的安装方法与要求:建议使用php7.2版本,最低支持版本为php5.6。用户可以通过以下三种方式进行搭建:
- Docker搭建方式:首先需要安装Docker,并下载源码,并从终端(命令行程序)cd到duckchat.sh所在目录。然后可以启动或关闭程序,具体操作为sudo sh duckchat.sh或sudo sh duckchat.sh stop。
- Linux下搭建方式:首先要搭建PHP + Nginx服务,配置phpfpm和nginx,并保证启动成功。然后从GitHub下载源代码,将src目录下的所有内容复制到网站根目录中。最后为根目录和所有子目录赋予权限,即执行chmod -R 777 .。
- Windows下搭建方式:用户需要下载XAMPP并进行安装,找到XAMPP的网站根目录并删除原有的默认代码。然后下载源代码,将src目录下的所有内容复制到网站根目录中。接着启动xampp控制面板,在其中启动apache,即可完成程序的部署安装。
特点和功能: DuckChat可以独立部署,也可以通过消息加密进行安全通讯。它支持客户端Web网页端与提供免费手机客户端App,具备跨各平台的灵活应用体验。无论是在Linux、Windows还是虚拟空间中,DuckChat都可以进行安装部署。此外,DuckChat的核心程序开放源代码且永久免费。用户可以通过它来进行单人或群聊,也可以发送文字、图片、语音等多种类型的消息,再由于支持多重保密方案,可有效防止中间人攻击和后台监控等多种消息泄露问题。
DuckChat还具有多个其它功能特性,包括完善的基础通讯功能,卓越的访问速度和负载能力,支持集群扩展模式,并理论上支持无限制的用户同时使用;可以与多种数据库对接系统,以应对不同用户量;甚至可以进行小程序扩展和界面灵活配置,支持小程序开发和插件模式配置进客户端,以丰富客户端业务。管理后台可以配置软件的界面,业务菜单栏,特殊消息和小程序界面,使业务内容更清晰明确。总之,DuckChat是一款值得各类用户了解的聊天软件。