CloudLinux - интеграция cPanel с KuberDock с WHMCS
Начало работы с KuberDock

В этой статье объясняется, как интегрировать KuberDock с cPanel и WHMCS.

Начните с того, чтобы убедиться, что WHMCS интегрирован с cPanel. Если это не так, выполните следующие действия:

Идти к Настроить, найти Продукция и Услуги и выберите Серверы. Нажмите Добавить новый сервер и заполните соответствующие поля:

In Добавить сервер в разделе укажите:

  • Имя - имя экземпляра cPanel;
  • Имя хоста - оставьте пустым;
  • IP-адрес - IP-адрес сервера cPanel.

In Сведения о сервере в разделе укажите:

  • Тип - выберите cPanel из выпадающего меню;
  • Имя пользователя и пароль - учетные данные сервера cPanel для пользователя с разрешением на создание / удаление пользователей.

Затем добавьте группу серверов cPanel. Перейдите в раздел «Настройка», выберите «Продукты / Сервисы», затем выберите «Серверы». Нажмите Создать новую группу:

In Имя укажите поле cPanel. в Выбранные серверы список слева выберите сервер, который вы только что добавили, и нажмите Добавить, Когда закончите, нажмите Сохранить измененияs.

Идти к Настроить раздел, выбрать общие настройки и нажмите на Безопасность Вкладка. В Ограничение доступа к IP-интерфейсу API нажмите Добавить IP, укажите IP-адрес сервера cPanel, чтобы найти надстройку cPanel KuberDock во всплывающем окне и нажмите Добавить IP, Теперь должен быть предоставлен доступ к API WHMCS с сервера cPanel.

Когда закончите, нажмите Сохранить изменения.

Итак, у нас есть сервер cPanel, интегрированный с WHMCS. Конфигурируемые биллинговые пакеты и типы Kube доступны для клиентов, чтобы выделять ресурсы для своих приложений в cPanel.

Теперь перейдите на сервер cPanel и установите плагин KuberDock. Перейдите к Конфигурация службы, выберите Конфигурация Apache и нажмите Включить редактор, В Заранее Общая Включают выберите раздел Все версии в раскрывающемся меню. В текстовом редакторе запустите новую строку и добавьте ProxyPreserveHost On директивы и нажмите Обновить.

На следующей странице нажмите Перезапустить Apache чтобы все изменения были применены.

Войдите в консоль сервера cPanel как пользователь root, используя свое предпочтительное приложение терминала, загрузите и установите пакет выпуска поддержки командной строки KuberDock

wget repo.cloudlinux.com/kuberdock-client/kcli-deploy.sh bash ./kcli-deploy.sh

Во время установки поставьте скрипт с адресом главного сервера KuberDock и учетными данными администратора:

Введите имя или IP-адрес KuberDock:  Введите имя пользователя и пароль администратора KuberDock:

... так что у вас есть кластер KuberDock, сервер cPanel и WHMCS, интегрированные друг с другом, чтобы вы могли продавать приложения на докере, запускать их, нажимая на их значки на панели управления и использовать проксирование веб-приложений для уменьшения количества общедоступных IPV4 требуемые адреса.