Skip to content

Cookie preferences

We use cookies for our own analytics and to see how our campaigns perform. We never sell your data. Necessary cookies keep the site working and cannot be switched off. See our Cookie Policy for details.

Security, load balancing and remembering your cookie choice.

Show us which pages people read and how they find the site, so we can improve it (Google Analytics).

Show us which of our ad campaigns bring visitors to the site (Google Ads).

© 2026 The ThingsBoard Authors
Try for free

ThingsBoard Cloud

Choose your data region

Your data stays in the region you choose, for residency and compliance. No credit card required.

Rather run it yourself? Install on your own servers

Installing Trendz Analytics using Docker (Windows)

This guide explains how to install and run Trendz Analytics using Docker on Windows.

Hardware: Minimum 4 GB of RAM and 2 CPU cores. In small and medium deployments, Trendz can be installed on the same server as ThingsBoard.

Software:

Trendz Analytics can be installed in two ways:

  • Run alongside ThingsBoard — recommended. Trendz shares the same docker-compose.yml and PostgreSQL instance as ThingsBoard.
  • Standalone — Trendz runs independently with its own PostgreSQL. Use this if you are not running ThingsBoard on the same host or prefer a fully isolated setup.

Trendz Analytics is designed to run alongside ThingsBoard, sharing the same docker-compose setup and PostgreSQL instance.

Follow the instructions in Install Trendz Analytics in the ThingsBoard Docker (Windows) installation guide.

After installation, verify that Trendz has successfully connected to ThingsBoard. This step is required regardless of how you installed Trendz.

Log in to ThingsBoard as a Sysadmin and open the Trendz Settings page.

If you see “Synchronization completed successfully”, no further action is needed.

If you see an error message:

  1. Make sure Trendz is running.
  2. Enter the correct Trendz internal URL (must be reachable from ThingsBoard).
  3. Enter the correct ThingsBoard internal URL (must be reachable from Trendz).
  4. Click Save configuration.
  5. Click Retry discovery.

Access Trendz UI at http://localhost:8888.

Trendz uses ThingsBoard as its authentication provider — log in with your Tenant Administrator credentials from ThingsBoard.

After the first login, discover the topology so Trendz can learn about your assets, devices, profiles, and relations:

See Business Entities for more on how Trendz uses this topology.

To detach from the log stream without stopping the container, press Ctrl-c.

Action Command
View Trendz logs docker compose logs -f trendz
Stop Trendz docker compose stop trendz
Start Trendz docker compose start trendz

See the Upgrade Instructions for detailed steps.

If you see errors like:

127.0.1.1:53: cannot unmarshal DNS message

Configure your system to use Google public DNS. See the Windows instructions.