Files
docker_dev/lowcoder/docs/setup-and-run/self-hosting/migration-from-openblocks.md
2025-11-17 18:45:35 +01:00

59 lines
1.8 KiB
Markdown

# Migration from Openblocks
With **Lowcoder v1.1.8** we created a drop-in replacement for **Openblocks** **v1.1.8**. \
To run it, no changes were required.
However, to **migrate** from Openblocks or Lowcoder 1.1.8 to **Lowcoder 2.0,0**, some changes are required and these are the steps to be followed:
### Migrating from Openblocks (or Lowcoder v1.1.8) to **Lowcoder v2.0.0**
{% hint style="info" %}
if not using Lowcoder v1.1.8 or the latest Openblocks released version (v1.1.8), please upgrade first to Openblocks v1.1.8
{% endhint %}
### 1) stop your Openblocks/Lowcoder:
{% tabs %}
{% tab title="All-in-one Docker image" %}
`docker compose down`
{% endtab %}
{% tab title="Multi-Image Deployment" %}
`docker compose -f docker-compose-multi.yaml down`
{% endtab %}
{% endtabs %}
### 2) create a backup copy of the **openblocks-stacks** folder
### 3) rename the **openblocks-stacks** folder to **lowcoder-stacks**
\
`mv openblocks-stacks lowcoder-stacks`
### 4) Download the latest docker-compose file.
download [docker-compose.yaml](https://raw.githubusercontent.com/lowcoder-org/lowcoder/main/deploy/docker/docker-compose.yaml) or [docker-compose-multi.yaml](https://raw.githubusercontent.com/lowcoder-org/lowcoder/main/deploy/docker/docker-compose-multi.yaml) file depending on which installation you prefer (all-in-one or multi-images)\
### 5) Adapt standard values to your Installation
Edit the docker-compose file and make sure to update these settings - values have to match exactly what you had in your Openblocks version:
```
ENCRYPTION_PASSWORD:
ENCRYPTION_SALT:
MONGODB_URL:
```
### 6) start your Lowcoder 
{% tabs %}
{% tab title="All-in-one Docker image" %}
`docker compose up -d`
{% endtab %}
{% tab title="Multi-Image Deployment" %}
`docker compose -f docker-compose-multi.yaml up -d`
{% endtab %}
{% endtabs %}