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

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

Нам понадобится веб-браузер и ваше предпочтительное приложение SSH-терминала.

Давайте откроем сеанс SSH на сервере, где находится WHMCS.

Нам нужно загрузить последнюю версию плагина из публичного репозитория kuberdock - http://repo.cloudlinux.com/kuberdock/ и разархивируйте его в корневой каталог установки WHMCS.

Его можно загрузить с помощью команды «wget», используя следующий синтаксис:

wget http://repo.cloudlinux.com/kuberdock/whmcs-kuberdock-plugin-latest.zip

Не забудьте синхронизировать системное время на сервере WHMCS с помощью команды ntpdate:

ntpdate pool.ntp.org

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

Теперь давайте войдем в веб-интерфейс WHMCS, чтобы добавить экземпляр KuberDock.

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

щелчок Добавить новый сервер и заполните соответствующие поля:

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

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

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

  • Тип - выберите KuberDock из раскрывающегося меню;
  • Имя пользователя - введите имя администратора главного сервера KuberDock;
  • Пароль - введите пароль администратора главного сервера KuberDock.

Установите флажок «Безопасный», чтобы использовать безопасное соединение, затем нажмите Сохранить изменения.

щелчок Редактировать , перейдите в раздел Сведения о сервере и нажмите Проверить подключение чтобы проверить правильность указанных данных. Если вы видите Успешное! сообщение, затем нажмите Сохранить изменения, Если нет, еще раз проверьте свои учетные данные администратора KuberDock.

Следующим необходимым шагом является добавление группы серверов KuberDock. В разделе «Серверы» нажмите создать новый группа:

In Имя введите имя для вашей группы серверов KuberDock.

Выбирайте Заполнять Введите, проверив соответствующий переключатель в соответствии с вашими личными предпочтениями.

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

Чтобы активировать плагин AddBuilder для KuberDock в WHMCS, перейдите к Настроить раздел и выберите Модули Addon, Найдите аддон KuberDock и нажмите активировать перед ней.

Затем нажмите Установка для дополнения KuberDock и проверьте Полный администратор флажок. Когда закончите, нажмите Сохранить изменения.

Теперь перейдите на веб-интерфейс KuberDock и войдите в систему как admin.

Откройте «Настройки»> «Общая страница» и скопируйте секретный ключ для «Единого входа». Теперь вернитесь к сеансу SSH сервера WHMCS. Откройте файл «configuration.php» в корневом каталоге WHMCS с помощью вашего любимого текстового редактора и добавьте ключевую строку авто-ключа:

$ Autoauthkey = "abcXYZ123";

... с вашим секретным ключом KuberDock для Single Sign-on.

Вернитесь к веб-интерфейсу KuberDock. Откройте «Настройки»> «Оплата».

Выберите WHMCS в раскрывающемся меню «Выберите свою платежную систему».

Заполните полный URL-адрес сервера WHMCS в поле «Ссылка на биллинг» и добавьте учетные данные администратора WHMCS в поля имени пользователя и пароля администратора WHMCS.

Перезагрузите свой веб-сервер на стороне WHMCS (в CentOS это можно выполнить, выпуская systemctl httpd перезапуск команда).