Помощь

Маркетплейс: Moodle

Moodle (модульная объектно-ориентированная динамическая обучающая среда) – бесплатная система управления образовательными электронными курсами, которая позволяет преподавателям создавать собственные личные веб-сайты, наполненные динамичными курсами, расширяющими возможности обучения в любое время и в любом месте.

Moodle обладает широкими возможностями настройки и включает множество функций:

  • Современный, простой в использовании интерфейс
  • Создание, загрузка и управление курсами
  • Простое управление плагинами
  • Отслеживание выполнения учебных элементов
  • Удобное управление файлами
  • Простой и интуитивно понятный текстовый редактор

Приложение включает следующее ПО:

Название Версия
Apache2 2.4.58
MariaDB 10.11.13
Moodle 5.0
Fail2ban 1.0.2
Certbot 4.1.1

Что делает это приложение:

  • Включает UFW брандмауэр и разрешает подключения на порты:

    • SSH (22)
    • HTTP (80)
    • HTTPS (443)
  • Устанавливает пароль MySQL пользователю root и запускает mysql_secure_installation.
    Пароль записывается в файл /root/.my.cnf. Удалите этот файл, если требуется.

  • Производит установку и настройку Moodle:

    • Создает базу данных и пользователя
    • Настраивает apache
    • Устанавливает и настраивает Moodle
    • Записывает реквизиты в /root/.secrets

Дополнительная информация:

Установка занимает ~2-3 минуты после создания виртуальной машины.

Реквизиты для пользователя базы данных и администратора Moodle находятся в /root/.secrets

Moodle будет доступен по адресу: http://ip_виртуальной_машины

Шаги после развертывания приложения:

Для подключения домена:

  • Настройте DNS A-запись вашего домена на IP-адрес облачного сервера
  • Добавьте Ваш домен в директиву «ServerName» в конфигурацию apache (/etc/apache/sites-available/moodle.conf)
  • Перезапустите веб-сервер (systemctl restart apache2.service)
  • Измените доменное имя в конфигурации moodle. Файл расположен по пути /var/www/moodle/config.php
    $CFG->wwwroot = 'http://domain.tld';

Включение TLS шифрования для Вашего сайта с использованием сертификатов от Let’s Encrypt:

  • Зайдите в консоль сервера по SSH под пользователем root и выполните команду:
  • certbot --apache
  • Ответьте на вопросы и выберите домен, для которого будет выписан сертификат Let’s Encrypt.
    Через несколько секунд Ваш сертификат будет выписан и apache будет настроен для работы по https с использованием новых сертификатов.
  • Измените протокол в конфигурации moodle. Файл расположен по пути /var/www/moodle/config.php
    $CFG->wwwroot = 'https://domain.tld';

Документация на английском языке доступна по ссылке: https://docs.moodle.org/500/en/Main_page

Желаем Вам приятной работы!

Виртуальный сервер c Moodle

Мощный облачный сервер на базе KVM (AMD EPYC)

Заказать

Приложения маркетплейса

Широкий выбор приложений для облачных сервисов.

Маркетплейс