Что установлено на вашем сервере Moodle?
- Moodle 5.2 из образа Docker erseco/alpine-moodle (Nginx и PHP-FPM), язык — турецкий
- База данных PostgreSQL 17
- HTTPS через Caddy: сайт открывается на адресе sslip.io, построенном на вашем IP, поэтому домен не обязателен
- Плановые задачи (cron) выполняются на сервере автоматически
- Учётная запись администратора с паролем, который соответствует правилу Moodle о спецсимволах
- Постоянное хранилище для файлов курсов
- Брандмауэр, в котором открыты только порты 22, 80 и 443
Какой размер нужен для Moodle?
В официальном руководстве по установке Moodle минимумом названы 512 МБ RAM, рекомендуется 1 ГБ и больше, а на большом рабочем сервере, скорее всего, понадобится 8 ГБ и более. Реалистичным минимумом диска названы 5 ГБ, а фиксированного числа пользователей нет, потому что потребности зависят от использования и нагрузки. Самый маленький размер здесь — 2 ГБ и 2 vCore. Ориентир такой: если много учащихся сдаёт экзамены одновременно, посмотрите на 4–8 ГБ, а для видео и файлов курсов добавьте диск.
| Применение | Размер | Цена | Выбрать |
|---|---|---|---|
| Несколько человек | 2 GB RAM · 2 vCore · 40 GB NVMe | $4.51/мес. | |
| Небольшая команда | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/мес. | |
| Компания | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/мес. |
Кому подходит?
- Школам и преподавателям, которые ведут курсы, занятия и задания онлайн
- Учебным центрам, которые создают платформу дистанционного обучения
- Компаниям, которые хотят обучать сотрудников на собственном сервере
- Организациям, которые хотят хранить данные учащихся на собственном сервере
- Платформам с учащимися в Турции, которые должны работать на сервере в Стамбуле
Что будет после заказа?
- Задайте размер и оплатите заказ.
- Сервер запускается, и Moodle устанавливается сама. В наших проверках на настоящих серверах это заняло около 4,5 минуты.
- В панели откройте свой сервер в разделе «Мои серверы». Когда в строке «Приложение» на вкладке «Обзор» появится сообщение, что Moodle готова, нажмите «Открыть приложение».
- Нажмите ссылку входа вверху справа и введите данные из строк «Логин» и «Пароль». Логин — yonetici (по-турецки «администратор»), экран первоначальной настройки не появляется.
- Измените название сайта (сначала это Okulum) и создайте первый курс.
- Для почты впишите данные SMTP в /opt/seturack/moodle/.env на сервере. При установке почта не настраивается.
С каждым сервером
- Ежедневные бэкапы входят в цену
- Безлимитный трафик
- Полный root-доступ
- Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
- Расположение: Istanbul · IST-1.
Полезно знать
- Этот образ при каждом запуске сбрасывает пароль и email администратора к значениям из .env. Чтобы сменить пароль насовсем, измените MOODLE_SIFRE в .env.
- Настройки SMTP тоже перезаписываются из .env при каждом запуске. Впишите свои данные в файл .env, а не в раздел администратора.
- Эта установка использует erseco/alpine-moodle — образ, который поддерживает сообщество, а не Moodle HQ. Он остаётся на ветке 5.2; чтобы получить более новые выпуски 5.2, выполните docker compose pull и docker compose up -d.
- Обновление Moodle, плагинов и тем остаётся на вас.
- Видео и файлы курсов занимают место на диске. Диск можно увеличить в панели, но нельзя уменьшить, поэтому увеличивайте его по мере необходимости.
- Если сертификат выпустить не удаётся, сайт открывается по http на вашем IP-адресе.
Moodle: вопросы и ответы
Сколько RAM нужно Moodle?
В официальном руководстве Moodle минимумом названы 512 МБ, рекомендуется 1 ГБ и больше, а на больших рабочих серверах ожидается 8 ГБ и более. У Seturack самый маленький размер — 2 ГБ и 2 vCore, а по мере роста нагрузки вы увеличиваете сервер в панели.
Сколько пользователей выдержит Moodle?
В официальном руководстве Moodle фиксированного числа пользователей нет, сказано лишь, что требования к оборудованию зависят от использования и нагрузки. Начните с малого, следите за памятью во время экзаменов и сроков сдачи заданий и при необходимости увеличивайте сервер в панели.
Как настроить почту в Moodle?
Образ, на котором построена эта установка, при каждом запуске перезаписывает настройки SMTP в Moodle из переменных окружения. Впишите данные в строки SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASSWORD и SMTP_PROTOCOL файла /opt/seturack/moodle/.env (адрес отправителя — строка MOODLE_GONDEREN), затем выполните docker compose up -d.
Как сменить пароль администратора Moodle?
Пароль, изменённый внутри Moodle, при перезапуске сервера возвращается к значению из .env. Чтобы сменить его насовсем, измените MOODLE_SIFRE в /opt/seturack/moodle/.env и выполните docker compose up -d. В панели по-прежнему будет показан исходный пароль.
Бесплатна ли Moodle?
Moodle — программное обеспечение с открытым кодом под лицензией GNU GPL, платить за лицензию не нужно даже при коммерческом использовании. Платные плагины и почтовые сервисы, если они вам понадобятся, оплачиваются отдельно.
Можно ли использовать с Moodle собственный домен?
Да. Направьте A-запись на IP-адрес сервера и добавьте новый адрес в настройки HTTPS. Затем измените SITE_URL, SITE_HOST и SITE_ADI в /opt/seturack/moodle/.env и выполните docker compose up -d. Для старых ссылок в материалах используйте в Moodle инструмент поиска и замены.