Self-Hosted проект-менеджмент Plane.so
Self-Hosted проект-менеджмент Plane.so
Клиент
Компания с потребностью в собственном инструменте управления проектами, размещённом на офисной инфраструктуре
Задача
Клиент хотел получить open-source альтернативу Jira/Linear для управления проектами и задачами, развёрнутую на собственном сервере в существующем окружении Coolify. Требовалось: установить последнюю версию Plane.so CE, обеспечить корректную работу за Traefik reverse proxy, вынести базу данных как отдельный сервис Coolify для удобного архивирования, а также настроить регулярные бэкапы всех данных.
Решение
1. Подготовка инфраструктуры
- Анализ существующего окружения Coolify и конфигурации Traefik на сервере клиента
- Выбор последней open-source версии Plane.so CE из официального репозитория
- Изучение документации по self-hosting для формирования базовой конфигурации
2. Кастомный Docker Compose
- На основе официального docker-compose создан уникальный Docker Compose, адаптированный под Coolify
- Сервисы Plane (web, space, api, worker, beat-worker) настроены для работы за Traefik — корректные labels, сети и маршрутизация
- PostgreSQL вынесен как отдельный сервис Coolify — это позволяет управлять базой данных независимо и использовать встроенный механизм архивирования Coolify
- Redis для кэширования и очередей задач
- MinIO как S3-совместимое объектное хранилище для вложений и ассетов
3. Интеграция с Traefik
- Настроены Traefik labels для автоматической маршрутизации трафика к сервисам Plane
- Автоматическое получение и обновление SSL/TLS сертификатов через Traefik
- Корректная проброска заголовков (X-Forwarded-For, Host) для правильной работы приложения за reverse proxy
4. Резервное копирование
- PostgreSQL — регулярные бэкапы средствами Coolify с выгрузкой на AWS S3
- MinIO — регулярная синхронизация объектного хранилища на отдельный бакет AWS S3
- Все бэкапы выполняются автоматически по расписанию без вмешательства
Технологии
Результаты
✅ Проект-менеджмент: мощный self-hosted инструмент управления проектами, не уступающий коммерческим аналогам
✅ Интеграция: Plane надёжно интегрирован в Coolify и работает за Traefik без конфликтов
✅ Независимость БД: PostgreSQL как отдельный сервис Coolify — удобное управление и архивирование
✅ Бэкапы: все данные (БД + MinIO) регулярно копируются на AWS S3 автоматически
✅ Контроль данных: все данные проектов хранятся на собственном сервере клиента
Архитектура
Длительность
1 день (развёртывание + кастомизация Docker Compose + настройка бэкапов + тестирование)
Стоимость
от 18 000 ₽