Назад

VPS-хостинг для Moodle, уже установленной

VPS с Moodle запускает вашу платформу онлайн-обучения на собственном сервере. После заказа Moodle 5.2 устанавливается сама, адрес сайта, логин и пароль появляются в панели, а плановые задачи выполняются на сервере автоматически. Курсы и данные учащихся остаются на вашем сервере, а доступ root всегда ваш.

Сколько человек будут пользоваться?

Итого$4.51/мес.

Цены указаны с НДС.

RAM и CPU можно увеличивать и уменьшать когда угодно. Диск можно только увеличить, поэтому начните с малого.

Что установлено на вашем сервере 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/мес.

Кому подходит?

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

Что будет после заказа?

  1. Задайте размер и оплатите заказ.
  2. Сервер запускается, и Moodle устанавливается сама. В наших проверках на настоящих серверах это заняло около 4,5 минуты.
  3. В панели откройте свой сервер в разделе «Мои серверы». Когда в строке «Приложение» на вкладке «Обзор» появится сообщение, что Moodle готова, нажмите «Открыть приложение».
  4. Нажмите ссылку входа вверху справа и введите данные из строк «Логин» и «Пароль». Логин — yonetici (по-турецки «администратор»), экран первоначальной настройки не появляется.
  5. Измените название сайта (сначала это Okulum) и создайте первый курс.
  6. Для почты впишите данные 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 инструмент поиска и замены.

Читайте дальше и смотрите похожие приложения