图片内容(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源码相关推荐

  1. winserver的consul部署实践与.net core客户端使用(附demo源码)

    前言 随着微服务兴起,服务的管理显得极其重要.都知道微服务就是"拆",把臃肿的单块应用,拆分成多个轻量级的服务,每个服务可以在短周期内重构.迭代.交付.随着微服务的数量增多,因量变 ...

  2. 手把手教你企业微信SCRM源码下载和私有化部署教程

    服务器要求 MoChat 对系统环境有一些要求,仅可运行于 Linux 和 Mac 环境下,但由于 Docker 虚拟化技术的发展,在 Windows 下也可以通过 Docker for Window ...

  3. linux maven编译代码,git拉源码maven构建后部署脚本详解

    部署某个中间件到测试机器脚本 从git取源码,再maven构建,将jar拷贝到服务器,备份旧版本,重启. #!/bin/bash server_ips=(132.121.100.44 132.121. ...

  4. java毕业设计乡镇卫生院信息管理mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计乡镇卫生院信息管理mybatis+源码+调试部署+系统+数据库+lw java毕业设计乡镇卫生院信息管理mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B ...

  5. 计算机毕业设计ssm农贸市场摊位管理系统c22ux系统+程序+源码+lw+远程部署

    计算机毕业设计ssm农贸市场摊位管理系统c22ux系统+程序+源码+lw+远程部署 计算机毕业设计ssm农贸市场摊位管理系统c22ux系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S ...

  6. java毕业生设计中小型饭馆餐饮管理系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计中小型饭馆餐饮管理系统计算机源码+系统+mysql+调试部署+lw java毕业生设计中小型饭馆餐饮管理系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B ...

  7. java毕业设计电影推荐网站mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计电影推荐网站mybatis+源码+调试部署+系统+数据库+lw java毕业设计电影推荐网站mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  8. 计算机毕业设计ssm电影售票管理系统n9y72系统+程序+源码+lw+远程部署

    计算机毕业设计ssm电影售票管理系统n9y72系统+程序+源码+lw+远程部署 计算机毕业设计ssm电影售票管理系统n9y72系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开 ...

  9. 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

最新文章

  1. 史上最全ajax全套讲解
  2. Xamarin.Forms开发实战基础篇大学霸内部资料
  3. php下关于Cannot use a scalar value as an array的解决办法
  4. 关键词词云怎么做_制作CVPR 热词云(并爬取pdf地址 名称)
  5. login组件的两种用法_Android-模块化、组件化、插件化、热修复-组件化-组件间的通信(本地,下沉,bus,路由)...
  6. 树莓派安装ArchLinux
  7. 算法设计TSP问题动态规划
  8. Adobe illustrator 论文图形编辑和排版 - 连载 2
  9. 菜鸟技术专家胡斌:技术架构的战略和战术原则
  10. NSA黑客工具泄露 网络世界的灾难级危机如何应对?[NSA黑客工具名单]
  11. java动态时钟_Java实现动态数字时钟
  12. QQ 邮箱设置自定义域名邮箱
  13. 怎么在qq空间引流?QQ空间生日栏怎么引流?
  14. OSChina 周日乱弹 —— 这二叉树长得,标致!
  15. 物联网竞赛-LoRa和NB-IOT模块学习知识汇总
  16. Mall商城的高级篇的开发(三)缓存与分布式锁
  17. pmp中ram和raci的区别_PMP学习之路
  18. 微信文件删除了怎么恢复,2个实测有效的办法推荐
  19. Vuex 4源码学习笔记 - 做好changelog更新日志很重要(十)
  20. ARP渗透与攻防(五)之Ettercap劫持用户流量

热门文章

  1. LeetCode 205 Isomorphic Strings(同构的字符串)(string、vector、map)(*)
  2. MySQL Server-id踩到的坑
  3. 一个例子说明如何在DataSnap中使用FireDAC
  4. 学习笔记之06-点语法
  5. 软件测试用python一般用来做什么-月薪20K的软件测试岗,为什么要求我会Python?...
  6. 2!=5 or 0在python中是否正确-不吹不擂,你想要的Python面试都在这里了【315+道题】...
  7. python编程入门与案例详解pdf-这些年我读过的技术经典图书(附电子版下载地址)...
  8. python简单代码表白-如何正确使用Python进行表白
  9. 如何用python画出中国地图-用Python画一个中国地图
  10. 普通人也要学python吗-普通人学Python有意义吗?