Stand with Ukraine flag
Pricing Try it now
Professional Edition
Installation > Upgrade instructions > Upgrading from CE
Getting Started Documentation Devices Library Guides
Architecture API FAQ
On this page

ThingsBoard instructions for upgrading from Community Edition

Upgrading from Community Edition

Ubuntu

doc warn icon

NOTE:
These upgrade steps are applicable for the latest ThingsBoard Community Edition version. In order to upgrade to Professional Edition you need to upgrade to the latest Community Edition version first.

ThingsBoard PE package download

1
wget https://dist.thingsboard.io/thingsboard-4.2.1pe.deb

ThingsBoard PE service upgrade

  • Stop ThingsBoard service if it is running.
1
sudo service thingsboard stop
  • Install Thingsboard Web Report component as described here.
1
sudo dpkg -i thingsboard-4.2.1pe.deb
Doc info icon

NOTE:
Package installer may 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.

  • Configure Professional Edition license key as described here.

Execute regular upgrade script:

1
sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=CE

Start the service

1
sudo service thingsboard start

CentOS

doc warn icon

NOTE:
These upgrade steps are applicable for the latest ThingsBoard Community Edition version. In order to upgrade to Professional Edition you need to upgrade to the latest Community Edition version first.

ThingsBoard PE package download

1
wget https://dist.thingsboard.io/thingsboard-4.2.1pe.rpm

ThingsBoard PE service upgrade

  • Stop ThingsBoard service if it is running.
1
sudo service thingsboard stop
  • Install Thingsboard Web Report component as described here.
1
sudo rpm -Uvh thingsboard-4.2.1pe.rpm
Doc info icon

NOTE:
Package installer may 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.

  • Configure Professional Edition license key as described here.

Execute regular upgrade script:

1
sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=CE

Start the service

1
sudo service thingsboard start

Windows

doc warn icon

NOTE:
These upgrade steps are applicable for the latest ThingsBoard Community Edition version. In order to upgrade to Professional Edition you need to upgrade to the latest Community Edition version first.

ThingsBoard PE package download

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

ThingsBoard PE service upgrade

  • Stop ThingsBoard service if it is running.
1
net stop thingsboard
  • Make a backup of previous ThingsBoard CE configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
  • Run the thingsboard-windows-setup-4.2.1pe.exe.
  • Compare and merge your old ThingsBoard configuration files (from the backup you made in the first step) with new ones.
  • Configure Professional Edition license key as described here.
  • Finally, run upgrade.bat script to upgrade ThingsBoard to the new version.
Doc info icon

NOTE:
Scripts listed above should be executed using Administrator Role.

Execute regular upgrade script:

1
C:\thingsboard>upgrade.bat --fromVersion=CE

Start the service

1
net start thingsboard