搭建好用聊天系统附加APP

前言废话

之前我写了一篇关于搭建在线聊天室站点的教程,但是那套源码存在一些问题,比如数据库的配置可能会让一些新手遇到困难,整体系统的体验也不够理想。另外,我意识到教程写得不够全面,没有提供管理员账户等重要信息。此外,由于我资源网站暂时关闭,所以我决定重新发布一篇全新的教程,并对之前的问题进行改进。

朽丘博客:貌似在HEXO站,没迁移文章到HALO

雨云论坛: 搭建在线聊天室网站 - 教程分享 / 云服务器 RCS - 雨云论坛 (rainyun.com)

这次使用的源码是:DuckChat(鸭信) – 一款简单好用的聊天系统

DuckChat 是一套完整的私有即时通讯(instant message)解决方案,含服务器端程序、客户端(含iOS、Android、PC等)程序。通过DuckChat,站点管理员可以快速的在自己服务器上搭建起一套私有的即时通讯服务,用户可以使用客户端连接至此服务器进行信息交互。

但是不知道怎么没人维护了,官网也没了。不过还能再github上看到项目

前提准备

首先,简单描述一下需要的材料:

  • 源码程序

  • 一台服务器

  • 一个域名

  • 一个SSL证书

  • CDN防护

开始流程

清楚需要的东西后,就可以着手开始操作了,和往常一样的写法,从头到尾教程

获取源码

这里放出Axzzz云盘链接,有的人进不去github,也不会魔法上网

【点击获取源码】

获取服务器

这里可以自由选择,如果你最求低成本,那么可以了解一下阿里和腾讯云的一些新用户活动:

云服务器最新特惠_爆款产品新老同享续费同价-阿里云 (aliyun.com)

云产品免费体验馆_云产品免费试用_个人云产品试用-腾讯云 (tencent.com)

以及一些其他的厂家:


这里为了方便测试,使用的雨云的试用机器

我这里懒的,毕竟不是正式环境就选最高配试用来操作,你可以自己根据需求选择不够再自己升级,系统选择Centos7


image
然后等系统创建

SSL证书/域名

前面几篇文章我已经复述很多次了,我不再废话水字数重复,详细阅读以下:

安装宝塔面板

进入SSH,执行宝塔面板安装脚本:(耐心等待)

宝塔面板下载,免费全能的服务器运维软件 (bt.cn)


安装完了进入面板,安装部署好以下环境:

  • PHP版本>=7(不支持7.3)
  • nginx
  • mysql5.x



访问直接强制进入即可,自签证书是这样的

然后登录,可能会卡一段时间再首页,别动等它一键预装出来直接一键选第一个预装选择正确版本安装即可

创建站点

这里使用雨云的二级域名,如果你要套cdn也可以套快速入手QiuDN | 朽丘博 (koxiuqiu.cn)或者是用自己域名,当然,雨云二级域名什么时候被墙都不知道,因为用的人多难免有几个恼T搞事情
域名服务 | 雨云 (rainyun.com)


出现安装了但是显示没安装就刷新即可,宝塔老毛病

点击进入网站目录

删了,上传源码解压

然后找到此目录,把“src ”里的文件复制到网站根目录即可


然后直接访问域名就行(byd发现雨云二级用不了我干脆随便弄了域名A了过去)

然后符合环境继续下一步就行,到了创建数据库之后你可以自己选择数据库类型,这里为了方便就直接sqlite数据库了


初始化完毕就可以进入后台了


一些问题

PHP版本>=7(不支持7.3),不然安装会出问题。

如果不能发图片,需要把网站目录权限修改为777

支持ssl,可以在宝塔面板申请ssl证书,强制301后就会自动开启。

支持Android

可悲的是官网没了貌似,软件也找不到,感兴趣的可以去互联网寻找一下

但是使用体验还算不错,一个免费的项目,能做到这样也不错了

无法打开下载

电信网络故障,等待修复,云盘是自建自费

github地址呢,谢谢 我去看看

忘记放了,现在放一下GitHub - duckchat/gaga

已经放到我网盘里了http://tdpan.h22.ca/s/AKSZ

这个程序现在开发者更新了其它版本叫 风车IM

雲盤已經恢復了,昨天是電信網絡出問題啦,另外說一下你雲盤不可用的

1 个赞

你用家里的电脑穿透的?

這是我朋友的雲盤,他是搞雲盤的,家雲,挺好用的,推薦

完全可以使用php程序自建一个这种附件站。请参考附件管理器 一个服务器光运行一个网站太浪费了。

但是他是運營的,已經開始收費了並不是自用或者其他什麼的,並且他這個對他熟悉點,不過你這個確實不錯改天我去研究研究在水水什麼的哈哈哈

哈哈 这个附件管理器体验非常不错,GitHub开源的东西好多人用呢!

怎么成繁体的了(

换输入法了

换域名了dpan.ddwoo.top