| title | Deploy Plane with Coolify β’ Commercial Edition |
|---|---|
| sidebarTitle | Coolify |
This guide shows you the steps to deploy a self-hosted instance of Plane using Coolify.
- Before you get started, make sure you have a Coolify environment set up and ready to go.
- Your setup should support either amd64 or arm64 architectures.
-
Download the required depoyment files
-
coolify-compose.ymlβ Defines Plane's services and dependencies.curl -fsSL https://prime.plane.so/releases/<plane-version>/coolify-compose.yml -o coolify-compose.yml
-
-
Create a new project in Coolify.
-
Add a new resource.
-
Select Docker Compose Empty as the deployment method.
-
Copy and paste the contents of the
coolify-compose.ymlfile into the editor. -
Configure external DB, Redis, RabbitMQ and any other required environment variables in the UI. When self-hosting Plane for production use, it is strongly recommended to configure external database and storage. This ensures that your data remains secure and accessible even if the local machine crashes or encounters hardware issues. Relying solely on local storage for these components increases the risk of data loss and service disruption.
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.
-
Deploy to launch your Plane instance. Once the deployment is complete, your Plane instance should be accessible on the configured domain.
-
If you've purchased a paid plan, activate your license key to unlock premium features.