Хостинг приложений. Интеграция с Billmanager 5


Недавно я делился решением для быстрой настройки веб-сервера Настройка веб-сервера Ubuntu 16.04. Видео [Git].
Настало время прикрутить это дело к веб-интерфейсу. Благо разработчики Billmanager предоставили возможность управлять сервером простыми Shell скриптами.
В самих сценариях никаких изменений. Достаточно добавить скрипты в ту же директорию.
Обратите внимание на пути, в скриптах это /root/cp/
Что работает:
  1. Создание сайта
  2. Приостановка услуги
  3. Возобновление услуги
  4. Удаление услуги
  5. Поддержка собственных типов продукта
  6. Поддержка опций тарифа
Для демонстрации развернул тестовый сервер с приложениями Modx и Wordpress. Чтобы посмотреть, как пользователь, необходимо зарегистрироваться. Для просмотра настроек биллинга создан демо сотрудник. demoadmin пароль 9V7g1O5f
Так же надо понимать, что это простая версия и нагородить туда можно все, что угодно. В демо закрыт доступ на добавлении своего домена, он формируется автоматически. Это обусловлено тем, что мы должны проверять поле на уникальность. Делается не сложно, но мне пока это не надо. Billmanager только валидирует поля и не может проверять на уникальность.
К сожалению пока не до конца работает скрипт setparam.sh (редактирование параметров активной услуги), этот момент у разработчиков Billmanager в планах.
Посмотреть подробности и скачать =>
Alexander V
21 декабря 2016, 15:00
modx.pro
3
3 716
+8

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0