主题
在 Windows 环境下安装
TopStack 支持在 Windows 10、Windows Server 2016 以上版本。下面介绍操作步骤。
安装准备
CAUTION
安装软件前请先关闭杀毒软件和各类安全卫视软件,否则可能会导致软件安装失败。
需要先安装 Redis(下载) 和 InfluxDB(下载), 然后安装 TopStack。
安装 Redis 前,请确保 6379 端口没有被占用。
安装 InfluxDB 前,请确保 8086 端口没有被占用(注意请不要安装在带有空格的目录名称下面),安装位置请选择一个存储空间比较大的分区。
安装 TopStack 前,请确保 6000、8000、1883、4222、8222 端口没有被占用。
查看端口占用的方法:
按下 Win+R 运行 cmd 打开命令行窗口;
输入 netstat -aon|findstr "6379" 可查看 6379 端口是否被占用:

安装 TopStack
下载安装包
运行安装程序,修改安装目录,如下图所示

CAUTION
注意请不要安装在带有空格的目录名称下面,如:C:\Program Files\iotopo,会导致程序无法运行。
启动程序
安装完成后,TopStack 会以系统服务方式自动启动。如果需要重启服务或停止服务,可以在系统服务管理中进行操作。
按下 Win+R 运行 services.msc 打开服务管理界面:


验证程序
在浏览器中访问 http://<服务器 IP>:8000,默认用户名 admin 密码 admin,如果可以正常打开网页表示安装成功。
网页无法访问的情况
如果显示网页无法访问,如下图所示:

- 首先请确认 TopStack 服务处于运行状态。
- 如果 TopStack 服务已处于运行状态,大概率是防火墙问题。如果服务为停止状态,有以下两种情况:
- 端口冲突导致服务启动失败,请检查端口占用情况,详见“安装准备”中的相关说明。
- 杀毒软件将主程序误删,请检查安装目录下的 topstack.exe 是否存在。
- 如果服务器中有安装 Edge 或者谷歌浏览器,在服务器的浏览器中访问 http://localhost:8000。如果可以正常访问,可以确定是防火墙问题。请将 8000 端口在防火墙的入站规则中开放,具体操作方式可以在网上搜索相关教程。
激活软件
在浏览器打开软件的控制台管理界面,选择【平台管理】->【平台设置】,切换到“授权”选项卡,点击“激活”按钮,弹出激活对话框。
详细步骤请参考:激活软件
软件升级
步骤1 停止 TopStack 服务
按下 Win+R 运行 service.msc 打开服务管理界面:


步骤2 替换文件
替换 topstack.exe 文件。
步骤3 启动 TopStack 服务
请参考步骤1打开服务管理界面,启动 TopStack 服务。