This guide walks you through migrating your existing Plane Community Edition data to an air-gapped environment. You’ll backup your current installation, transfer the data, and restore it in your air-gapped setup.
Important
Make sure you already have Commercial Airgapped Edition installed on a fresh machine before starting this migration. If you haven’t installed it yet, follow our airgapped installation guide first.
This allows you to restore the Community Edition data to the Commercial Airgapped instance.
Copy the restore-airgapped.sh script into your backup folder.
Move your entire backup folder to the server running the Commercial Airgapped Edition.
Open terminal, and execute the following command:
Copy
Ask AI
sudo bash restore-airgapped.sh ./20250605-0938
This will prompt you to enter the Commercial Airgapped Edition installation folder using whatever secure method works in your environment.
After the data restore is finished, start the instance.
Copy
Ask AI
cd <airgapped-instance-folder>sudo docker compose -f docker-compose.yml --env-file plane.env up -d
You can now access the Commercial Airgapped instance at http://<ip-address|domain-name>
Once your migration is complete, verify that all your projects, issues, and team data have been successfully transferred to your air-gapped environment.