DuckChat聊天系统PHP,部署自己的聊天系统 DuckChat(鸭信)仿微信 PHP源码
图片内容(logo,名称等)被稍作改动,望知悉
源码介绍
源码开源的,免费提供下载。
独立部署 / 消息加密 / 安装简单 / 免费提供App (目前官网打不开,不知道什么原因,所以不管是安卓还是IOS目前都无法下载,so,暂时用网页版吧,如果你有客户端,也可以分享出来)
DuckChat是一款独立部署的聊天系统。 包含服务器程序源代码,以及社交浏览器客户端,服务器搭建完成后,用户可以通过电脑、APP访问你的站点。
[独立部署] 你可以自由下载DuckChat聊天系统的服务器程序源码,部署在自己的服务器上。独立部署能够最大程度的保护你数据隐私,以及对站点业务的定制性。
[功能完善] DuckChat聊天系统具备完整的功能,如单聊、群聊、通讯录、免打扰、后台管理等。对于服务器端程序,还提供丰富多样的API接口,方便你在服务器端调用各类功能,如代发消息等。
[多种消息类型] DuckChat聊天系统支持发送 文字、图片、语音消息,以及强大的可编程消息,方便你在各类场景中流畅沟通。强大的可编程消息 还可以帮你在聊天过程中实现 工单审批、事件通知、游戏交互等。
[快速内嵌H5网站] 可以快速的把你的H5网站(如OA办公系统、ERP、CRM等各类系统)集成到DuckChat聊天系统中,通过即时通讯提高你已有业务的运行效率。
[开源免费] DuckChat聊天系统开源、免费,非常适合用于 移动办公通讯、社交产品搭建、安全私密聊天。
部署:
最简单的部署方式,直接当作一个网站,把 src 目录中的内容上传至 网站根目录 即可。
DuckChat是一款安全的私有聊天软件,基于PHP环境,可运行在Docker、linux、Windows、MacOS等各种平台上,它帮助我们简化企业办公、客服系统、互联网创业,提供了完善的IM相关功能,并提供Android/iOS/Web多客户端。
目前支持的功能列表
支持语音、文字、图片类型的消息
支持个人、群组聊天
支持好友关系管理、通讯录
支持站点管理、多站点同时连接
支持多种数据库,应对不同用户量级
新版本即将支持
文件传输
视频消息
群组禁言和豁免发言人
阅后即焚等
安装方法:
环境要求:建议使用php7.2版本,最低支持版本为php5.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、启动 XAMPP Control 管理平台,点击启动apache。
5、打开浏览器,访问localhost,程序部署安装完毕。
DuckChat升级方法
1、备份站点与数据
2、下载新版本代码,覆盖上传到原站点
3、使用电脑浏览器刷新页面,执行升级程序
DuckChat,开源免费,部署非常简单。直接上传到你的web根目录然后安装就行了。
此内容 评论 本文后刷新可见!开通免审核权限
DuckChat聊天系统PHP,部署自己的聊天系统 DuckChat(鸭信)仿微信 PHP源码相关推荐
- winserver的consul部署实践与.net core客户端使用(附demo源码)
前言 随着微服务兴起,服务的管理显得极其重要.都知道微服务就是"拆",把臃肿的单块应用,拆分成多个轻量级的服务,每个服务可以在短周期内重构.迭代.交付.随着微服务的数量增多,因量变 ...
- 手把手教你企业微信SCRM源码下载和私有化部署教程
服务器要求 MoChat 对系统环境有一些要求,仅可运行于 Linux 和 Mac 环境下,但由于 Docker 虚拟化技术的发展,在 Windows 下也可以通过 Docker for Window ...
- linux maven编译代码,git拉源码maven构建后部署脚本详解
部署某个中间件到测试机器脚本 从git取源码,再maven构建,将jar拷贝到服务器,备份旧版本,重启. #!/bin/bash server_ips=(132.121.100.44 132.121. ...
- java毕业设计乡镇卫生院信息管理mybatis+源码+调试部署+系统+数据库+lw
java毕业设计乡镇卫生院信息管理mybatis+源码+调试部署+系统+数据库+lw java毕业设计乡镇卫生院信息管理mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B ...
- 计算机毕业设计ssm农贸市场摊位管理系统c22ux系统+程序+源码+lw+远程部署
计算机毕业设计ssm农贸市场摊位管理系统c22ux系统+程序+源码+lw+远程部署 计算机毕业设计ssm农贸市场摊位管理系统c22ux系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S ...
- java毕业生设计中小型饭馆餐饮管理系统计算机源码+系统+mysql+调试部署+lw
java毕业生设计中小型饭馆餐饮管理系统计算机源码+系统+mysql+调试部署+lw java毕业生设计中小型饭馆餐饮管理系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B ...
- java毕业设计电影推荐网站mybatis+源码+调试部署+系统+数据库+lw
java毕业设计电影推荐网站mybatis+源码+调试部署+系统+数据库+lw java毕业设计电影推荐网站mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B/S架构 开 ...
- 计算机毕业设计ssm电影售票管理系统n9y72系统+程序+源码+lw+远程部署
计算机毕业设计ssm电影售票管理系统n9y72系统+程序+源码+lw+远程部署 计算机毕业设计ssm电影售票管理系统n9y72系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开 ...
- 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
最新文章
- 史上最全ajax全套讲解
- Xamarin.Forms开发实战基础篇大学霸内部资料
- php下关于Cannot use a scalar value as an array的解决办法
- 关键词词云怎么做_制作CVPR 热词云(并爬取pdf地址 名称)
- login组件的两种用法_Android-模块化、组件化、插件化、热修复-组件化-组件间的通信(本地,下沉,bus,路由)...
- 树莓派安装ArchLinux
- 算法设计TSP问题动态规划
- Adobe illustrator 论文图形编辑和排版 - 连载 2
- 菜鸟技术专家胡斌:技术架构的战略和战术原则
- NSA黑客工具泄露 网络世界的灾难级危机如何应对?[NSA黑客工具名单]
- java动态时钟_Java实现动态数字时钟
- QQ 邮箱设置自定义域名邮箱
- 怎么在qq空间引流?QQ空间生日栏怎么引流?
- OSChina 周日乱弹 —— 这二叉树长得,标致!
- 物联网竞赛-LoRa和NB-IOT模块学习知识汇总
- Mall商城的高级篇的开发(三)缓存与分布式锁
- pmp中ram和raci的区别_PMP学习之路
- 微信文件删除了怎么恢复,2个实测有效的办法推荐
- Vuex 4源码学习笔记 - 做好changelog更新日志很重要(十)
- ARP渗透与攻防(五)之Ettercap劫持用户流量
热门文章
- LeetCode 205 Isomorphic Strings(同构的字符串)(string、vector、map)(*)
- MySQL Server-id踩到的坑
- 一个例子说明如何在DataSnap中使用FireDAC
- 学习笔记之06-点语法
- 软件测试用python一般用来做什么-月薪20K的软件测试岗,为什么要求我会Python?...
- 2!=5 or 0在python中是否正确-不吹不擂,你想要的Python面试都在这里了【315+道题】...
- python编程入门与案例详解pdf-这些年我读过的技术经典图书(附电子版下载地址)...
- python简单代码表白-如何正确使用Python进行表白
- 如何用python画出中国地图-用Python画一个中国地图
- 普通人也要学python吗-普通人学Python有意义吗?