Веб-приложение для работы с панелью VESTA CP

Цена договорная • безналичный расчёт, электронные деньги
30 ноября 2015, 17:48 • 5 откликов • 28 просмотров
Требуется разработка веб-приложения для работы с панелью хостинга VESTA CP через ее API, а также выполнения простых файловых операций.

Цель разработки приложения - автоматизация развертки типовых сайтов. Каждый типовой сайт представляет собой архив с файлами CMS и дамп БД MySQL. Всего 2 типа сайта. Все сайты будут разворачиваться на том же сервере. Входные данные приложения: перечень доменов, тип сайта и доп. параметры.

API VESTA CP довольно простой и выполнен в виде готовых скриптов. Краткая документация на русском будет приложена. На интерфейс приложения будет предоставлен прототип (желательно исполнение на Bootstrap).

Необходимо реализовать следующую схему работы:

  1. подключение к аккаунту на Digital Ocean через API и добавление DNS записи о домене (https://developers.digitalocean.com/documentation/v2/#create-a-new-domain-record);

  2. подключение к VESTA CP по API и добавление виртуального хоста Web/DNS/Mail (https://vestacp.com/docs/api/#add_domain), а также БД MySQL (https://vestacp.com/docs/api/#add_database);

  3. распаковка архива сайта в созданную папку соответствующего домена;

  4. импорт дампа БД в соответствующую базу MySQL;

  5. модификация файла настроек CMS (коррекция путей к папкам сервера);

  6. создание почтового ящика (готовый скрипт v-add-mail-account, это опционально).

Приложение должно быть выполнено на PHP, допускается использование фреймворков.
Срок - 2 недели. Возможно, к заданию будут дополнения.

Готов обсудить все подробности с потенциальным исполнителем.