Софт majordomo для организации умного дома

Работа с шаблонами

PHP

$new_pattern=array();
$new_pattern=1; // флаг того, что шаблон будет одноразовый
$new_pattern=1; // флаг того, что шаблон не будет реагировать на системные уведомления, только пользовательские
$new_pattern=’say(«‘.$matches.'»,0,’.$from_user_id.’);’; // код реакции нашего шаблона
addPattern($matches,$new_pattern,1); // добавляем описанный шаблон
say(«Добавлена реакция на слово \»».$matches.»\»»,2); // подтверждаем то, что реакция добавлена

1
2
3
4
5
6

$new_pattern=array();

$new_pattern’ONETIME’=1;// флаг того, что шаблон будет одноразовый

$new_pattern’SKIPSYSTEM’=1;// флаг того, что шаблон не будет реагировать на системные уведомления, только пользовательские

$new_pattern’SCRIPT’=’say(«‘.$matches2.'»,0,’.$from_user_id.’);’;// код реакции нашего шаблона

addPattern($matches1,$new_pattern,1);// добавляем описанный шаблон

say(«Добавлена реакция на слово \»».$matches1.»\»»,2);// подтверждаем то, что реакция добавлена

context_activate($id); — Активировать вручную нужный контекст (ступень шаблона) (вместо $id нужно вставить цифровой код шаблона — он виден в ссылке при редактировании шаблона/контекста). context_clear(); — позволяет сбросить текущий контекст у текущего пользователя.clearTimeOut(‘user_’.context_getuser().’_contexttimeout’); — удаление таймера события при не ответеcontext_getuser(), по всей видимости возвращает id текущего пользователя.
Если нам для чего то потребуется имя, то зная id достать его из базы данных не трудно.
Полный код команды Забудь:

PHP

context_clear();
clearTimeOut(‘user_’.context_getuser().’_contexttimeout’);
say(‘Контекст забыт.’);

1
2
3

context_clear();

clearTimeOut(‘user_’.context_getuser().’_contexttimeout’);

say(‘Контекст забыт.’);

Что такое MajorDoMo?

Высокие технологии все глубже входят в жизнь человека. Это касается не только его труда, медицины или городской инфраструктуры. Абсолютно все жизненное окружение получает определенный «ум»: выключатели, системы климат-контроля помещений, различные датчики (открывания-закрывания, дыма, движения). Все объединяется в стройные логические системы при помощи цифровых управляющих контуров и контроллеров оборудования. Общность такого слияния называется «умный дом», который и предоставляет возможности единого управления и наблюдения за всем комплексом устройств в него входящего. Причем контроль может осуществляться как в ручном режиме через какой-либо общий интерфейс, так и автоматическими возможностями, наподобие выполнения определенных сценариев, реакции на показания датчиков или даже голосовыми командами.

Самое, наверное, простое и удобное, что стоит вспомнить про «умные» системы в быту – это управление светом. К примеру, выключатель, как ручной прибор, становится не нужен (хотя и возможен). Можно представить себе, что свет включается сам, если датчик в помещении определил наличие человека. Причем, в зависимости от времени суток, включается только то освещение, которое в текущий момент необходимо.

Самое простое – человек один, вечер. Зашел в зал. Зачем зажигать люстру? Автоматически загорается только бра. А вот если зашло несколько людей – тогда да, включается люстра. Опять же. Ночью пошел человек в туалет. Зачем зажигать все освещение? Достаточно включить подсветку ему по дороге, да свет в самом туалете.

Или такой пример: в будние дни люди на работе. Можно запустить робот-пылесос, который к их приходу уберет и встанет на подзарядку. А вот в выходные надобности в этом нет. Соответственно центральный контроллер и действует. Вот это и есть система «умный» дом, которая сама, в зависимости от определенных параметров, производит те или иные действия.

Одна из наиболее доступных, открытых и удобных из подобных – умный дом MajorDoMo. Кросс платформенный OpenSource проект, активно развивающийся и имеющий достаточно низкий порог вхождения. Основа его удобства – относительно простая страница — конфигуратор всего комплекса на домашнем или рабочем web-сервере.

Несмотря на простоту настройки системы MajorDoMo с нуля после установки, у нее множество возможностей по поддержке различного оборудования и протоколов обмена между ним. К комплексу можно подключить не только выключатели различных видов, но и датчики движения, температуры, освещенности или любые другие, информация от которых будет непосредственно выводиться на управляющей web-страничке или использоваться в скриптах MajorDoMo.

Порядок установки системы MajorDoMo

Конечно, можно использовать для «умного» дома любой старый компьютер. Но все же рекомендовано взять отдельно под эти цели RasberriPI. Стоит он не дорого, бесшумен, занимает минимум места. Прекрасная основа для MajorDoMo.

Итак, подразумевается, что система уже на RaberriPI стоит и сконфигурирована под использование интернета. Описаний, как ее поставить и настроить, множество в сети. Далее, нужно подключиться к нему при помощи терминала под root и обновить систему:

# apt-get update && apt-get upgrade

Следом необходимо скачать скрипт установки MajorDoMo (интернет должен быть настроен!) и запустить его:

# wget https://raw.githubusercontent.com/immortalserg/installmd/master/installmd# chmod +x installmd# ./installmd -t -c

После запуска он спросит пароли:

Введите пароль root для MariaDB (MySQL)>

Введите пароль пользователя pi (для системы и базы данных MajorDoMo)>

Кроме как после этих вопросов, нигде пароли устанавливать не нужно. Просто нажимается «ENTER».

По окончании установки система сообщит о необходимости перезагрузки:

Собственно, после установки и перезагрузки RasberriPI можно начинать настройки MajorDoMo. Делается это через любой web-браузер с подключением по адресу местонахождения мини-компьютера в сети.

Функции и возможности

Сами по себе модули содержат обширные настройки: в соответствующем разделе интерфейса можно, например, указать цвет пользователя, разрешенные ему компьютеры для входа, и так далее.

Электронный «мажордом» способен управлять многочисленными умными устройствами:

  • розетками;
  • лампами;
  • бытовой техникой;
  • домашним мультимедиа;
  • кондиционерами;
  • отопительными системами;
  • охранными комплексами;
  • инженерным и сантехническим оборудованием, и так далее.

Умеет он взаимодействовать и с интернет-сервисами (например, для поиска новостей). Кроме того, через глобальную сеть обеспечивается удаленный доступ и своевременное обновление.

Для продвинутых пользователей существует возможность дописывать модули и сценарии на языке программирования PHP. В системе также присутствует встроенный визуальный конструктор Blockly, обеспечивающий простое создание алгоритмов:

Комплекс наверняка станет интересен начинающим и продвинутым программистам. Разработка ПО под MajorDoMo не отличается высоким порогом входа, необходимо лишь обладать пониманием языка PHP и некоторых смежных дисциплин (таких, как JS, CSS). С них и следует начинать осваивающим разработку под эту платформу джуниор-кодерам.

Партнёрская программа

Чтобы стать участником партнёрской программы:

  1. Зарегистрируйтесь в Majordomo.
  2. Получите партнёрскую ссылку и промокод.
  3. Распространяйте их любым доступным способом, чтобы привлечь новых пользователей: через свой сайт, соцсети, мессенджеры, рекламные посты и объявления. Можно использовать баннеры и кнопки, которые предлагает Majordomo — они доступны для скачивания в разных вариантах оформления на официальном сайте хостера.

Каждый пользователь, который воспользуется партнёрской ссылкой или промокодом, получит 50 рублей на счёт при регистрации. Вам будет начисляться 30 % от всех оплат приглашённого клиента. Заработанные через партнёрскую программу средства можно тратить на оплату хостинга, регистрацию доменов и приобретение других услуг. Вознаграждение также можно вывести в платёжную систему Яндекс.Деньги. Для этого нужно сформировать заявку через панель управления. Минимальная сумма для вывода — 1500 рублей, срок получения денег — 7 рабочих дней.

Промокод создаётся автоматически, изменить его нельзя. Промокод виртуального хостинга можно использовать при заказе VPS-хостинга и наоборот.

Есть и запреты, нарушение которых приводит к тому, что вознаграждение не начисляется.

  • Нельзя использовать незаконные способы привлечения клиентов — например, спам-рассылки или регистрацию нового аккаунта с применением промокода, полученного от старого аккаунта.
  • Запрещено продвижение хостинга через сервисы и биржи для покупки реферального трафика.
  • Нельзя использовать слово «Majordomo» и его производные, в том числе на других языках, в заголовке, тексте объявления, ключевых фразах контекстной рекламы.

Остальные способы продвижения считаются легальными и принесут участнику партнёской программы дополнительный доход.

Домены

Вкладка «Домены — Управление»

В разделе «Управление» можно редактировать DNS-записи, добавлять и удалять поддомены, подключить SSL-сертификат, продлить и удалить домен.

Для редактирования DNS-записей домена или поддомена необходимо нажать на название основного домена, после этого откроется окно «Управление DNS-записями». Если необходимо добавить запись для основного домена, поле «Доменное имя» нужно оставить пустым (а не @ как требуют во многих руководствах). Необходимо указать тип и значение DNS-записи и нажать зеленую галочку.

Поддерживаются следующие типы записей: — A — предназначена для указания IP-адреса, обычно адрес сервера, на котором работает сайт; — AAAA — предназначена для указания IP-адреса для протокола IPv6; — MX — адрес почтового сервера; — CNAME — позволяет перенаправить на другое доменное имя; — TXT — любой текст, часто используется для подключения домена к стороннему сервису, задания разрешенных адресов для отправки почты (SPF-запись); — SRV — позволяет задать имя хоста и номер порта определенных служб.

Изменение NS-записей для делегирования домена на другой хостинг возможно либо через контрольную панель регистратора домена, либо по запросу на адрес domain@majordomo.ru.

В окне, открывшемся после нажатия на домен, можно создать и удалять поддомены. После создания поддомена он не заработает сразу, необходимо создать сайт для него в разделе «Сайты» контрольной панели или подключить домен к какому-то другому сайту.

Удалить домен можно, нажав на имя домена, а затем на надпись «Удалить домен». Прежде чем удалить домен, нужно удалить сайт, привязанный к этому домену в разделе «Сайты» и все почтовые ящики этого домена в разделе Почта → Почта от Majordomo.

При окончании срока регистрации домена появится кнопка «Продлить», при наведении на которую будет указана стоимость продления домена. Возможно включить автоматическое продление домена, установив галочку в столбце «Автопродление».

Включить бесплатный SSL-сертификат от Let’s Encrypt можно, нажав на кнопку «настроить» в строке SSL, после чего перейти на вкладку Let’s Encrypt и нажать кнопку «установить». Генерация сертификата возможна только в случае, если домен делегирован на NS-серверы Majordomo (ns.majordomo.ru, ns2.majordomo.ru, ns3.majordomo.ru). SSL-сертификаты для поддоменов работают, если поддомен создан вручную и для него создан сайт в разделе «Сайты».

Вкладка «Домены — Подключение»

В разделе «Подключение» можно зарегистрировать новый домен или подключить уже имеющийся. Прежде чем зарегистрировать домен, необходимо создать персону в разделе Домены → Персона для регистрации.

В подразделе «Подключение имеющихся доменов» можно добавить уже зарегистрированный домен. Чтобы домен заработал, он должен быть делегирован на NS-серверы Majordomo (ns.majordomo.ru, ns2.majordomo.ru, ns3.majordomo.ru).

Вкладка «Домены — Персоны для регистрации»

источник

Дополнительные услуги

Majordomo предлагает целый ряд дополнительных услуг, полезных бизнесу.

Почта Mail.ru на домене

После регистрации домена вы можете подключить к нему почту. Majordomo предлагает использовать свой почтовый сервис или решение для бизнеса от Mail.ru.

Бесплатный сервис от Mail.ru позволяет создать до 5000 адресов на одном домене. Есть и другие преимущества:

  • объём почтовых ящиков не ограничен;
  • используется привычный интерфейс Mail.ru;
  • каждый пользователь получает 25 ГБ в облаке Mail.ru;
  • поддерживается мультиавторизация для удобного переключения между почтовыми ящиками.

SSL-сертификаты

Для шифрования данных при передачи трафика между сервером и клиентом используется SSL-сертификат. Majordomo предлагает приобрести сертификаты Comodo — одного из ведущих центров. Все доступные варианты совместимы с современными браузерами. Стоимость сертификатов — от 990 до 25 000 рублей в год.

Защита от спама и вирусов

В эту услугу входит выполнение сразу трёх задач.

  • Антивирусная проверка входящих сообщений.
  • Защита от спама. Вы можете установить правила (пропускать или не пропускать спам), а также настроить уровень придирчивости к письмам (слабый, средний, сильный). Также доступны белый и чёрный список адресов.
  • Настройка фильтрации писем на сервере. Это позволит получить сообщения в одни и те же папки на разных устройствах.

Защита от спама и вирусов — платная услуга. Стоимость — 49 рублей в месяц.

SEO-аудит сайта

В услугу входит проверка сайта на соответствие требованиям поисковых систем, оценка удобства использования, оптимизация главной страницы, поиск ошибок и подготовка рекомендаций по продвижению. Стоимость SEO-аудита — 5490 рублей.

Рекламные возможности

Majordomo предлагает услуги специалистов по настройке контекстной рекламы и рекламных кампаний в соцсетях.

  • Базовая настройка контекстной рекламы — 5990 рублей. Работа в Яндекс.Директ или Google Adwords. Доступно до 30 ключевых запросов и до 20 объявлений.
  • Премиальная настройка контекстной рекламы — 12 990 рублей. Работа в Яндекс.Директ или Google Adwords. Доступно до 200 ключевых запросов и до 50 объявлений, плюс 1 месяц ведения и контроля рекламной кампании.
  • Настройка таргетированной рекламы во «ВКонтакте» — 12 990 рублей. Услуга включает анализ предложения и аудитории, разработку стратегии продвижения, создание до 50 объявлений и баннеров, запуск до 5 рекламных кампаний, отслеживание эффективности и внесение правок в течение 1 месяца.

Аренда программы 1С в облаке

Majordomo предлагает облако с установленной программой 1С, с которой можно работать с любого устройства, имеющего доступ в интернет. В пакет услуг входит:

  • Бесплатный перенос 1С на облако.
  • Бесплатная круглосуточная поддержка.
  • Финансовые гарантии работоспособности.
  • Бесплатные консультации.

Есть два тарифа: «Лайт» и «Оптимальный». Между собой они различаются возможностями для изменения и доработки, доступными клиентами, объёмом дискового пространства и конфигурациями 1С. На тарифе «Лайт» за каждого пользователя нужно платить 950 рублей в месяц (760 рублей в месяц при оплате на год). На «Оптимальном» каждый пользователь обойдётся в 1299 рублей в месяц (1040 рублей в месяц при оплате на год).

Управление циклами (сервисами)

Интерфейс доступен через раздел XRay->Services
Для управления циклом использются глобальные переменные.
Например, есть цикл ./scripts/cycle_ping.php. Чтобы его остановить, достаточно выполнить команду в коде:setGlobal(‘cycle_pingControl’,’stop’); — ОстановкаsetGlobal(‘cycle_pingControl’,’start’); — запускsetGlobal(‘cycle_pingControl’,’restart’); — рестартsetGlobal(‘cycle_pingDisabled’,’1′); — Для запрета автозапуска (по-умолчанию он всегда разрешён)setGlobal(‘cycle_pingAutoRestart’,’1′); — Для включения авто-восстановления (по-умолчанию он всегда выключен)

Состав и управление системой MajorDoMo

В сущности, система представлена специализированной web оболочкой, которая работает в пространстве домашнего web-сервера. Причем последний может функционировать под любыми операционными системами, Windows или Linux. Да и сама аппаратная составляющая центрального компьютера значения не имеет. Это вполне может быть не только IBM совместимый компьютер, но и RasberriPi или еще что-либо более экзотическое.

Клиентские устройства могут быть представлены практически всем производимым спектром оборудования, от устройств MQTT и до радиоуправления Broadlink RF (стандарт 433/315мГц). Взаимодействие с сетями Z-Wave, KNX, и оборудованием Sonoff, Livolo или Xiaomi – происходит через дополнительные модули, которые тем не менее объединяют эти устройства в единое пространство имен, классов, объектов и методов.

API

GET

/api/data/<OBJECT> — список всех свойств и значений объекта <OBJECT>/api/data/<OBJECT>.<PROPERTY> — значение свойства <OBJECT>.<PROPERTY>/api/method/<OBJECT>.<METHOD> — вызов метода <OBJECT>.<METHOD>/api/method/<OBJECT>.<METHOD>?param1=value1&param2=value2 — вызов метода <OBJECT>.<METHOD> с параметрами/api/script/<SCRIPT> — вызов сценария <SCRIPT>/api/script/<SCRIPT>?param1=value1&param2=value2 — вызов сценария <SCRIPT> с параметрами/api/events/<PATH/TO/EVENT>?param1=value1&param2=value2 — сохранения события с параметрами/api/devices — список (простых) устройств/api/rooms — список комнат/api/rooms/<ID> — детали комнаты с кодом <ID>

/api/history/<OBJECT>.<PROPERTY>/<PERIOD> — история значений свойства за указанный период

<PERIOD> может принимать значения: N (число, кол-во часов), day, week, month, year, Ndays, Nweeks, Nmonths, Nyears
например, ссылка /api/history/switch1.status/2days вернёт все значения switch1.status за два дня

/api/history/<OBJECT>.<PROPERTY>/<PERIOD>/max — максимальное значение за период/api/history/<OBJECT>.<PROPERTY>/<PERIOD>/min — минимальное значение за период/api/history/<OBJECT>.<PROPERTY>/<PERIOD>/avg — среднее значение за период/api/history/<OBJECT>.<PROPERTY>/<PERIOD>/sum — сумма значений за период/api/history/<OBJECT>.<PROPERTY>/<PERIOD>/count — количество значений за период

POST

/api/data/ — получение значений нескольких свойств (по полному названию типа <OBJECT>.<PROPERTY> или только по названию объекта <OBJECT>)
Request:

JavaScript

{«properties»: }

1 {«properties»»ThisComputer.timeNow»,»Relay10″}

Response:

JavaScript

{
«data»: {
«ThisComputer.timeNow»: «10:56»,
«Relay10.isActivity»: «0»,
«Relay10.groupEco»: «0»,
«Relay10.groupSunrise»: «0»,
«Relay10.loadType»: «curtains»,
«Relay10.groupEcoOn»: «0»,
«Relay10.icon»: false,
«Relay10.groupSunset»: false,
«Relay10.status»: «0»,
«Relay10.alive»: «1»,
«Relay10.linkedRoom»: «Bedroom»,
«Relay10.updated»: «1555607461»,
«Relay10.updatedText»: «20:11»,
«Relay10.aliveTimeout»: «»,
«Relay10.StatusLowBattery»: false
}
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

{

«data»{

«ThisComputer.timeNow»»10:56»,

«Relay10.isActivity»»0»,

«Relay10.groupEco»»0»,

«Relay10.groupSunrise»»0»,

«Relay10.loadType»»curtains»,

«Relay10.groupEcoOn»»0»,

«Relay10.icon»false,

«Relay10.groupSunset»false,

«Relay10.status»»0»,

«Relay10.alive»»1»,

«Relay10.linkedRoom»»Bedroom»,

«Relay10.updated»»1555607461»,

«Relay10.updatedText»»20:11»,

«Relay10.aliveTimeout»»»,

«Relay10.StatusLowBattery»false

}

}

/api/data/<OBJECT>.<PROPERTY> — установка значения свойства <OBJECT>.<PROPERTY>

/api/rooms/setOrder — изменение очерёдности комнат
Request

JavaScript

{«id»: «7»,»priority»: 0},
{«id»: «4»,»priority»: 1}

1
2

{«id»»7″,»priority»},

{«id»»4»,»priority»1}

Response

JavaScript

{result: true}

1 {resulttrue}

result — true/false

/api/room — добавление/редактирование комнаты
Request

JavaScript

{«id»: «2»»title»: «Название комнаты»}

1 {«id»»2″»title»»Название комнаты»}

(если в request задан id, то происходит)
Response

JavaScript

{«id»: «2»,»title»: «Название комнаты»,»object»: «Room2″,»priority»: 1}

1 {«id»»2″,»title»»Название комнаты»,»object»»Room2″,»priority»1}

DELETE

/api/room/{id} — удаление комнаты

Поделитесь в соц сетях

Компоненты системы MajorDoMo

Основное понятие, вводимое цифровым домом «MajorDoMo» – объект, множество которых в свою очередь делится на различные классы. И каждый из них имеет свои свойства и методы взаимодействия. К примеру, класс «лампочки», в который могут относиться объекты «люстра в зале», «подсветка зеркала», «свет на кухне». У каждого есть свойство «статус» со значением «включено» и «выключено», а также метод «зажечь» и «погасить».

Это наиболее простой вид объяснения разделения всего комплекса связанного оборудования в пределах понятий MajorDoMo. То есть, методы и свойства распределяются в зависимости от класса объекта и принадлежат только подобным ему.

Объекты

Объект MajorDoMo в изначальной своей, аппаратной форме –это контроллер с возможностью связи между управляемым устройством или датчиком и центральной системой, на которой находится программный комплекс MajorDoMo.

В качестве аппаратной составляющей выступает как оборудование самостоятельной сборки, так и выпускаемое некоторыми производителями уже в комплекте, к примеру фирмой Xiaomi. «Умный» дом MojorDomo поддерживает массу протоколов обмена – MQTT, Z-Wave, Broadlink (без возврата состояния) и множество других.

Классы

Как уже говорилось, класс объединяет объекты одного типа. К примеру, класс «выключатели» с состояниями (включено/выключено) и двумя методами (включить/погасить). Или класс «датчики движения» со свойством, у которого значения изменяются в пределах «присутствует движение/нет движения».

Есть и возможность дополнительного разветвления в одной общности – введение подкласса. Самым понятным примером станут выключатели. Бывают контроллеры света, которые не только умеют включать и выключать напряжение, но и плавно его изменять. То есть в парадигме понимания системы умного дома мажордомо у класса «выключатели» конкретного типа есть еще и дополнительное свойство «яркость». В общем виде можно расписать эту взаимосвязь следующим образом:

Класс «выключатели»

Свойства: Статус = включен|выключен

Методы: Включить|Выключить

«Свет в кухне»

«Свет в прихожей»

«Свет в ванной»

Подкласс «ВыключателиСДиммером»

Наследуемые свойства: Статус = включен|выключен

Наследуемые методы: Включить|Выключить

собственное устанавливаемое свойство: Яркость = значение

«Свет в спальне»

«Свет в зале»

Свойства

Для большинства устройств в пределах «умного дома» характерно не только следование указаниям контролирующей части, но и возврата своего состояния. Это и есть свойство объекта.

Кроме того, параметрам можно устанавливать значения, которые будут возвращаться в устройство. К примеру, у класса «кондиционеры» можно устанавливать значение свойства «температура», которое будет обрабатываться самим кондиционером, в зависимости от которого он и будет поддерживать режим работы.

Методы

В рамках системы, «методы» — это те управляющие действия, которые могут быть произведены с каким-либо входящим в ее состав устройством. К примеру, у класса «выключатели» это «включить»| «выключить», у «двери» – «открыть»| «закрыть» и тому подобные.

Функционал Public Calls в Connect-е

В разделе CONNECT панели управления есть закладка Public Calls

Самое важное в настройках — связанный объект и метод, который будет вызван. Ссылка будет с уникальным ключём, но можно дополнительно её защитить заданным паролем

Ссылку можно открывать просто в браузере или даже из скрипта.

К ссылке можно добавлять свои параметры и они будут доступны в методе в массиве $params Важно: очень аккуратно используйте эту опцию и старайтесь не «раскидываться» ссылками, которые могут навредить, попадая в

Идеи использования:

  1. Обмен данными между несколькими системами MajorDoMo (одна система через getURL может инициировать событие в другой, причём у первой даже может не быть аккаунта в Connect-е)
  2. Интеграция со сторонними системами и интернет-сервисами (сторонняя система «дёргает» ссылку и MajorDoMo об этом узнаёт)
  3. Выдача прав на использование некоторых функций системы третьим лицам (передайте ссылку кому-нибудь, попросите добавить в закладки и объясните, что будет происходить при переходе — реализация сценария полностью на ваше усмотрение)

getURLBackground(‘URL’); — Запрос URL в фоне (если не важен результат

Ценовая политика

Виртуальный хостинг доступен в двух линейках тарифов: «Базовый» и «Корпоративный». Первый включает три пакета услуг стоимостью от 140 до 425 руб/месяц. Главное различие между ними — количество доступного места. Кроме того, на минимальном тарифе ограничено число сайтов, которые можно создать (не более 10), нет поддержки отдельных веб-технологий и автоматической установки CMS. Старшие тарифы позволяют создавать неограниченное количество проектов.

Корпоративных тарифа два: «Бизнес» и «Бизнес+» за 799 и 999 руб/месяц соответственно. На первом доступно 10 Гб и можно сделать 1 сайт, а на втором — 15 Гб на диске и можно сделать 3 сайта, количество баз данных не ограничено. Также тарифы предлагают упрощённую установку CMS, домен в подарок, SSL, и скидку на логотип. Данные хранятся на отдельных серверах, расположенных на территории РФ. Тестировать все тарифы виртуального хостинга можно бесплатно в течение 14 дней.

Хостинг приложений на базе виртуального хостинга стоит 140 рублей в месяц. При конфигурировании можно добавить на него необходимые технологии: Python, PHP, MySQL, Memcached, Redis. За каждую придётся платить дополнительно — 200 рублей в месяц.

Во все тарифы виртуального хостинга включены:

  • неограниченный бесплатный трафик;
  • круглосуточная поддержка;
  • неограниченное число алиасов;
  • самописная панель управления;
  • доступ по FTP;
  • доступ к логам;
  • защита от спама;
  • поддержка SSL;
  • запуск по crontab.

На виртуальном хостинге есть также дополнительные услуги.

  • Дополнительный FTP-доступ (если пользователей больше 3, цена за каждого) — 49 рублей в месяц.
  • Уведомления через SMS — 49 рублей в месяц или 499 рублей в год.
  • Увеличение размера дискового пространства — 49 рублей за каждые 100 МБ.
  • Защита почты от вирусов и спама — 49 рублей в месяц или 499 рублей в год.
  • Переадресация домена (до 10 переадресаций, цена за каждую) — 99 рублей в год.
  • Расширенное резервное копирование — 99 рублей в месяц или 999 рублей в год.

Отдельных пакетов услуг для CMS нет. Единственное исключение — хостинг для 1С-Битрикс. Место на сервере вы получите в подарок, если купите одну из редакций движка через хостинг Majordomo.

Виртуальные выделенные серверы представлены в 6 конфигурациях. Самый дешевый тариф — «Лайт» в линейке с выключенным удалённым администрированием. Он стоит всего 425 руб/месяц и предлагает одноядерный процессор, 1 Гб ОЗУ и 30 Гб на SSD. Тарифы с удалённым администрированием в 2-3 раза дороже, хотя предлагают те же ресурсы. Самый дорогой пакет услуг VPS будет стоить 2790 руб/месяц. На нём доступен двухъядерный процессор, 4 Гб ОЗУ и 60 Гб на SSD, а также панель ISP Manager 5, три домена в подарок, мониторинг сервера и безлимитный трафик.

Арендовать физический сервер можно в 9 стандартных конфигурациях стоимостью от 2500 до 8990 руб/месяц. Если в готовых пакетов нет подходящего предложения, то его можно сформировать самостоятельно через форму заявки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector