Dokku

Бесплатно
Открытый исходный код
Linux

Сайт: dokku.com

Dokku — это легковесная open-source платформа как услуга (PaaS), основанная на Docker, предназначенная для развертывания и управления приложениями на собственном сервере. Она предоставляет разработчикам возможность деплоить приложения с использованием команд Git, аналогично Heroku, но с полным контролем над инфраструктурой и без привязки к сторонним облачным провайдерам.

Dokku поддерживает автоматическое создание контейнеров из исходного кода с использованием Dockerfile или Buildpacks, что позволяет легко развертывать приложения, написанные на различных языках программирования. Платформа включает в себя инструменты для управления доменами, сертификатами SSL, базами данных и другими компонентами, обеспечивая гибкость и масштабируемость при минимальных затратах.

  • Развертывание через Git: приложения можно деплоить с помощью команды git push dokku, что упрощает процесс CI/CD.
  • Поддержка Docker и Buildpacks: возможность использования Dockerfile или автоматическое определение языка приложения с помощью Buildpacks для создания контейнеров.
  • Масштабирование приложений: возможность масштабировать приложения по горизонтали с помощью команды dokku ps:scale.
  • Управление доменами и SSL: настройка доменов и автоматическое получение SSL-сертификатов через Let's Encrypt.
  • Поддержка множества языков и фреймворков: совместимость с Ruby, Python, Node.js, PHP и другими языками программирования.
  • Плагины для расширения функциональности: возможность установки плагинов для интеграции с базами данных, мониторинга, резервного копирования и других сервисов.
  • Лёгкость в установке и настройке: простая установка на серверы с Ubuntu, Debian, CentOS и других операционных системах.
  • Открытый исходный код: проект распространяется под лицензией MIT, что позволяет пользователям вносить изменения и адаптировать платформу под свои нужды.
Подробнее