Skip to content

在 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 端口是否被占用:

img

安装 TopStack

下载安装包

下载地址

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

img

CAUTION

注意请不要安装在带有空格的目录名称下面,如:C:\Program Files\iotopo,会导致程序无法运行。

启动程序

安装完成后,TopStack 会以系统服务方式自动启动。如果需要重启服务或停止服务,可以在系统服务管理中进行操作。

按下 Win+R 运行 service.msc 打开服务管理界面:

img

img

验证程序

在浏览器中访问 http://<服务器 IP>:8000,默认用户名 admin 密码 admin,如果可以正常打开网页表示安装成功。

网页无法访问的情况

如果显示网页无法访问,如下图所示:

img

  1. 首先请确认 TopStack 服务处于运行状态。
  2. 如果 TopStack 服务已处于运行状态,大概率是防火墙问题。如果服务为停止状态,有以下两种情况:
    • 端口冲突导致服务启动失败,请检查端口占用情况,详见“安装准备”中的相关说明。
    • 杀毒软件将主程序误删,请检查安装目录下的 topstack.exe 是否存在。
  3. 如果服务器中有安装 Edge 或者谷歌浏览器,在服务器的浏览器中访问 http://localhost:8000。如果可以正常访问,可以确定是防火墙问题。请将 8000 端口在防火墙的入站规则中开放,具体操作方式可以在网上搜索相关教程。

激活软件

在浏览器打开软件的控制台管理界面,选择【平台管理】->【平台设置】,切换到“授权”选项卡,点击“激活”按钮,弹出激活对话框。

img

方式一:软授权

软授权是通过产品序列号、授权码进行授权,授权码需要绑定服务器机器码,不支持更换服务器、重装操作系统。具体操作步骤如下:

  1. 用户购买产品后会拿到一个产品序列号
  2. 浏览器打开软件的控制台管理界面,选择【平台管理】->【平台设置】,切换到“授权”选项卡,点击“激活”按钮,弹出激活对话框。
  3. 在激活对话框中输入“产品序列号”,点击查看机器码,在新打开的页面中复现机器码,并将该机器码发给我们。
  4. 我们基于您提供的机器码为您生成“授权码”,并将生成的“授权码”发送给您。
  5. 在激活对话框中输入我们提供的“授权码”,点击确定完成激活

img

方式二:硬件锁授权

通过硬件锁进行授权,不绑定服务器,只需要将硬件锁插到服务器 USB 接口上即可对软件进行授权,具体操作步骤如下:

  1. 安装硬件锁驱动(下载)。
  2. 插入硬件锁。
  3. 在激活对话框中输入“产品序列号”,授权方式选择“硬件锁”,点击“确定”按钮。
  4. 重启 TopStack 服务,完成激活。

img

方式三:授权服务器授权

windows 环境未提供授权服务器支持。

软件升级

步骤1 停止 TopStack 服务

按下 Win+R 运行 service.msc 打开服务管理界面:

img

img

步骤2 替换文件

替换 topstack.exe 文件。

步骤3 启动 TopStack 服务

请参考步骤1打开服务管理界面,启动 TopStack 服务。