ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management. ThingsBoard enables device connectivity via industry standard IoT protocols - MQTT, CoAP and HTTP and supports both cloud and on-premises deployments. ThingsBoard combines scalability, fault-tolerance and performance so you will never lose your data.
To use ThingsBoard Professional Edition with additional premium features and support, visit ThingsBoard Professional Edition 1-Click App on DigitalOcean Marketplace.
Package | Version | License |
---|---|---|
ThingsBoard Community Edition | 2.4.0 | Apache 2 |
OpenJDK | 1.8.0_212 | GPL 2 |
PostgreSQL | 10.9 | Postgre SQL |
HAProxy | 1.8.8 | GPL 2 |
Certbot | 0.23.0 | Apache 2 |
Click this button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the ThingsBoard Community Edition 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB ThingsBoard Community Edition Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "thingsboard-18-04"}' \
"https://api.digitalocean.com/v2/droplets"