Code Monkey home page Code Monkey logo

yii-netangels's Introduction

Yii NetAngels

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

Пакет позволяет работать с услугами хостинг провайдера NetAngels через API. Документация по API находится на api.netangels.ru, документация по пакету находится в docs/guide/README.md.

По вопросам, предложениям и багам обращайтесь в обсуждения репозитория.

Поддержка

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

Примечание

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

yii-netangels's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.