Мини-Heroku на Docker для самостоятельного хостинга: разворачивайте и управляйте веб-приложениями на своём сервере с помощью git push.
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
Прочитайте руководство Getting Started в репозитории
- 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.
Самостоятельно размещаемая PaaS для развёртывания приложений и баз данных на собственном VPS — альтернатива Vercel, Netlify и Heroku.
Helm — пакетный менеджер для Kubernetes: он устанавливает приложения, упакованные в переиспользуемые Charts, и управляет ими.
CLI и TUI, которые прослеживают цепочку систем, запустивших процесс, занявших порт или контейнер либо открывших файл.
Платформа для облачных сред разработки и AI-агентов для написания кода с самостоятельным размещением; рабочие пространства настраиваются в Terraform.