К содержанию

modstore.pro недоступен: что случилось и что дальше

Всем привет!

Сразу к делу. modstore.pro не работает со 2 ноября. Причина — атака на хостинг Beget, где размещался магазин. Ниже рассказываем, что с вашими покупками, что делать сейчас и чего ждать.

Что случилось


В ночь с 1 на 2 ноября на инфраструктуру Beget совершили кибератаку. Злоумышленники получили доступ к управлению серверами и запустили скрипты, которые стирали данные. Beget объявил форс-мажор. Пострадали тысячи сайтов, в том числе modstore.pro (подробности на Хабре).

Магазин работал на обычном виртуальном хостинге, и это скорее хорошая новость. Облачная часть Beget (VPS, S3, Kubernetes) потеряна, а виртуальный хостинг пострадал заметно меньше. По последним данным, Beget уже запустил больше 60% серверов хостинга и переходит к восстановлению остальных из резервных копий (RB.ru).

Что с вашими сайтами и покупками


Главное: уже установленные дополнения продолжают работать. Ключ modstore.pro даёт доступ только к магазину, на работу пакетов на сайте он не влияет. Ваши сайты от падения магазина не пострадали.

Что сейчас не работает:
  • каталог и личный кабинет на modstore.pro;
  • поставщик modstore.pro в Установщике MODX: скачать, установить или обновить пакет не получится;
  • покупка новых дополнений и продление поддержки.
Ваши покупки не пропадут. Даже если базу не удастся восстановить, мы восстановим историю покупок — подробнее ниже.

Почему мы не подняли магазин на другом хостинге


Этот вопрос задают чаще всего, поэтому отвечаем честно.

У нас есть свежий бэкап файлов сайта и исходники всей программной части. Поднять сам магазин в другом месте — не проблема. Но отдельной копии базы данных с заказами и ключами доступа у нас нет. Это наша ошибка.

Если запустить магазин сейчас с пустой базой, ни один купленный ключ работать не будет. А когда Beget вернёт базу, придётся вручную сводить две версии данных: старую и новую. Поэтому мы ждём восстановления у Beget и не создаём лишней путаницы.

Что делать сейчас


  • Ничего не меняйте в настройках поставщика. Не удаляйте modstore.pro из Установщика и не пересоздавайте ключи. Ошибка «поставщик не может быть проверен» сейчас ожидаема и не связана с вашим сайтом.
  • Сохраните чеки и письма о покупках. Если базу не восстановят, они помогут подтвердить ваши заказы.
  • Если дополнение нужно срочно — пишите автору. Например, Николай Савин готов выдать свои компоненты (mSearch, mFilter и другие) по запросу, подробности в его заметке.
  • MiniShop3 и VueTools актуальных версий доступны в официальном репозитории modx.com.
  • Вопросы по магазину оставляйте в комментариях к этой заметке, мы на связи.

Чего ждать


План А: Beget восстанавливает наш хостинг. На виртуальном хостинге Beget делает резервные копии примерно раз в 3–4 дня, и в них входят базы данных. Beget обещал начать восстановление из бэкапов 7 ноября и в течение пяти дней дать клиентам скачать свои копии. Точных сроков по конкретным серверам нет. Как только база будет у нас, магазин заработает вместе с вашими заказами и ключами.

План Б: базу вернуть не удалось. Тогда мы запустим магазин заново и восстановим историю покупок по чекам онлайн-кассы и уведомлениям на почте. Работы будет много, часть придётся делать вручную, но мы справимся. Возможно, понадобится и ваша помощь: прислать чек или письмо о покупке.

О каждом шаге будем писать здесь, в комментариях.

Выводы


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

Мы понимаем, что ситуация неприятная, особенно если из-за неё стоит работа над проектом. Спасибо за терпение и всем, кто помогает советами в комментариях.
Илья Уткин
Илья Уткин
10 минут назад
modx.pro
43
Реклама

Комментарии: 2

Stepan
Stepan Проверенный
7 минут назад
Стикер поддержки!!!
    Денис Усманов
    Денис Усманов Эксперт
    3 минуты назад
    Что же, момент настал…
    Илья, долго уже отсутствует modstore, я и все понимаем, что проблема не в тебе и не в твоих действиях, но люди уже почти неделю не могут скачивать на своих сайтах компоненты, поэтому я принял решение и уже сделал свой репозиторий: modxtips.ru/

    Домен временный, позже будет modrepo.ru/

    Знаю, это было нагло с моей стороны, в своё оправдание скажу, что мне и многим авторам уже поступают запросы в ЛС на покупку компонентов, а помочь практически нечем…

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

    Что будет когда modstore вернётся, решим…
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2