Star

Installation

Documentation for installation and configuration of ThingsBoard IoT Platform.

Upgrade instructions

Upgrading to 2.4.1PE

These steps are applicable for 2.4.0PE ThingsBoard Professional Edition version.

Ubuntu/CentOS

ThingsBoard PE package download

resources/2.4.1pe/thingsboard-ubuntu-download.sh
wget https://dist.thingsboard.io/thingsboard-2.4.1pe.deb
resources/2.4.1pe/thingsboard-centos-download.sh
wget https://dist.thingsboard.io/thingsboard-2.4.1pe.rpm

ThingsBoard PE service upgrade

resources/2.4.1pe/thingsboard-ubuntu-installation.sh
sudo dpkg -i thingsboard-2.4.1pe.deb
resources/2.4.1pe/thingsboard-centos-installation.sh
sudo rpm -Uvh thingsboard-2.4.1pe.rpm

NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.entities.type and database.ts.type parameters values (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:

    database:
      entities:
        type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
      ts:
        type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)
# Execute upgrade script
$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=2.4.0 

Start the service

$ sudo service thingsboard start

Windows

ThingsBoard PE package download

Download ThingsBoard PE installation package for Windows: thingsboard-windows-setup-2.4.1pe.exe.

ThingsBoard PE service upgrade

net stop thingsboard

NOTE Scripts listed above should be executed using Administrator Role.

C:\thingsboard>upgrade.bat --fromVersion=2.4.0

Start the service

net start thingsboard

Next steps