Install Plane
Prerequisites
- Before you get started, make sure you have a Portainer environment set up and ready to go.
- Your setup should support either amd64 or arm64 architectures.
Procedure
-
Download the required depoyment files
portainer-compose.yml– Defines Plane’s services and dependencies.variables.env– Stores environment variables for your deployment.
- Click + Add stack on Portainer.
-
Copy and paste the contents of
portainer-compose.ymlinto the editor. -
Load environment variables from the
variables.envfile. -
Configure environment variables
Before deploying, edit the following variables:DOMAIN_NAME– (required) Your application’s domain name.SITE_ADDRESS– (required) The full domain name (FQDN) of your instance.MACHINE_SIGNATURE– (required) A unique identifier for your machine. You can generate this by running below code in terminal:CERT_EMAIL– (optional) Email address for SSL certificate generation (only needed if you’re setting up HTTPS).
-
Configure external DB, Redis, and RabbitMQ
DATABASE_URL– Connection string for your external database.REDIS_URL– Connection string for your external Redis instance.AMQP_URL– Connection string for your external RabbitMQ server.
- Click Deploy the stack. That’s it! Once the deployment is complete, Plane should be up and running on your configured domain.
- If you’ve purchased a paid plan, activate your license key to unlock premium features.

