2022年4月13日 星期三

使用 Tutor 安裝 Docker-based 的 Open edX

之前都是使用 native install 來安裝 Open edX ,

官方 Maple新版本發布僅支援 Tutor 安裝,

今天就來看看

使用 Tutor 安裝 Docker-based 的 Open edX

從 Lilac版開始就支援 Tutor,

並宣告將 native 安裝方式取消,

在 Maple 正式將此種安裝方式移除。

首先要在系統安裝 docker 與 docker-compose

透過指令安裝之後

sudo apt-get install docker-ce docker-ce-cli containerd.io

並且依照官方網站提及的安裝 docker-compose


安裝之後記得將目前 user 加入 docker group中

sudo groupadd docker
sudo usermod -aG docker $USER

這樣能以非 root身分執行 docker

接著使用命令安裝相關元件

sudo apt install python3 libyaml-dev python3-pip

最後再安裝 tutor

pip install tutor

安裝完畢之後執行

tutor local quickstart

就能以最簡單的方式安裝目前的 Open edX 版本


安裝之前,

應用程式會先詢問系統的基本資訊,

像是:

希望安裝的版本 ( release 或者 develop  ), lms與 cms 的 domain name,
站名、管理者 email、使用的語言,是否要安裝 SSL/TLS 憑證等等


安裝完畢後,

應用程式便會依照剛才的設定安裝,

就能直接無腦使用最新版本的 Open edX ,

若要自訂其他功能的話,

就必須要自行依照規則設定,

以上就是今天的主題

使用 Tutor 安裝 Docker-based 的 Open edX

Open edX 是開源的線上教學平台,

但架設需要對 Linux 系統有相當的了解

Docker-based 提供了簡便的方式安裝,

但相關的說明文件卻跟不上版本的改變,

關於這部分希望官方多加油。

沒有留言: