Self-Hosted Project Management with Plane
Self-Hosted Project Management with Plane So
Client
A company seeking its own project management tool hosted on their office infrastructure
Challenge
The client wanted an open-source alternative to Jira/Linear for project and task management, deployed on their own server within an existing Coolify environment. Requirements included: installing the latest version of Plane CE, ensuring proper operation behind Traefik reverse proxy, extracting the database as a separate Coolify service for convenient archiving, and setting up regular backups for all data.
Solution
1. Infrastructure Preparation
- Analysis of the existing Coolify environment and Traefik configuration on the client’s server
- Selection of the latest open-source version of Plane CE from the official repository
- Review of the self-hosting documentation to establish the base configuration
2. Custom Docker Compose
- Based on the official docker-compose, a custom Docker Compose was created, adapted for Coolify
- Plane services (web, space, api, worker, beat-worker) configured to work behind Traefik β proper labels, networks, and routing
- PostgreSQL extracted as a separate Coolify service β allowing independent database management and leveraging Coolify’s built-in archiving mechanism
- Redis for caching and task queues
- MinIO as an S3-compatible object storage for attachments and assets
3. Traefik Integration
- Traefik labels configured for automatic traffic routing to Plane services
- Automatic SSL/TLS certificate provisioning and renewal via Traefik
- Proper header forwarding (X-Forwarded-For, Host) for correct application behavior behind reverse proxy
4. Backup Strategy
- PostgreSQL β regular backups via Coolify with export to AWS S3
- MinIO β regular object storage synchronization to a dedicated AWS S3 bucket
- All backups run automatically on schedule without manual intervention
Technologies
Results
β
Project Management: a powerful self-hosted project management tool on par with commercial alternatives
β
Integration: Plane seamlessly integrated into Coolify and running behind Traefik without conflicts
β
Database Independence: PostgreSQL as a separate Coolify service β convenient management and archiving
β
Backups: all data (DB + MinIO) regularly copied to AWS S3 automatically
β
Data Control: all project data stored on the client’s own server
Architecture
Duration
1 day (deployment + Docker Compose customization + backup configuration + testing)
Pricing
from $180