Skip to content
Stand with Ukraine flag

ThingsBoard Edge Docker 3.5.x Upgrade Instructions

Upgrading Edge to 3.5.1.1

Backup before upgrading

Go to your docker-compose.yml directory and stop the container:

docker compose stop

Create a backup copy of the database volume:

docker run --rm -v tb-edge-postgres-data:/source -v tb-edge-postgres-data-backup:/backup busybox sh -c "cp -a /source/. /backup"

Update the image version

Update the thingsboard/tb-edge image tag in docker-compose.yml to 3.5.1.1EDGE:

sed -i 's|thingsboard/tb-edge:3.5.1EDGE|thingsboard/tb-edge:3.5.1.1EDGE|' docker-compose.yml

Run the upgrade script:

docker compose run mytbedge upgrade-tb-edge.sh

Start the container

docker compose up -d && docker compose logs -f mytbedge

Upgrading Edge to 3.5.1

Backup before upgrading

Go to your docker-compose.yml directory and stop the container:

docker compose stop

Create a backup copy of the database volume:

docker run --rm -v tb-edge-postgres-data:/source -v tb-edge-postgres-data-backup:/backup busybox sh -c "cp -a /source/. /backup"

Update the image version

Update the thingsboard/tb-edge image tag in docker-compose.yml to 3.5.1EDGE:

sed -i 's|thingsboard/tb-edge:3.5.0EDGE|thingsboard/tb-edge:3.5.1EDGE|' docker-compose.yml

Run the upgrade script:

docker compose run mytbedge upgrade-tb-edge.sh

Start the container

docker compose up -d && docker compose logs -f mytbedge

Upgrading Edge to 3.5

Backup before upgrading

Go to your docker-compose.yml directory and stop the container:

docker compose stop

Create a backup copy of the database volume:

docker run --rm -v tb-edge-postgres-data:/source -v tb-edge-postgres-data-backup:/backup busybox sh -c "cp -a /source/. /backup"

Update the image version

Update the thingsboard/tb-edge image tag in docker-compose.yml to 3.5.0EDGE:

sed -i 's|thingsboard/tb-edge:3.4.3EDGE|thingsboard/tb-edge:3.5.0EDGE|' docker-compose.yml

Run the upgrade script:

docker compose run mytbedge upgrade-tb-edge.sh

Start the container

docker compose up -d && docker compose logs -f mytbedge