Платформа

Английская версия содержит самую свежую информацию.

Open edX - очень сложная платформа. edX.org предоставляет методы самостоятельной установки Open edX. Мы настоятельно не рекомендуем устанавливать самостоятельно из исходного кода edX. Подумайте об использовании контейнерной версии, которая упростит ее настройку и размещение! Знания Docker, контейнеров и виртуализации полезны, но не требуются, если у вас уже есть серьезный технический опыт в облачных вычислениях.

Open edX Tutor

Мы выбрали установку Open edX на основе Docker под названием Tutor. Простыми словами, Tutor - это программа-оболочка, которая использует Docker для управления Open edX.

Почему мы выбрали Tutor?

  1. Его легко установить, настроить и обновить. Docker делает большую часть работы за нас!
  2. Он автоматически генерирует и обновляет сертификаты SSL из Let's Encrypt.
  3. Tutor упрощает перенос образа на другой сервер или создание и восстановление резервных копий.
    • Docker отделяет программное обеспечение и службы от данных.
  4. Установка Open edX не ограничивается образами Docker. Доступны все функции Open edX.
    • Сервисы разделены с использованием разных контейнеров (код платформы, база данных, кэширование памяти и т.д.)
    • Tutor поддерживает полную функциональность Open edX.
    • Tutor использует простую систему плагинов для настройки Open edX и расширения функциональности.

Необходимые знания и навыки

Как минимум вы должны знать:

  • Практические навыки использования bash в дистрибутиве на основе Debian
  • Понимание виртуализации и Docker
  • Базовые знания Python

Требования к серверу

На сайте документации Tutor показаны особые требования. Наши гайды предлогают следующее:

  • VPS на базе Debian (рекомендуется Ubuntu 18.04)
  • 8 ГБ ОЗУ, 4 Ядра, 80 ГБ дискового пространства