如未购买安装上位机平台软件,可忽略本章节。免费用户需自行阅读安装步骤并安装,不提供售后。要求安装人员熟练使用linux操作系统。
- 请下载上位机平台软件(点击此处跳转,提取码:0000);
- 推荐使用物理机或云主机安装,不建议使用虚拟机来安装
- 软件仅适配Ubuntu20.04/ Ubuntu22.04/ Ubuntu24.04的操作系统
- 安装包采用docker安装方式
- 操作者用户权限要求是非root账号(root账号无法安装)
端口占用
本软件是后台服务型专业软件,会默认占用服务器的以下端口号(如果是云服务器,尤其需要注意在云控制台打开端口,如果端口号被其它服务所占用,可修改安装脚本里的端口号配置):
端口说明(务必确保端口符合要求)
默认端口 | 端口说明 | 对外开放 | 备注 |
---|---|---|---|
9193 | ks_proxy前台端口(svg) | 必须 | 可映射成其它端口 |
9192 | ks_proxy前台端口 | 必须 | 可映射成其它端口 |
9191 | ks_proxy后台端口 | 必须 | 可映射成其它端口 |
9190 | ks_proxy后台端口 | 必须 | 可映射成其它端口 |
9189 | ks_proxy后台端口 | 必须 | 可映射成其它端口 |
11883 | mqtt服务端口 | 必须 | 可映射成其它端口 |
28083 | web socket端口 | 必须 | 可映射成其它端口 |
11935 | 流媒体服务端口 | 必须 | 可映射成其它端口 |
11985 | 流媒体服务http api端口 | 必须 | 可映射成其它端口 |
18080 | 流媒体服务http server端口 | 必须 | 可映射成其它端口 |
18081 | 流媒体服务websocket端口 | 必须 | 可映射成其它端口 |
18000 | 流媒体服务webrtc端口 | 无延迟实时画面必须 | 不可映射成其它端口 |
15060 | 流媒体服务关键端口 | 无须开放 | |
19000 | 流媒体服务关键端口 | 无须开放 | |
38083 | mqtt前台端口 | 无须开放 | |
18084 | mqtt关键端口 | 无须开放 | |
18883 | mqtt关键端口 | 无须开放 | |
4370 | mqtt关键端口 | 无须开放 | |
5370 | mqtt关键端口 | 无须开放 | |
16379 | redis服务端口 | 无须开放 | |
13306 | mysql端口 | 无须开放 | |
33060 | mysql扩展端口 | 无须开放 |
若不知道如何开放端口,请参考阿里云开放端口教程
安装docker
将所下载文件中的ks文件夹拷贝至您的目标安装目录下(盘符注意预留一定的空闲空间,方便后续的告警数据存储)。进入docker文件夹,选用适配自己操作系统版本号的安装包,docker安装指令如下:
- 查询当前用户名:whoami,假定用户为work,下文用work代替
- 切换至root用户:su root
- 执行安装docker脚本:bash docker/ubuntu2x.04/install.sh -u work
- 退出root用户:exit
- 执行:newgrp docker
安装上位机软件
采用桥接模式安装,执行命令:bash proxy/bin/install_bridge.sh。(若存在端口冲突,请查看下方端口占用)
启停软件服务
- 启动:bash proxy/bin/start.sh
- 停止:bash proxy/bin/stop.sh
- 重启:bash proxy/bin/restart.sh
- 浏览器登录软件:使用Chrome浏览器,输入【上位机ip地址:9192】即可进入登录页,默认用户/密码:admin/Mhxzkhl@202010
修改端口
在Linux执行sudo vi proxy/bin/install_bridge.sh
打开install_bridge.sh
脚本,根据你的需求修改脚本最后一行,把宿主机端口修改为你的目标端口。然后执行bash proxy/bin/install_bridge.sh
进行安装。
docker run -itd --privileged=true --name ${container_name} --hostname ${host_name} --restart always -v ${data_path}:${container_data_path} -p 宿主机端口:9189 -p 宿主机端口:9190 -p 宿主机端口:9191 -p 宿主机端口:9192 -p 宿主机端口:11883 -p 宿主机端口:28083 -p 宿主机端口:11935 -p 宿主机端口:11985 -p 宿主机端口:18080 -p 宿主机端口:18000 ${image_name} /bin/bash ${container_init_script_path}
回复