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

Moodle на Astra Linux и в реестре отечественного ПО: импортозамещение СДО

Как развернуть Moodle на Astra Linux для государственных образовательных организаций. Требования импортозамещения, реестр Минцифры, совместимость, подводные камни.

Как развернуть Moodle на Astra Linux для государственных образовательных организаций. Требования импортозамещения, реестр Минцифры, совместимость, подводные камни.

Контекст: импортозамещение в образовании

Государственные образовательные организации находятся под давлением требований импортозамещения: переход на отечественные ОС, офисные пакеты, серверное ПО. Как в этом контексте обстоит дело с Moodle? Что нужно для соответствия требованиям — и можно ли запустить Moodle на Astra Linux?

Moodle и реестр Минцифры

Moodle — программное обеспечение с открытым исходным кодом (GPL), разработанное международным сообществом. В реестре отечественного ПО Минцифры стандартного Moodle нет. Означает ли это, что государственная организация не может использовать Moodle?

Согласно разъяснениям Минцифры, использование свободного (open source) ПО не противоречит требованиям импортозамещения — при условии, что оно не является иностранным проприетарным ПО с лицензионными отчислениями зарубежному правообладателю и данные хранятся в России. Moodle под GPL соответствует этим критериям.

Если организации всё же требуется формальное включение в реестр, существуют российские дистрибутивы Moodle, которые зарегистрированы в реестре — по сути, это Moodle с дополнительными плагинами и официальным российским юридическим лицом как правообладателем адаптации. Уточняйте актуальный список в реестре Минцифры.

Moodle на Astra Linux: совместимость

Astra Linux — российская операционная система на базе Debian, сертифицированная ФСБ и ФСТЭК. Moodle официально поддерживается на Debian-совместимых дистрибутивах. Установка Moodle на Astra Linux (Special Edition, Common Edition) технически реализуема — это стандартная LAMP/LEMP-установка.

Что нужно проверить:

  • Версия PHP в репозиториях Astra Linux — должна быть 8.1+ для Moodle 4.x. В некоторых версиях Astra может быть устаревшая PHP, нужны дополнительные репозитории
  • PostgreSQL или MySQL — оба поддерживаются и присутствуют в репозиториях Astra
  • Nginx — есть в стандартных репозиториях
  • Redis для кэширования — доступен, нужна установка и настройка

Подводные камни при развёртывании на Astra Linux

Версионность PHP. Astra Linux SE 1.7 использует пакеты на базе Debian 10, где PHP 7.4 — устаревший для Moodle 4.3+. Потребуется подключение сторонних репозиториев (например, Ondrej PHP) или сборка PHP из исходников. Это нужно планировать заранее.

SELinux / АСМ (мандатное управление доступом). Astra Linux SE имеет усиленный режим безопасности. Нужно правильно настроить политики для Nginx, PHP-FPM и директории moodledata — иначе система будет блокировать операции с файлами.

Обновления. Установка обновлений Moodle на Astra Linux не отличается от обычной — но нужно следить, чтобы обновления ОС не «сломали» PHP или зависимости.

Другие отечественные ОС

Помимо Astra Linux, Moodle работает на ALT Linux (также на базе RPM), РЕД ОС, Ред Hat-совместимых дистрибутивах. Принципы те же: проверить версию PHP, настроить веб-сервер и безопасность. Конкретные пакеты могут отличаться.

Помогу развернуть и настроить Moodle на Astra Linux или другой отечественной ОС для вашей организации. Обсудим конфигурацию.

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

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