Ultimate Multisite против MainWP — сеть WaaS против управления парком

Ultimate Multisite против MainWP

Много отдельных сайтов или одна сеть сайтов?

MainWP и Ultimate Multisite — оба отличные самостоятельные open-source инструменты для WordPress, но они решают разные задачи. MainWP централизованно управляет множеством отдельных установок WordPress. Ultimate Multisite превращает одну установку WordPress в сеть сайтов. Выбирайте по архитектуре — или используйте оба.

Два отличных инструмента, две разные задачи

MainWP — это плагин самостоятельной панели управления, который вы устанавливаете на контролируемый вами сайт WordPress. Каждый управляемый сайт — это полноценная независимая установка WordPress, на которой работает плагин MainWP Child. Плагин Child передает данные в вашу панель управления, чтобы вы могли из одного места выполнять обновления, резервное копирование, проверки доступности, сканирование уязвимостей и брендированные отчеты по всем клиентским сайтам.

Ultimate Multisite — это WaaS-плагин для мультисайта WordPress. Одна установка WordPress с включенным multisite размещает каждый клиентский сайт как подсайт в рамках общего ядра. Вы добавляете биллинг подписок, ограничения тарифов, привязку доменов, регистрацию клиентов и шаблоны, чтобы клиенты могли самостоятельно запускать свои сайты на вашей инфраструктуре.

Одинаковые общие ценности — открытый исходный код, самостоятельный хостинг, отсутствие SaaS-ценообразования за сайт — применены к противоположным архитектурным моделям.

Сравнение бок о бок

Ultimate MultisiteMainWP
КатегорияWaaS-плагин для мультисайта WordPressПанель управления парком сайтов WordPress
АрхитектураОдна мультисайт-установка WordPress размещает все сайтыОдна установка Dashboard управляет множеством отдельных установок WordPress
Кому принадлежит клиентский сайтВам — оператор владеет платформой; подсайты принадлежат клиентамВашему клиенту — каждый управляемый сайт полностью отделен и часто размещен на собственном хостинге клиента
Основной покупательWaaS-оператор, мультибрендовая компания, сеть школ/церквей, хостинг-провайдерВеб-агентство, ведущее планы обслуживания для множества клиентов
Модель лицензированияБесплатно, открытый исходный код (GPL)Бесплатный тариф Essentials; Pro — $29/мес., $199/год или $599 пожизненно
Исходный кодПублично на GitHub, принимает PRПублично на GitHub, принимает PR
Самостоятельный хостингДа — ваш WordPress, ваш хостингДа — ваш WordPress, ваш хостинг
Плата за сайтНетНет — неограниченное число управляемых сайтов на любом тарифе
Изоляция сайтовПодсайты используют общее ядро, плагины и темы (загрузки/пользователи изолированы)Полная — каждый управляемый сайт является полностью отдельной установкой
Стоимость ресурсов на сайтОчень низкая — одна установка, общее ядроОдна полноценная установка WordPress на каждый управляемый сайт (типичная стоимость хостинга)
Регистрация клиентов и биллингВстроено — подписки, тарифы, привязка доменов, Stripe/PayPalНе входит в область задач — MainWP управляет, но не продает сайты
Привязка доменовВстроеноУ каждого управляемого сайта естественным образом есть собственный DNS
Резервные копииИспользуйте любой плагин резервного копирования WordPress на мультисайтеЦентрализованно — UpdraftPlus, BackWPup, WPvivid, интеграции на уровне хостинга
Массовые обновления сайтовОбновления администратора сети применяются ко всем подсайтам сразуПакетные обновления в один клик для всех управляемых установок
Мониторинг доступности / SSL / уязвимостейОдин хост для мониторингаВстроено — UptimeRobot, Better Uptime, Site24x7, NodePing, NVD, Jetpack Scan
Брендированные клиентские отчетыНе основной фокусВстроено — white-label PDF-отчеты для клиентов на планах обслуживания
Поддержка плагинов/тем WordPressПолная — каждый плагин/темаПолная — каждый плагин/тема на каждом управляемом сайте
ОснованWP Ultimo 2018 → форк сообщества Ultimate Multisite 20242014, управляется основателем, без долгов, в частной собственности
РепутацияПродолжение WP Ultimo (используется в продакшене хостингами и операторами с 2018 года)20 000+ пользователей управляют 700 000+ сайтов; 2 200+ пятизвездочных отзывов

Выбирайте по сценарию использования, а не по количеству функций

Используйте Ultimate Multisite, когда…

  • Вы ведете бизнес Website-as-a-Service и хотите продавать сайты: регистрацию, тарифы, биллинг, привязку доменов
  • Вы управляете сетью, которой владеете, — мультибрендовая компания, франшиза, школьный округ, церковная сеть, университет — и хотите централизованные темы, плагины и брендинг
  • Вы хотите размещать сотни или тысячи сайтов на одном VPS без затрат на хостинг для каждой установки
  • Клиентам не должны требоваться технические знания о хостинге WordPress
  • Вы переходите с WP Ultimo и хотите сохранить преемственность

Используйте MainWP, когда…

  • Вы ведете WordPress-агентство или фриланс-практику с клиентами на планах обслуживания, сайты которых вам не принадлежат
  • Каждый клиентский сайт расположен на своем хостинге (часто на собственном хостинге клиента) и должен оставаться полностью изолированным
  • Вам нужны централизованные обновления, резервные копии, мониторинг доступности, безопасность и white-label клиентские отчеты по всему этому парку
  • Ваша бизнес-модель — ежемесячный ретейнер за обслуживание для каждого клиента, а не аренда сайта по подписке
  • Вам нужна DPA-дружественная архитектура, при которой данные каждого клиента физически остаются на его собственной инфраструктуре

Вы можете — и часто должны — использовать оба

MainWP и Ultimate Multisite не взаимоисключающие. Естественная связка:

  • Запустите Ultimate Multisite на мультисайт-установках WordPress, которыми вы управляете (ваша WaaS-сеть, сеть школьного округа и т. д.)
  • Запустите MainWP Dashboard на небольшой установке WordPress, которую вы контролируете, чтобы управлять своими собственными сайтами WordPress — включая сами сетевые установки Ultimate Multisite — наряду с любыми отдельными клиентскими сайтами
  • Используйте брендированные отчеты MainWP для отдельных клиентских сайтов; для WaaS-подсайтов полагайтесь на инструменты администратора мультисайт-сети

Оба распространяются по GPL, оба размещаются самостоятельно, оба отвергают SaaS-модель ценообразования за сайт. Разные команды, одна философия — они должны стоять рядом в вашем стеке.

Нужна сеть, которую вы продаете или которой управляете?

Если ваша цель — сеть Website-as-a-Service: одна платформа, множество клиентских сайтов, единые биллинговые отношения — Ultimate Multisite создан именно для этого. Если ваша цель — управлять отдельными сайтами WordPress других людей, переходите к MainWP. Мы рады рекомендовать друг друга.