Install Plane
Prerequisites
- Before you get started, make sure you have a Docker Swarm environment set up and ready to go.
- Your setup should support either amd64 or arm64 architectures.
Procedure
-
Download the required depoyment files
swarm-compose.yml– Defines Plane’s services and dependencies.variables.env– Stores environment variables for your deployment.
-
Configure environment variables
Before deploying, edit thevariables.envfile in your preferred text editor and update the following values: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.
-
Load the environment variables
-
Deploy the stack
That’s it! This will deploy Plane as a Swarm stack, and your instance should be accessible on your configured domain.
- If you’ve purchased a paid plan, activate your license key to unlock premium features.

