Plane (Community Edition)
Generated on 1 Sep 2025 from the Plane (Community Edition) catalog page
We’re excited to offer the Plane.so Community Edition as a DigitalOcean Droplet. This pre-configured image allows you to easily set up and deploy Plane.so on your own DigitalOcean account. With just a few clicks, you can have Plane.so Community Edition up and running, ready to help you manage your projects efficiently.
Features:
- Easy Setup: No complicated configurations needed. Simply select the Plane.so image and deploy.
- Pre-configured: Comes with all necessary dependencies and optimizations for smooth performance.
- Scalable: Built to handle your growing project management needs.
- Community Edition: Enjoy the core features of Plane.so, designed for community collaboration and productivity.
Software Included
Package | Version | License |
---|---|---|
Postgresql | 15.7 | MIT |
MinIO | RELEASE.2025-07-23T15-54-02Z | GNU Affero GPL |
Valkey | 7.2.5 | BSD 3-Clause |
RabbitMQ | 3.13.6 | MIT |
Creating an App using the Control Panel
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
Creating an App using the API
In addition to creating a Droplet from the Plane (Community Edition) 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Plane (Community Edition) Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "planesoftware-planecommunityed"}' \
"https://api.digitalocean.com/v2/droplets"
Getting Started After Deploying Plane (Community Edition)
Default Settings
- Plane installation is available in
/plane
folder. /plane/setup.sh
is the command to be used to manage the environment.
Configure Domain
Login to the droplet terminal, and edit /plane/plane-app/plane.env
using your preferred editor for APP_DOMAIN
. Change localhost
to the domain you plan to host this app on. eg. plane.example.com
Now restart the Plane services using /plane/setup.sh restart
Configure SSL
Your DNS configuration must point to public ip of droplet
To configure SSL, edit the file /plane/plane-app/plane.env
. Change SITE_ADDRESS=:80
to SITE_ADDRESS=<app-domain>
e.g SITE_ADDRESS=plane.example.com
Restart Plane using /plane/setup.sh restart
. This will take couple of minutes before the server is UP and Running with SSL certificate.
If all goes well, you should be able to access Plane on https://plane.example.com