Save up to 18% on yearly subscription
|Devices and Assets||up to 10||up to 100||up to 500||up to 1,000||Unlimited*|
|Customers, Users and Dashboards||Unlimited*|
|Data points or Messages||Unlimited*|
|Support||Community||Email support within 72 hours||Email support within 48 hours||Email support within 24 hours|
|Recommended AWS Instance||t2.micro||t2.medium||m5.large||m5.xlarge||m5.xlarge cluster|
|Recommended DB||Co-located PostgreSQL||Co-located PostgreSQL or Amazon RDS for PostgreSQL or external Cassandra DB||Cassandra Cluster|
|* - Platform does not introduce any software limits, limited by the hardware or network capacity only|
|** - Custom logos, color schemes, login pages, translations and domains on a system, tenant and customer levels|
We recommend to use ThingsBoard Professional Edition Live Demo for the seamless experience and the newest features from the latest source code! Note that this is a shared environment with hardware and software limitations introduced to host multiple trial tenants on the same server instance(s).
AWS is going to charge you for each hour the server is running. Most of the servers are running 24/7, because they need to be able to constantly serve requests from devices or users. However, if you are using this server for a development purposes can stop the server to save time in the end of the work day.
The typical total cost of ownership consists of:
Example A: The price for TB PE Maker instance based on t2.micro with 20 GB disk will cost approximately $20.5 per month:
Example B: The price for TB PE Prototype instance based on t2.medium with 100 GB disk will cost approximately $143.862 per month:
All prices are in USD.
Save up to 18% on a yearly TB PE AWS marketplace license or deploy TB PE on premises for additional savings. Additional AWS EC2 infrastructure savings are available for reserved EC2 instances. See AWS FAQ for more details.
Step 1. Find out your new instance external IP address or assign Elastic IP address.
Step 2. Assign valid domain name system (DNS) record to your external IP address for first step.
Step 3. Connect to your instance using SSH or PuTTY using instructions from the previous questions above.
Step 4. Execute the following commands:
docker exec haproxy-certbot certbot-certonly --domain smth.yourcompany.com --email [email protected]
docker exec haproxy-certbot haproxy-refresh
where smth.yourcompany.com is your DNS name from the second step
and [email protected] is your email to get notifications from certbot.
You will receive an email notification about new software versions once it becomes available. This email notification will contain a link to official documentation page with the upgrade instructions.
Depending on your instance type and configuration, ThingsBoard may store data in SQL or NoSQL databases. ThingsBoard may also store data using hybrid database mode. Please review architecture docs for more info on available database types. Once you figure out the database type(s) you are using in your instance, you can review official PostgreSQL or Cassandra documentation. There is also planty of docs and tools in the web how you can backup and restore your DB.
Let's assume your number of devices is constantly growing and you decide to upgrade to new instance type. It is relatively easy to upgrade while you plan to use the same database type. Just execute the following steps:
1) stop your isntance and backup your database
2) start new subscription with new instance type
3) restore the databacse backup on the instance with new subscription
4) ensure everything is working as expected
5) cancel old subscription if needed
However, if you plan to upgrade from PostgreSQL to Cassandra this may become a chellange. ThingsBoard team is planning to have a tool for this purpose but the release is schedule for the end of 2019. So, we recommend to maintain the same database type or consider hybrid database approach.
ThingsBoard logs are stored in the /var/log/thingsboard folder. See configuration page to find out how to configure logging levels.
Available community resources are listed below:
GitHub issues page - Our GitHub issues page contains a lot of Q&A and discussions about ThingsBoard.
Q&A forum - Our user forum is a great place to go for community support.
Stack Overflow - The ThingsBoard team will also monitor posts tagged thingsboard.