DuckChat是一款支持多种设备的私有聊天软件,确保用户之间的通信安全与隐私。它允许用户在不同的平台上无缝同步消息,提供加密保护以防止数据泄露,是追求隐私和安全通讯的最佳选择。
DuckChat 是一个安全的私有聊天软件部署方案,提供可靠的安全性和灵活定制选项,并支持低成本快速搭建。它适用于单机网站模式或大规模集群模式(最多可连接500+服务器)。最新版本1.0.7更新包括语音消息、群成员列表和小程序权限判断等功能。
DuckChat 客户端支持Android、iOS及PC网页版,部署服务器则兼容Linux与Windows系统以及虚拟空间。连接方式上提供HTTP轮询模式或长连接模式的选择。
作为一款开源即时通讯(IM)系统,DuckChat旨在为用户提供一套完善的移动社交和企业办公解决方案,并且能够根据业务需求扩展功能和服务。
主要特性包括:
- 支持单人聊天与群聊
- 文字、图片及语音等多种消息类型
- 高级VIP定制服务,适用于高流量用户场景
安全性方面,DuckChat允许自行搭建服务器环境以确保数据安全。此外还提供了多重保密方案来防止中间人攻击和后台监控等可能引起的消息泄露问题。
扩展性与灵活性:
- 支持小程序开发并灵活配置进客户端
- 通过管理后台自定义软件界面、业务菜单栏及特殊消息设置
安装指南如下:
**环境要求:**
建议使用PHP7.2版本,最低支持到5.6。
**Docker搭建步骤:**
1. 安装 Docker。
2. 下载源码,并在终端(命令行程序)中 cd 到 duckchat.sh 所在目录。
3. 启动/关闭程序:
- sudo sh duckchat.sh
- sudo sh duckchat.sh stop
**Linux下搭建步骤:**
1. 安装PHP + Nginx服务,配置phpfpm、nginx,并确保启动成功。
2. 从GitHub下载源代码,将src目录下的所有内容复制到网站根目录。
3. 设置权限:
- chmod -R 777 .
**Windows下搭建步骤:**
1. 下载并安装XAMPP服务。
2. 删除 XAMPP 的默认代码(位于[xampp安装地址]/htdocs)。
3. 将源代码中的src目录内容复制到网站根目录。
4. 启动 Apache:
- 通过XAMPP Control管理平台启动Apache
5. 访问localhost以完成程序部署。
详细教程文档请参考相关资源。