Stop the war

Stand with Ukraine flag

Support Ukraine

Try it now Pricing
Community Edition
Community Edition Professional Edition Cloud Edge PE Edge IoT Gateway License Server Trendz Analytics Mobile Application PE Mobile Application MQTT Broker
Getting Started Documentation Devices Library Guides Installation Architecture API FAQ
On this page

Self-hosted setup using AWS EC2 instance

This guide will help you to setup ThingsBoard in AWS EC2 instance.


You need to have admin access to ec2 resourse in your AWS account.

Step 1. Create EC2 instance

Create EC2 instance (Amazon user guide) and choose Ubuntu Server 20.04 LTS. We recommend this distribution and OS version for our product.

Step 2. Configure your security group for the instance.

You need to open TCP 22,80,443,1883 and UDP 5683 ports in inbound rules.

After that, you can start installation from this guide.