Що встановлено на вашому сервері 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 is ready, натисніть «Відкрити застосунок».
- Скористайтеся посиланням для входу вгорі праворуч і введіть дані з рядків «Логін» і «Пароль». Логін — yonetici (турецькою «адміністратор»), екрана початкового налаштування немає.
- Змініть назву сайту (спершу це Okulum) і створіть свій перший курс.
- Для пошти вкажіть дані SMTP у /opt/seturack/moodle/.env на сервері. Інсталяція пошту не налаштовує.
З кожним сервером
- Щоденне резервне копіювання входить у ціну
- Необмежений трафік
- Повний доступ root
- Пізніше можна збільшувати чи зменшувати RAM і CPU, а також збільшувати диск
- Розташування: Istanbul · IST-1.
Корисно знати
- Цей образ щоразу під час запуску повертає пароль і пошту адміністратора до значень із .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.