Пакет позволяет работать с услугами хостинг провайдера NetAngels через API. Документация по API находится на api.netangels.ru, документация по пакету находится в docs/guide/README.md.
По вопросам, предложениям и багам обращайтесь в обсуждения репозитория.
Поддержка пакета осуществляется в обсуждениях репозитория либо можете написать на почту artem@sokolovsky.dev. Техническая поддержка REST API осуществляется хостинг провайдером по почте info@netangels.ru
Обратите внимание, что данный пакет, не будет поддерживать CVDS (Старое API), по причине отключения API с 1 января 2021 года хостинг провайдером. Управление DNS зоной, получение данных об аккаунте и работа с заявками реализована не будет, по причине другой схемы аутентификации.
К версии1.0.0
реализовать все возможности API.К версии2.0.0
реализовать все возможности Cloud VDS.- К версии
6.0.0
отказаться от зависимости yiisoft/yii2-httpclient
Установить можете с помощью composer
composer require c7v/yii-netangels
либо указать в composer.json
"c7v/yii-netangels": "*"
Для определения возможностей пакета, обратите внимание на версию пакета.
- Хостинг - с версии
0.0.1
- Контейнеры
- Список контейнеров
- Создание контейнера
- Информация о контейнере
- Обновление контейнера
- Удаление контейнера
- Список констант
- Получить информацию о пользователе
- Настройки базы данных Redis
- Удаление базы данных Redis
- Настройки хранилища Memcached
- Удаление хранилища Memcached
- Включение/выключение складывания сессий в redis (Только для сайтов работающих на PHP)
- Cron
- Получение списка заданий
- Добавление нового задания
- Информация о задании
- Редактирование существующего задания
- Удаление задания
- База данных
- Изменение пароля аккаунта
- Список баз данных
- Создание новой БД
- Удаление
- Сайты
- Настройка почтового ящика для уведомлений Cron
- Список сайтов в контейнере
- Список сайтов пользователя
- Создать новый сайт
- Создать сайт на основе CMS
- Информация о сайте
- Доступные версии технологии сайта
- Обновить настройки технологии сайта
- Получение настроек PHP
- Поиск настроек PHP
- Изменить настройки сайта
- Удалить сайт
- Заказ SSL-сертификата для сайта
- Перезагрузить сайт
- SSH ключи
- Список SSH-ключей
- Загрузка нового SSH-ключа в контейнер
- Загрузка существующего SSH-ключа в контейнер
- Удаление SSH-ключа из контейнера
- Контейнеры
- Почта - с версии
0.0.5
- Домены
- Получение списка почтовых доменов
- Создание почтового домена
- Информация о домене
- Удаление домена
- Изменение состояния DKIM
- Изменение квоты домена
- Ящики
- Список ящиков домена
- Создание нового ящика
- Информация о ящике
- Изменение почтового ящика
- Удаление ящика
- Изменение пароля ящика
- Добавление адреса пересылки
- Удаление ящика для пересылки
- Очистка почтового ящика
- Прочее
- Получить информацию о пользователе
- Обновление параметров платной квоты
- Домены
- SSL - с версии
1.0.0
- Получение списка SSL-сертификатов
- Загрузка нового сертификата.
- Заказ выпуска нового сертификата.
- Поиск SSL-сертификатов
- Получить информацию о сертификате.
- Обновить информацию об сертификате.
- Удалить сертификат
- Скачать сертификат
- Продлить сертификат
- SSH - с версии
1.0.1
- Получение списка SSH-ключей
- Cloud VDS - с версии
2.0.0
- Виртуальные машины
- Список виртуальных машин
- Создание ВМ
- Удаление ВМ
- Включение ВМ
- Выключение ВМ
- Перезагрузка ВМ
- Создание образа из ВМ
- Включение/выключение аварийного режима
- Смена тарифа
- Изменение имени ВМ
- Переустановка ОС
- Диски
- Данные по основному диску
- Изменение размера основного диска
- Изменение типа основного диска
- Включение/выключение бекапов для основного диска
- Изменение имени основного диска
- Список дополнительных дисков
- Добавление дополнительного диска
- Изменение размера дополнительного диска
- Изменение типа дополнительного диска
- Включение/выключение бекапов для дополнительного диска
- Изменение имени дополнительного диска
- Удаление дополнительного диска
- IP
- Добавление IP
- Удаление IP
- Добавление защищенного IP
- Изменение полосы пропускания для защищенного IP
- Добавление зарезервированного IP к ВМ
- Отключение услуги защиты от DDOS
- SSH-ключи
- Список SSH-ключей
- Загрузка нового SSH-ключа на ВМ
- Загрузка существующего SSH-ключа на ВМ
- Удаление SSH-ключа с ВМ
- Доступы
- VNC-консоль
- Изменение пароля root
- Предоставление доступа для СТП
- Отмена доступа для СТП
- Образы и дистрибутивы
- Список дистрибутивов
- Список пользовательских образов
- Список пользовательских образов готовых для создания образа на основе их
- Получение информации по образу
- Изменение имени образа
- Бекапы
- Список бекапов пользователя
- Список бекапов для всех ВМ
- Создание бекапа
- Список бекапов для ВМ
- Откат ВМ
- Список файлов из бекапа на ВМ
- Получение архива файлов с ВМ
- Список бекапов для дополнительного диска
- Откат дополнительного диска
- Список файлов из бекапа на дополнительном диске
- Получение архива файлов с дополнительного диска
- Виртуальные машины