modstore.pro недоступен: что случилось и что дальше
Есть решение
Всем привет!
Сразу к делу. modstore.pro не работает со 2 ноября. Причина — атака на хостинг Beget, где размещался магазин. Ниже рассказываем, что с вашими покупками, что делать сейчас и чего ждать.
В ночь с 1 на 2 ноября на инфраструктуру Beget совершили кибератаку. Злоумышленники получили доступ к управлению серверами и запустили скрипты, которые стирали данные. Beget объявил форс-мажор. Пострадали тысячи сайтов, в том числе modstore.pro (подробности на Хабре).
Магазин работал на обычном виртуальном хостинге, и это скорее хорошая новость. Облачная часть Beget (VPS, S3, Kubernetes) потеряна, а виртуальный хостинг пострадал заметно меньше. По последним данным, Beget уже запустил больше 60% серверов хостинга и переходит к восстановлению остальных из резервных копий (RB.ru).
Главное: уже установленные дополнения продолжают работать. Ключ modstore.pro даёт доступ только к магазину, на работу пакетов на сайте он не влияет. Ваши сайты от падения магазина не пострадали.
Что сейчас не работает:
Этот вопрос задают чаще всего, поэтому отвечаем честно.
У нас есть свежий бэкап файлов сайта и исходники всей программной части. Поднять сам магазин в другом месте — не проблема. Но отдельной копии базы данных с заказами и ключами доступа у нас нет. Это наша ошибка.
Если запустить магазин сейчас с пустой базой, ни один купленный ключ работать не будет. А когда Beget вернёт базу, придётся вручную сводить две версии данных: старую и новую. Поэтому мы ждём восстановления у Beget и не создаём лишней путаницы.
План А: Beget восстанавливает наш хостинг. На виртуальном хостинге Beget делает резервные копии примерно раз в 3–4 дня, и в них входят базы данных. Beget обещал начать восстановление из бэкапов 7 ноября и в течение пяти дней дать клиентам скачать свои копии. Точных сроков по конкретным серверам нет. Как только база будет у нас, магазин заработает вместе с вашими заказами и ключами.
План Б: базу вернуть не удалось. Тогда мы запустим магазин заново и восстановим историю покупок по чекам онлайн-кассы и уведомлениям на почте. Работы будет много, часть придётся делать вручную, но мы справимся. Возможно, понадобится и ваша помощь: прислать чек или письмо о покупке.
О каждом шаге будем писать здесь, в комментариях.
Когда магазин заработает, мы настроим регулярные бэкапы базы на независимое хранилище — не у того же хостера. И подготовим запасную площадку, чтобы в следующий раз подниматься за часы, а не за дни.
Мы понимаем, что ситуация неприятная, особенно если из-за неё стоит работа над проектом. Спасибо за терпение и всем, кто помогает советами в комментариях.
Сразу к делу. 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 ноября и в течение пяти дней дать клиентам скачать свои копии. Точных сроков по конкретным серверам нет. Как только база будет у нас, магазин заработает вместе с вашими заказами и ключами.
План Б: базу вернуть не удалось. Тогда мы запустим магазин заново и восстановим историю покупок по чекам онлайн-кассы и уведомлениям на почте. Работы будет много, часть придётся делать вручную, но мы справимся. Возможно, понадобится и ваша помощь: прислать чек или письмо о покупке.
О каждом шаге будем писать здесь, в комментариях.
Выводы
Когда магазин заработает, мы настроим регулярные бэкапы базы на независимое хранилище — не у того же хостера. И подготовим запасную площадку, чтобы в следующий раз подниматься за часы, а не за дни.
Мы понимаем, что ситуация неприятная, особенно если из-за неё стоит работа над проектом. Спасибо за терпение и всем, кто помогает советами в комментариях.
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Илья, долго уже отсутствует modstore, я и все понимаем, что проблема не в тебе и не в твоих действиях, но люди уже почти неделю не могут скачивать на своих сайтах компоненты, поэтому я принял решение и уже сделал свой репозиторий: modxtips.ru/
Домен временный, позже будет modrepo.ru/
Знаю, это было нагло с моей стороны, в своё оправдание скажу, что мне и многим авторам уже поступают запросы в ЛС на покупку компонентов, а помочь практически нечем…
Я не собираюсь конкурировать с тобой и modstore, я сам желаю продавать свои компоненты у тебя, я тебе не «враг». Я лишь хочу, пока нет modstore, продавать компоненты и дать людям возможность оперативно скачивать бесплатные компоненты пока нет основного магазина.
Что будет когда modstore вернётся, решим…