logo
icon

Plane

Plane is a project collaboration platform, including frontend, backend, PostgreSQL, Redis, and S3/MinIO storage.

template cover

Plane is an open source project collaboration platform (v1.2.1), including frontend, backend, PostgreSQL, Redis, RabbitMQ, and S3/MinIO storage.

⚠️ Note:

  1. Make sure to bind your domain to the plane service, as it is the single entry point for accessing your Plane platform.
  2. During god-mode setup, your password must meet: min 8 chars, 1 uppercase, 1 lowercase, 1 number, 1 special character.

Services

This Plane instance includes the following services:

  • plane: Caddy reverse proxy, routes all traffic to the correct service (entry point).
  • api: Django backend with automatic database migrations on startup.
  • web: Frontend served via nginx.
  • admin: Admin dashboard (god-mode) for instance configuration.
  • space: Public pages module.
  • live: Real-time collaboration service.
  • worker: Celery worker for background jobs.
  • beat-worker: Celery beat for scheduled tasks.
  • postgresql: Database for all project and user data.
  • redis: Caching layer.
  • plane-mq: RabbitMQ message broker for Celery.
  • plane-minio: S3-compatible object storage for file uploads.

Custom Domain

The template automatically uses PLANE_URL (derived from the plane service's public URL). When you bind a custom domain to the plane service, all services will automatically use the correct URL - no manual changes needed.

Advanced