Updating on-premise version

Please note that the on-premise version differs from the cloud version and is not updated automatically.

On-premise version release notes

You can follow the updates here with the ON-PREMISE RELEASE tag.

Update to the latest version

To update your UI Bakery on-premise version to the latest one, follow the steps below:

  1. Take a full backup of the UI Bakery instance.

  2. Go to your ui-bakery-on-premise folder:

cd ./ui-bakery-on-premise
  1. Run ./update.sh that will download new images and restart your instance:

./update.sh

Update to the specific version

To update your UI Bakery on-premise version to the specific version, follow the steps below:

  1. Take a full backup of the UI Bakery instance.

  2. Go to your ui-bakery-on-premise folder:

cd ./ui-bakery-on-premise
  1. Set the UI_BAKERY_VERSION environment variable to the desired version in the .env file.

  2. Then restart the system

# pull new images
docker compose pull
# restart UI Bakery
docker compose down && docker compose up -d
  1. Optionally delete old images

docker image prune -a -f

Updating from version 2.25.0 and lower to the new version

If you are on a 2.25.0 UI Bakery version or lower, please follow the guide below to update to a newer version.

Please note this is a one-time procedure! You need to follow these steps only once to upgrade from any version lower than 2.25.0. If you are on a higher version, please use this guide.

  1. Create a backup of ui-bakery-on-premise folder:

cp -R ui-bakery-on-premise ui-bakery-on-premise_old

2. Go to ui-bakery-on-premise folder and run:

curl -k -L -o docker-compose.yml <https://raw.githubusercontent.com/uibakery/self-hosted/main/docker-compose.yml>

3. Comment UI_BAKERY_WORKBENCH_PATH variable by adding # at the beginning of the line in .env file:

nano .env

#UI_BAKERY_WORKBENCH_PATH=...
  • Press control + O to save.

  • Press control + X to exit.

4. Run the next command to rerun containers:

sudo docker compose build --pull
sudo docker compose pull
sudo docker compose up -d

5. Check your UI Bakery instance.

Last updated