技术交流

学习资料

立即试用 商务报价
社区版
社区版 专业版 云服务 Edge Edge PE 网关 授权服务 Trendz分析 Mobile 应用程序 Mobile PE应用程序
安装 > 云服务 > DigitalOcean
入门 文档 指南
架构 API 常见问题

本页目录

DigitalOcean安装

本指南介绍了如何在DigitalOcean上安装ThingsBoard。

先决条件

步骤1. 启动Ubuntu 20.04

步骤1.1 创建
  • 登录DigitalOcean帐户。
  • 单击”Droplets”菜单项然后单击”Create Droplet”按钮(请参见下图)。

image

步骤1.2 选择计划
  • 加载”Create Droplets”页面后选择”Ubuntu 18.04 x64”作为您的图片(请参见下图)。
  • 对于新手建议使用2核CPU和4GB内存。

    注意:专业的ThingsBoard用户可以选择最适合其负载的配置。

image

步骤1.3 选择地区
  • 向下滚动以从可用列表中选择数据中心区域(请参见下图)。
  • [可选]启用备份建议你选择。
  • [可选]添加存储

image

步骤1.4 身份验证
  • 使用现有的或创建将用于连接到您的实例的新SSH密钥。确保您有权访问所选的SSH密钥。我们将在本指南的后面部分使用此密钥连接到该实例。
  • 输入主机名
  • 添加”thingsboard”标签进行标注
  • 点击”Create Droplet”按钮。

image

  • 创建droplet后将droplet的IP地址复制到安全的地方后面将会用到此信息。

image

步骤2. 配置防火墙

现在我们需要配置防火墙规则以允许MQTT,CoAP和HTTP通信见下图:

image

  • 为防火墙设置名称;
  • 按照以下屏幕上的设置配置HTTP,HTTPS和三个自定义规则。

image

  • 保持出站规则不变;
  • 选择Droplet或标签来分配此防火墙;
  • 最后单击”Create Firewall”按钮。

image

步骤3. 配置SSH

请使用官方指南步骤1.4

步骤4. Ubuntu安装说明

请导航到ThingsBoard安装说明并完成安装步骤。

注意: 使用Droplet IP地址而不是”localhost”进行访问。

安装完成并配置

配置HAProxy启用HTTPS

可能要使用HAProxy配置HTTPS访问。
如果在云端托管ThingsBoard并为实例分配了有效的DNS名称则这样做。
请按照此指南安装HAProxy并使用密钥生成的有效SSL证书。

故障排查

ThingsBoard日志存储在以下目录中:

1
/var/log/thingsboard

执行如下命令检查后面是否有错误:

1
cat /var/log/thingsboard/thingsboard.log | grep ERROR

下一步

  • 入门指南 - 快速学习ThingsBoard相关功能。

  • 连接设备 - 学习如何根据你的连接方式或解决方案连接设备。

  • 可 视 化 - 学习如何配置复杂的ThingsBoard仪表板说明。

  • 数据处理 - 学习如何使用ThingsBoard规则引擎。

  • 数据分析 - 学习如何使用规则引擎执行基本的分析任务。

  • 硬件样品 - 学习如何将各种硬件平台连接到ThingsBoard。

  • 高级功能 - 学习高级ThingsBoard功能。

  • 开发指南 - 学习ThingsBoard中的贡献和开发。