M
Все статьи
Администрирование 7 мин чтения

Как выбрать хостинг для Moodle в России: 152-ФЗ, реестр Минцифры, требования к серверу

Критерии выбора хостинга для Moodle в России: соответствие 152-ФЗ, российские провайдеры, технические требования по числу студентов, стоимость и подводные камни.

Критерии выбора хостинга для Moodle в России: соответствие 152-ФЗ, российские провайдеры, технические требования по числу студентов, стоимость и подводные камни.

Почему нельзя выбирать хостинг случайно

Moodle хранит персональные данные студентов: ФИО, email, дату рождения, иногда СНИЛС и паспортные данные. По 152-ФЗ оператор персональных данных обязан обеспечить хранение этих данных на серверах в России. Хостинг в Германии (Hetzner) или США (AWS без российского региона) — прямое нарушение закона с реальными штрафами.

Помимо юридических требований, есть практические: Moodle требует специфичной серверной конфигурации, и дешёвый shared-хостинг с PHP 7.4 и MySQL 5.7 не подойдёт — система либо не установится, либо будет работать катастрофически медленно.

Требования 152-ФЗ к хостингу

Основное требование: сервер физически находится в Российской Федерации. Дата-центр должен быть российским юридическим лицом. Проверить можно через WHOIS по IP-адресу сервера или запросив у провайдера документы о расположении оборудования.

Реестр Минцифры содержит российское ПО, но не реестр хостингов — хостинг не обязан быть в реестре, достаточно физического расположения серверов в России. Тем не менее, выбор провайдеров из реестра аккредитованных ИТ-компаний повышает доверие при проверках.

Технические требования Moodle

Актуальные требования для Moodle 4.x:

  • PHP: версия 8.1 или 8.2 (8.0 минимум для Moodle 4.3+)
  • База данных: MySQL 8.0+ или PostgreSQL 13+ (PostgreSQL предпочтительнее для нагруженных систем)
  • Веб-сервер: Nginx или Apache
  • RAM: минимум 4 ГБ, рекомендую 8 ГБ+
  • CPU: минимум 2 ядра, для нагруженных систем — 4+
  • Диск: SSD обязателен. HDD — неприемлемо для продакшна
  • SSL-сертификат: обязателен (Let's Encrypt бесплатно)

Конфигурации по размеру организации

ОрганизацияСтудентовVPS конфигурацияОриентировочная стоимость
Небольшая школа / НОУдо 3002 vCPU / 4 ГБ RAM / 40 ГБ SSD700–900 ₽/мес
Средний колледждо 2 0004 vCPU / 8 ГБ RAM / 80 ГБ SSD1 600–2 200 ₽/мес
Крупный вуздо 10 0008 vCPU / 16 ГБ RAM / 200 ГБ SSD4 500–7 000 ₽/мес
Крупный вуз+свыше 10 000Кластер или выделенный серверот 15 000 ₽/мес

Российские провайдеры — реальная практика

Selectel — использую чаще всего. Хороший баланс цены и качества, собственные дата-центры в СПб и Москве, есть Object Storage для бэкапов, хорошая поддержка. Yandex Cloud — надёжно, масштабируемо, managed-базы данных избавляют от части администрирования, но дороже. VK Cloud — конкурентные цены, интересен при использовании других продуктов VK. Timeweb Cloud — для небольших организаций с ограниченным бюджетом.

Что не рекомендую: shared-хостинг (даже российский) — нет контроля над PHP-конфигурацией, нет Redis, нет нормального cron. Hetzner, OVH, DigitalOcean без российского региона — нарушение 152-ФЗ.

На что ещё обратить внимание

Поддержка 24/7 или хотя бы рабочее время с быстрым откликом. Возможность быстро масштабировать ресурсы перед сессией. Наличие резервного копирования на стороне провайдера (дополнение к вашим собственным бэкапам). SLA с гарантией uptime не менее 99,9%.

Помогу выбрать сервер, настроить его под Moodle и обеспечить соответствие 152-ФЗ — обсудим вашу конфигурацию.

Нужна помощь с Moodle?

Опишите задачу — расскажу, как решить её конкретно в вашем случае. Свяжитесь — разберём вместе.