Stand with Ukraine flag
Pricing Try it now
PE Edge
Getting Started Documentation
Architecture API FAQ
On this page

ThingsBoard Edge PE v3.7.x upgrade instructions for Ubuntu

Upgrading Edge PE to 3.7.0

doc warn icon

Ensure your ThingsBoard Server is up to date before updating ThingsBoard Edge.

If your Server version is outdated, upgrade it first.

The following instructions are applicable for ThingsBoard Edge 3.6.4 version.

doc warn icon

Important note before upgrading to ThingsBoard 3.7

ThingsBoard backend was migrated to Java 17. Install JDK 17 and ensure that system’s default Java version is set to 17.

Please refer to Step 1 of the corresponding installation guide for detailed instructions:

Ubuntu

CentOS/RHEL

Download the Edge package

1
wget https://dist.thingsboard.io/tb-edge-3.7pe.deb

Stop the Edge service

Stop the ThingsBoard Edge service before upgrading to prevent file conflicts:

1
sudo service tb-edge stop

Upgrade the package

1
sudo dpkg -i tb-edge-3.7pe.deb

Note: The package installer may prompt you to merge configuration files. Select the merge option to preserve your existing settings.

Run the upgrade script

Execute the upgrade script to migrate your data and configurations:

1
sudo /usr/share/tb-edge/bin/install/upgrade.sh --fromVersion=3.6.4

Start the Edge service

1
sudo service tb-edge start