Backup before upgrading
Make sure your system has enough free space to store the backup.
Stop the ThingsBoard Edge service to prevent data writes during the upgrade:
1
| sudo systemctl stop tb-edge
|
Create the backup:
1
| sudo -Hiu postgres pg_dump tb_edge > tb_edge.sql.bak
|
Verify the backup was created successfully:
Restore the backup (if needed)
Stop the ThingsBoard Edge service (if itβs still running):
1
| sudo systemctl stop tb-edge
|
To restore the PostgreSQL database from a backup file, run the following command:
1
| sudo -u postgres psql tb_edge < tb_edge.sql.bak
|
Start the ThingsBoard Edge service:
1
| sudo systemctl start tb-edge
|
Upgrading Edge CE to 3.6.4
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.3 version.
Download the Edge package
1
| wget https://github.com/thingsboard/thingsboard-edge/releases/download/v3.6.4/tb-edge-3.6.4.deb
|
Stop the ThingsBoard Edge service before upgrading to prevent file conflicts:
1
| sudo service tb-edge stop
|
Upgrade the package
1
2
| sudo dpkg -i tb-edge-3.6.4.deb
|
Note: The package installer may prompt you to merge configuration files. Select the merge option to preserve your existing settings.
Execute the upgrade script to migrate your data and configurations:
1
| sudo /usr/share/tb-edge/bin/install/upgrade.sh --fromVersion=3.6.3
|
Start the Edge service
1
| sudo service tb-edge start
|
Upgrading Edge CE to 3.6.3
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.2 version.
Download the Edge package
1
| wget https://github.com/thingsboard/thingsboard-edge/releases/download/v3.6.3/tb-edge-3.6.3.deb
|
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.6.3.deb
|
Note: The package installer may prompt you to merge configuration files. Select the merge option to preserve your existing settings.
Execute the upgrade script to migrate your data and configurations:
1
| sudo /usr/share/tb-edge/bin/install/upgrade.sh --fromVersion=3.6.2
|
Start the Edge service
1
| sudo service tb-edge start
|
Upgrading Edge CE to 3.6.2
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.1 version.
Download the Edge package
1
| wget https://github.com/thingsboard/thingsboard-edge/releases/download/v3.6.2/tb-edge-3.6.2.deb
|
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.6.2.deb
|
Note: The package installer may prompt you to merge configuration files. Select the merge option to preserve your existing settings.
Execute the upgrade script to migrate your data and configurations:
1
| sudo /usr/share/tb-edge/bin/install/upgrade.sh --fromVersion=3.6.1
|
Start the Edge service
1
| sudo service tb-edge start
|
Upgrading Edge CE to 3.6.1
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.0 version.
Download the Edge package
1
| wget https://github.com/thingsboard/thingsboard-edge/releases/download/v3.6.1/tb-edge-3.6.1.deb
|
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.6.1.deb
|
Note: The package installer may prompt you to merge configuration files. Select the merge option to preserve your existing settings.
Execute the upgrade script to migrate your data and configurations:
1
| sudo /usr/share/tb-edge/bin/install/upgrade.sh --fromVersion=3.6.0
|
Start the Edge service
1
| sudo service tb-edge start
|
Upgrading Edge CE to 3.6
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.5.1.1 version.
Download the Edge package
1
| wget https://github.com/thingsboard/thingsboard-edge/releases/download/v3.6/tb-edge-3.6.deb
|
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.6.deb
|
Note: The package installer may prompt you to merge configuration files. Select the merge option to preserve your existing settings.
Execute the upgrade script to migrate your data and configurations:
1
| sudo /usr/share/tb-edge/bin/install/upgrade.sh --fromVersion=3.5.1.1
|
Start the Edge service
1
| sudo service tb-edge start
|