ThingsBoard on Ubuntu 24.04

Azure Applications

ThingsBoard, the open source IoT platform for device connectivity, data collection, processing, visualization and rule based automation, secured on first boot.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

ThingsBoard is an open source IoT platform for connecting devices, collecting and processing their telemetry, and building interactive dashboards and automation on top of it. Devices connect over MQTT, HTTP and CoAP; their attributes and time series data are stored and exposed through a full REST API; and drag and drop dashboards turn that data into live widgets, maps and charts. A visual rule engine routes messages, raises alarms, transforms telemetry and triggers actions, while multi tenancy keeps tenants, customers and their assets cleanly separated.

It suits IoT teams, solution builders and product companies that need a ready made foundation for device management, telemetry storage, visualization and event processing rather than assembling one from scratch. This single node build runs the platform in monolithic mode with a local PostgreSQL database for both entities and time series data, so a complete platform, web UI, REST API, rule engine and device connectivity, comes up on one instance, ready to onboard devices and back small to mid sized deployments or proofs of concept.

Why the cloudimg image

cloudimg delivers ThingsBoard fully installed on a hardened, fully patched base with a local PostgreSQL database already provisioned for both entity and time series storage, the schema loaded and a getting started set of demo devices, dashboards and rule chains in place, so the web UI and REST API answer the moment the instance boots. The image is secure by default: ThingsBoard seeds well known system administrator, tenant and customer logins, so on the first boot of each instance all three seeded account passwords are rotated to unique per instance values, the local database password is rotated, and the platform base URL is set to the instance address, before the login page is served, with the credentials written to a root only file. The image ships with a paired step by step deploy guide and 24/7 cloudimg support.

Common uses

  • Connecting and managing IoT devices over MQTT, HTTP and CoAP with per device attributes, telemetry storage and a full REST API
  • Building live dashboards that visualize device telemetry as charts, gauges, maps and tables for operators and customers
  • Routing telemetry through a visual rule engine to raise alarms, transform data and trigger automated actions

See it running

Real screenshots taken while testing this image against its deployment guide.

ThingsBoard on Ubuntu 24.04 screenshot 1 ThingsBoard on Ubuntu 24.04 screenshot 2 ThingsBoard on Ubuntu 24.04 screenshot 3 ThingsBoard on Ubuntu 24.04 screenshot 4