v0.13.2 or below, there are some additional migration steps due to significant changes in the self-hosting setup. Follow these instructions to migrate your data to the new volume structure in v0.14.0.
-
First, stop the running
v0.13-2(or older) instance of Plane. If it’s still running, you might hit a “ports not available” error, which will prevent thev0.14-0containers from starting up correctly. -
Create a new folder for
v0.14-0to ensure a clean installation. -
Set up the environment variable for the
RELEASEvariable, then download and prepare the installation script: -
Execute the script to install Plane:
-
Start up your new v0.14-0 Plane instance:
-
Now stop the instance to initialize the new Docker volumes:
-
Download the migration script:
-
Run the migration script:
You’ll see the following instructions:
-
Open a second terminal and run the commands shown above to identify your source and destination volume prefixes. For example, if you run
docker volume ls -q | grep -i "_pgdata", you might see something like:In this example,
plane-013-devis the prefix forv0.13.2, andplane-appis the prefix forv0.14.0. -
Return to the original terminal, enter the source volume prefix
plane-013-devand destination volume prefixplane-app, and press ENTER:If there are any issues, an error will appear. For a successful migration, there will be no error, and the process will exit quietly. -
Restart the upgraded v0.14.0 instance with:
-
Login as instance admin by appending
/god-modeto your domain. - Once logged in, just click Save Changes to finalize your setup.
-
You’re all set! Log in to your updated
v0.14-0instance to check if all of your data has migrated successfully. - Now, update to the latest version.

