Перейти к содержанию

Dokku

Информация

Dokku - инструмент для развертывания приложений на серверах с использованием Docker с удобным интерфейсом. Основные принципы Dokku включают в себя легкость использования, гибкость и масштабируемость. Dokku также предоставляет механизмы для масштабирования приложений и управления ими.

Dokku. Основные возможности

  • Поддержка множества языков программирования и фреймворков: Ruby, Node.js, Python, PHP, Java, Go и многие другие.
  • Поддержка множества баз данных: MySQL, PostgreSQL, MongoDB, Redis.
  • Поддержка множества интеграций: GitHub, GitLab, Bitbucket и другие.
  • Поддержка множества плагинов: Dokku поддерживает гибкую настройку приложений для выполнения различных задач.

Особенности сборки

  • Возможна установка на Debian 11,12; Ubuntu 20.04, 22.04.
  • Установленное ПО:
    • Docker CE;
    • Docker Compose.
    • Dokku.

Начало работы после развертывания Dokku

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Примечание

Подробная информация по основным настройкам Dokku содержится в документации разработчиков.

Заказ Dokku с помощью API

curl -s "https://invapi.hostkey.ru/eq.php" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \