IoT PaaS Demo
We recommend to use ThingsBoard Live Demo for the seamless experience and the newest features from the latest source code!
Save time on the installation and configuration with several pre-provisioned devices, dashboards available in the cloud and pre-integrated email server to create new customer accounts and users.
This guide will help you to install and start ThingsBoard using Docker on Linux or Mac OS.
mkdir <docker-folder> cd <docker-folder>
curl -L https://raw.githubusercontent.com/thingsboard/thingsboard/release-2.0/docker/docker-compose.yml > docker-compose.yml curl -L https://raw.githubusercontent.com/thingsboard/thingsboard/release-2.0/docker/.env > .env curl -L https://raw.githubusercontent.com/thingsboard/thingsboard/release-2.0/docker/tb.env > tb.env
sudo rm -rf /home/docker/hsqldb_volume
ADD_SCHEMA_AND_SYSTEM_DATA=true ADD_DEMO_DATA=true bash -c 'docker-compose up -d tb'
docker-compose up -d tb
One can modify .env file to configure following parameters:
One can set thingsboard service environment variables using this file. See configuration for more details.
Note If you observe errors related to DNS issues, for example
127.0.1.1:53: cannot unmarshal DNS message
Getting started guides - These guides provide quick overview of main ThingsBoard features. Designed to be completed in 15-30 minutes.
Connect your device - Learn how to connect devices based on your connectivity technology or solution.
Data visualization - These guides contain instructions how to configure complex ThingsBoard dashboards
Data processing & actions - Learn how to use ThingsBoard Rule Engine.
IoT Data analytics - Learn how to use rule engine to perform basic analytics tasks.
Hardware samples - Learn how to connect various hardware platforms to ThingsBoard.
Advanced features - Learn about advanced ThingsBoard features