服务器准备
端口开放
购买(云)服务器,并开放以下端口:

宝塔安装
前往宝塔官网(https://www.bt.cn/new/download.html)
终端执行安装脚本,等待安装完成

服务器放开端口,复制外网ipv4面板地址到浏览器打开,输入账号密码登录

此处为宝塔官网账号,如果没有,请注册并绑定
勾选nginx以及mysql8.0即可,点击一键安装
等待安装完成

添加数据库


导入数据库
软件商店搜索并安装redis,minio,coturn
redis安装

按照下面图片配置redis,并设置密码,然后重启redis



安装minio
后续再补,直接用命令安装了
安装coturn


完成后,前往https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/测试是否跑通

项目jdk安装



宝塔面板添php网站

建一个jar文件夹,文件夹内新建三个文件夹,分别为im-platform,im-server,im-admin。稍后把打包后的jar文件按名字上传

添加java项目
这里需要注意,配置文件一定要把application-prod.yml文件内容全部复制到application-dev.yml文件内,宝塔运行读取的是application-dev.yml文件配置。

添加server

添加im-platform

添加im-admin

打开php网站设置

申请ssl证书


伪静态设置
如图,把下面的规则放在server上方
map $http_user_agent $is_mobile {
default 0;
~*(android|iphone|ipad|ipod) 1;
}
下一步从下图红框位置一直到底部规则全部删除,再把下面我给你的规则粘贴进去并把www.baidu.cn替换成你的域名,然后点击保存

在PHP网站根目录内,新建三个文件夹(如下图),等会把打包的前端页面文件分别上传进这三个文件夹内

前端页面搭建
替换域名以及软件名称图标等情趣阅读安装文章,这里不过多复述
打包后,将打包文件上传至上一步骤新建的文件夹内



![表情[xu]-盒子IM论坛](https://bbs.boxim.online/wp-content/themes/zibll/img/smilies/xu.gif)
![表情[weixiao]-盒子IM论坛](https://bbs.boxim.online/wp-content/themes/zibll/img/smilies/weixiao.gif)
。![表情[daku]-盒子IM论坛](https://bbs.boxim.online/wp-content/themes/zibll/img/smilies/daku.gif)
![表情[zhayanjian]-盒子IM论坛](https://bbs.boxim.online/wp-content/themes/zibll/img/smilies/zhayanjian.gif)
![表情[baoquan]-盒子IM论坛](https://bbs.boxim.online/wp-content/themes/zibll/img/smilies/baoquan.gif)
学习一下

