c7v/yii-netangels

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

Fund package maintenance!
qiwi.com/n/SOKOLOVSKY3301

Installs: 29

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 3

Forks: 1

Open Issues: 0

Type:package

2.0.1 2022-02-03 11:22 UTC

This package is auto-updated.

Last update: 2024-05-06 23:51:19 UTC


README

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