产品定价 立即试用
专业版
从 GCP 应用市场安装 ThingsBoard PE
入门 文档 指南 安装 架构 API 常见问题
目录

从 GCP 应用市场安装 ThingsBoard PE

本指南介绍如何从GCP Marketplace安装ThingsBoard专业版。 使用本指南,您将安装自带许可证(BYOL)版本的产品。 基本流程是:您直接从ThingsBoard, Inc获取许可证,但从GCP购买相应的服务器实例和基础设施。

前置条件

  • 活跃的GCP账户

步骤1. 启动ThingsBoard PE BYOL

在GCP Marketplace上打开ThingsBoard Professional Edition BYOL产品页面。

image

  • 单击Launch on Compute Engine按钮

  • 可以使用默认设置或自定义配置。完成后单击Deploy按钮

image

完成!您的ThingsBoard实例正在部署!部署完成后您将看到:

image

  • 单击SSH按钮。这将在浏览器窗口中打开SSH会话。请不要关闭此窗口,步骤3.1中将会用到。

步骤2. 获取许可证密钥

要激活ThingsBoard实例,您需要获取许可证密钥。 ThingsBoard许可证通过ThingsBoard许可证门户管理。

请在ThingsBoard许可证门户注册以获取许可证。 详情请参考如何获取按需订阅如何获取永久许可证

请将许可证密钥保存到安全的位置,后续步骤将会用到。

步骤3. 配置许可证密钥

获取许可证密钥后,需要将其写入ThingsBoard配置文件。

步骤3.1. 将许可证密钥写入ThingsBoard配置文件

使用以下命令打开文件进行编辑:

1
sudo nano /etc/thingsboard/conf/thingsboard.conf

Locate the following configuration block:

1
2
3
# License secret obtained from ThingsBoard License Portal (https://license.thingsboard.io)
# UNCOMMENT NEXT LINE AND PUT YOUR LICENSE SECRET:
# export TB_LICENSE_SECRET=

填入您的许可证密钥。请勿忘记取消export语句的注释。参考以下示例:

1
2
3
# License secret obtained from ThingsBoard License Portal (https://license.thingsboard.io)
# UNCOMMENT NEXT LINE AND PUT YOUR LICENSE SECRET:
export TB_LICENSE_SECRET=YOUR_LICENSE_SECRET_HERE

步骤4. 启动ThingsBoard服务

执行以下命令启动ThingsBoard:

1
sudo service thingsboard start
文档信息图标

Web UI启动最多可能需要120秒。这仅适用于1-2个CPU或1-2GB内存的低配机器。

步骤5. 连接到ThingsBoard UI

现在可以在浏览器中打开以下链接:

image

使用以下账户以系统管理员身份登录:

  • sysadmin@thingsboard.org

系统管理员的默认密码为sysadmin

现在可以继续后续步骤。

安装后步骤

配置HAProxy以启用HTTPS

  • 步骤1. 为实例的外部IP地址分配有效的DNS记录。
  • 步骤2. 使用上述说明中的SSH或PuTTY连接到实例。
  • 步骤3. 执行以下命令:
    1
    2
    
     sudo certbot-certonly --domain smth.yourcompany.com --email support@yourcompany.com
     sudo haproxy-refresh
    
1
2
其中**smth.yourcompany.com**是您在第二步中获取的DNS名称,
**support@yourcompany.com**是用于接收[certbot](https://certbot.eff.org/)通知的邮箱。