Mandatory checkpoint at v0.14.0 • Community Edition
If you’re upgrading from 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-0
containers from starting up correctly. -
Create a new folder for
v0.14-0
to ensure a clean installation. -
Set up the environment variable for the
RELEASE
variable, 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-dev
is the prefix forv0.13.2
, andplane-app
is the prefix forv0.14.0
. -
Return to the original terminal, enter the source volume prefix
plane-013-dev
and 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-mode
to your domain. -
Once logged in, just click Save Changes to finalize your setup.
-
You’re all set! Log in to your updated
v0.14-0
instance to check if all of your data has migrated successfully.