Skip to content

Пакет позволяет работать с услугами хостинг провайдера NetAngels через API.

License

Notifications You must be signed in to change notification settings

c7v/yii-netangels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yii NetAngels

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

Пакет позволяет работать с услугами хостинг провайдера 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
      • Предоставление доступа для СТП
      • Отмена доступа для СТП
    • Образы и дистрибутивы
      • Список дистрибутивов
      • Список пользовательских образов
      • Список пользовательских образов готовых для создания образа на основе их
      • Получение информации по образу
      • Изменение имени образа
    • Бекапы
      • Список бекапов пользователя
      • Список бекапов для всех ВМ
      • Создание бекапа
      • Список бекапов для ВМ
      • Откат ВМ
      • Список файлов из бекапа на ВМ
      • Получение архива файлов с ВМ
      • Список бекапов для дополнительного диска
      • Откат дополнительного диска
      • Список файлов из бекапа на дополнительном диске
      • Получение архива файлов с дополнительного диска

About

Пакет позволяет работать с услугами хостинг провайдера NetAngels через API.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages