Repolode
dyrector-io

dyrector-io/dyrectorio

Платформа для самостоятельного управления непрерывной доставкой и развёртыванием контейнерных приложений с версиями для Docker, Podman и Kubernetes.

Open source альтернатива:Octopus Deploy

Звёзды
1,844
Форки
130
Открытые issues
27
Последний коммит
7 дней назад

Что это?

dyrector.io — платформа для самостоятельного управления непрерывной доставкой и развёртыванием, предназначенная для команд, работающих с контейнерными приложениями. Она позволяет настраивать версии и развёртывание стека OCI-контейнеров из любого реестра, а также управлять средами, секретами и конфигурацией из одного места — без прямого доступа по SSH или через kubectl к каждому узлу.

Система состоит из агента на GoLang и платформы. У платформы есть интерфейс на React/Next.js и бэкенд на Node.js (NestJS), работающий с PostgreSQL через Prisma ORM. Агенты бывают двух типов: для Docker и для Kubernetes. Они связываются с платформой по gRPC с TLS.

Помимо развёртывания, система поддерживает мгновенное создание тестовых сред из веток, запланированные релизы, автоматическую генерацию журналов изменений, журналы аудита, детализированный RBAC и CD-токены для использования с GitHub Actions. Также доступна размещённая версия SaaS с бесплатным тарифом.

Ключевые возможности

  • 01Поддерживает Kubernetes, Docker и Podman в качестве целей развёртывания
  • 02Позволяет управлять средами, секретами и конфигурацией через единый интерфейс
  • 03Создаёт тестовые среды из любой ветки
  • 04Позволяет планировать релизы и автоматически генерирует журналы изменений и примечания к релизам
  • 05Предоставляет журналы аудита и детализированный RBAC
  • 06Интегрируется с реестрами контейнеров и уведомлениями ChatOps

Сценарии использования

  • Развёртывание контейнерных сервисов сразу в нескольких средах без ручного подключения по SSH
  • Создание тестовых сред для QA с определёнными версиями микросервисов
  • Автоматизация развёртываний из GitHub Actions с помощью CD-токена
  • Управление настройками контейнеров через веб-интерфейс вместо редактирования конфигурации на серверах

Быстрый старт

  1. 1

    Прочитайте руководство Getting Started в репозитории

  2. 2

    Следуйте подробным инструкциям по настройке в GETTING_STARTED.md

Что важно знать

  • В README указано, что платформа всё ещё находится в разработке и пока не рекомендуется для использования в production.
  • База данных может быть сброшена, поэтому размещённая альфа-версия не подходит для использования в production.

Темы

Частые вопросы

Что такое dyrectorio?
Платформа для самостоятельного управления непрерывной доставкой и развёртыванием контейнерных приложений с версиями для Docker, Podman и Kubernetes. dyrector.io — платформа для самостоятельного управления непрерывной доставкой и развёртыванием, предназначенная для команд, работающих с контейнерными приложениями. Она позволяет настраивать версии и развёртывание стека OCI-контейнеров из любого реестра, а также управлять средами, секретами и конфигурацией из одного места — без прямого доступа по SSH или через kubectl к каждому узлу.
dyrectorio можно использовать бесплатно? Какая у него лицензия?
dyrectorio распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dyrectorio всё ещё поддерживается?
Активно поддерживается. Последний коммит в dyrectorio — 13 окт. 2026 г..
Для чего можно использовать dyrectorio?
Развёртывание контейнерных сервисов сразу в нескольких средах без ручного подключения по SSH Создание тестовых сред для QA с определёнными версиями микросервисов Автоматизация развёртываний из GitHub Actions с помощью CD-токена Управление настройками контейнеров через веб-интерфейс вместо редактирования конфигурации на серверах
Как установить dyrectorio?
Прочитайте руководство Getting Started в репозитории Следуйте подробным инструкциям по настройке в GETTING_STARTED.md
Где скачать dyrectorio?
Исходный код и инструкции по установке — на GitHub: https://github.com/dyrector-io/dyrectorio

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа для самостоятельного размещения приложений, баз данных и сервисов с развёртыванием в один клик на собственных серверах по SSH — альтернатива Heroku, Netlify и Vercel.

63,2 тыс.5,7 тыс.PHPApache-2.0Обновлён 10 часов назад