DuckChat Linux一键安装教程
我们推荐使用Docker安装部署DuckChat。
第一步:安装Docker(如有可跳过)
Linux
Ubuntu
sudo apt update
sudo apt install docker.io
Centos
sudo yum update
sudo yum install docker.x86_64
sudo systemctl start docker.service
第二步:启动服务器
1. 下载源码
下载源码,并在终端(命令行程序)cd 到 duckchat.sh
所在目录。
2. 启动程序
# 启动服务器
sudo sh duckchat.sh
# 停止服务器
sudo sh duckchat.sh stop
启动服务器时支持以下参数 sudo sh duckchat.sh -h
-http=[port]
指定http服务端口号,默认为 80
-zaly=[port]
指定zaly服务器的监听地址与端口,默认为 “:2021”
-ws=[port]
指定websocket服务器的监听地址与端口,默认为:”:2031”
3. 访问服务器
当 sudo sh duckchat.sh
执行成功后,便可以通过浏览器、客户端等方式链接到你的私有IM站点。
此方案启动的Mysql信息如下:
内容 | 值 |
---|---|
地址 | 127.0.0.1 |
端口 | 3306 |
数据库 | duckchat |
用户名 | root |
密码 | duckchat@akaxin |
备注:此Mysql无法从宿主机直接访问,必须在Docker内部访问。
服务器常见问题
- PHP-FPM进程至少需启动2个。否则会出现无法注册、登录的问题。
- 文件上传大小,WebServer会限制,需自行调整。
nginx
的client_max_body_size
php
的upload_max_filesize
memory_limit
- 云服务器,需要自行开通安全组的80、2021、2031 端口
- 第一个用户注册必须填写邀请码,默认为6个0,
000000