Plane is an open-source project management tool (issues, projects, cycles).
flowchart LR
User([User]) -->|:8080| Web[Plane Web]
Web --> API[Plane API :8000]
API --> PG[(PostgreSQL)]
API --> Redis[(Redis)]
- Plane Web serves the UI.
- Plane API provides the backend API.
- Redis is used for queues/background work.
- PostgreSQL stores application data.
- Plane API image:
makeplane/plane-backend:latest - Plane Web image:
makeplane/plane-frontend:latest - PostgreSQL image:
postgres:15 - Redis image:
redis:7 - Plane Web UI:
http://<host-ip>:8080 - Plane API:
http://<host-ip>:8000 - Persistent data:
plane-db:/var/lib/postgresql/dataplane-redis:/data
This compose file is self-contained and currently hard-codes environment variables in docker-compose.yml (no .env required).
From the repository root:
cd plane
docker compose up -dIf you use Podman:
cd plane
podman compose up -dOpen:
http://localhost:8080
- The frontend is configured to call the API at
http://localhost:8000by default. - First startup can take a few minutes while migrations run and services initialize.