Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/c7v/yii-netangels

Пакет позволяет работать с услугами хостинг провайдера NetAngels через API.
https://github.com/c7v/yii-netangels

api api-client netangels yii-netangels yii2 yii2-framework

Last synced: 6 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# Yii NetAngels

[![Latest Stable Version](http://poser.pugx.org/c7v/yii-netangels/v)](https://packagist.org/packages/c7v/yii-netangels) [![Total Downloads](http://poser.pugx.org/c7v/yii-netangels/downloads)](https://packagist.org/packages/c7v/yii-netangels) [![Latest Unstable Version](http://poser.pugx.org/c7v/yii-netangels/v/unstable)](https://packagist.org/packages/c7v/yii-netangels) [![License](http://poser.pugx.org/c7v/yii-netangels/license)](https://packagist.org/packages/c7v/yii-netangels) [![PHP Version Require](http://poser.pugx.org/c7v/yii-netangels/require/php)](https://packagist.org/packages/c7v/yii-netangels)

Пакет позволяет работать с услугами хостинг провайдера [NetAngels](https://netangels.ru/?p_ref=u73699) через API.
Документация по API находится на [api.netangels.ru](https://api.netangels.ru), документация по пакету находится
в [docs/guide/README.md](docs/guide/README.md).

По вопросам, предложениям и багам обращайтесь в [обсуждения репозитория](https://github.com/c7v/yii-netangels/discussions).

## Поддержка

Поддержка пакета осуществляется в обсуждениях репозитория либо можете написать на почту [email protected].
Техническая поддержка REST API осуществляется хостинг провайдером по почте [email protected]

## Примечание

Обратите внимание, что данный пакет, не будет поддерживать CVDS (Старое API), по причине отключения API с 1 января 2021
года хостинг провайдером. Управление DNS зоной, получение данных об аккаунте и работа с заявками реализована не будет,
по причине другой схемы аутентификации.

## Планы
* К версии `1.0.0` реализовать все возможности [API](https://api.netangels.ru/).
* К версии `2.0.0` реализовать все возможности Cloud VDS.
* К версии `6.0.0` отказаться от зависимости [yiisoft/yii2-httpclient](https://github.com/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
* Предоставление доступа для СТП
* Отмена доступа для СТП
* Образы и дистрибутивы
* Список дистрибутивов
* Список пользовательских образов
* Список пользовательских образов готовых для создания образа на основе их
* Получение информации по образу
* Изменение имени образа
* Бекапы
* Список бекапов пользователя
* Список бекапов для всех ВМ
* Создание бекапа
* Список бекапов для ВМ
* Откат ВМ
* Список файлов из бекапа на ВМ
* Получение архива файлов с ВМ
* Список бекапов для дополнительного диска
* Откат дополнительного диска
* Список файлов из бекапа на дополнительном диске
* Получение архива файлов с дополнительного диска