主题
在 Windows 环境下安装
TopStack 支持在 Windows 10、Windows Server 2016 以上版本。下面介绍操作步骤。
安装准备
安装软件前请先关闭杀毒软件和各类安全卫视软件,否则可能会导致软件安装失败。
需要先安装 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 运行 service.msc 打开服务管理界面:
验证程序
在浏览器中访问 http://<服务器 IP>:8000,默认用户名 admin 密码 admin,如果可以正常打开网页表示安装成功。
网页无法访问的情况
如果显示网页无法访问,如下图所示:
- 首先请确认 TopStack 服务处于运行状态。
- 如果 TopStack 服务已处于运行状态,大概率是防火墙问题。如果服务为停止状态,有以下两种情况:
- 端口冲突导致服务启动失败,请检查端口占用情况,详见“安装准备”中的相关说明。
- 杀毒软件将主程序误删,请检查安装目录下的 topstack.exe 是否存在。
- 如果服务器中有安装 Edge 或者谷歌浏览器,在服务器的浏览器中访问 http://localhost:8000。如果可以正常访问,可以确定是防火墙问题。请将 8000 端口在防火墙的入站规则中开放,具体操作方式可以在网上搜索相关教程。
激活软件
在浏览器打开软件的控制台管理界面,选择【平台管理】->【平台设置】,切换到“授权”选项卡,点击“激活”按钮,弹出激活对话框。
方式一:软授权
软授权是通过产品序列号、授权码进行授权,授权码需要绑定服务器机器码,不支持更换服务器、重装操作系统。具体操作步骤如下:
- 用户购买产品后会拿到一个产品序列号
- 浏览器打开软件的控制台管理界面,选择【平台管理】->【平台设置】,切换到“授权”选项卡,点击“激活”按钮,弹出激活对话框。
- 在激活对话框中输入“产品序列号”,点击查看机器码,在新打开的页面中复现机器码,并将该机器码发给我们。
- 我们基于您提供的机器码为您生成“授权码”,并将生成的“授权码”发送给您。
- 在激活对话框中输入我们提供的“授权码”,点击确定完成激活
方式二:硬件锁授权
通过硬件锁进行授权,不绑定服务器,只需要将硬件锁插到服务器 USB 接口上即可对软件进行授权,具体操作步骤如下:
- 安装硬件锁驱动(下载)。
- 插入硬件锁。
- 在激活对话框中输入“产品序列号”,授权方式选择“硬件锁”,点击“确定”按钮。
- 重启 TopStack 服务,完成激活。
方式三:授权服务器授权
windows 环境未提供授权服务器支持。
软件升级
步骤1 停止 TopStack 服务
按下 Win+R 运行 service.msc 打开服务管理界面:
步骤2 替换文件
替换 topstack.exe 文件。
步骤3 启动 TopStack 服务
请参考步骤1打开服务管理界面,启动 TopStack 服务。