open edX Ironwood正式版安装步骤
- 代码截止日期: 2019-01-17
- 状态: 支持中
- 发布日志
Ironwood
发行版本号 | 发行日期 | Git标签 |
---|---|---|
Ironwood fixes | 2019-06-26+ | open-release/ironwood.master |
Ironwood.2 | 2019-06-05 | open-release/ironwood.2 |
Ironwood.1 | 2019-03-21 | open-release/ironwood.1 |
官方一键安装步骤
服务器要求
建议配置一台服务器可以支持100多名学生注册学习。
注意: 单台服务器上运行MySQL, Memcache, Mongo, nginx, 及所有的 Open edX services (LMS, Studio, Forums, ORA,等等) 。每个服务可以单独运行在一台服务器上。
- Ubuntu 16.04 amd64 (需要oraclejdk)。
- 最小内存: 8GB
- 至少2.00GHz的 CPU
- 最小硬盘空间:25GB,建议使用50GB
开始安装
启动你的Ubuntu 16.04 64-bit服务器并使用有sudo权限的账户登陆。
注意:国内最好VPN安装,有些安装源被封杀,建议使用国际安装源。
更新服务器资源:
自动安装
open edX稳定版采用字母编号,最新版本为hawthorn第二版,你可以自己选择想要安装的稳定版本,版本编号选择地址为:open edX releases 。通过设置OPENEDX_RELEASE值设定要安装的版本,例如安装hawthorn第二版,设定OPENEDX_RELEASE=open-open-release/ironwood.1。
1 2 3 |
sudo apt-get update sudo apt-get upgrade -y sudo reboot |
设置安装版本
1 |
export OPENEDX_RELEASE=open-release/ironwood.master |
在当前目录下创建 config.yml文件,内容如下:
1 2 3 |
# The host names of LMS and Studio. Don't include the "https://" part: EDXAPP_LMS_BASE: "online.myeducation.org" EDXAPP_CMS_BASE: "studio.online.myeducation.org" |
安装Bootstrap :
1 |
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/ansible-bootstrap.sh -O - | sudo bash |
设置随机密码:
1 |
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/generate-passwords.sh -O - | bash |
安装Open edX:
1 |
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/native.sh -O - | bash |
安装过程时间不定,根据你的网络环境来定。安装结果如果fail=0表示安装成功,再简单的配置一下服务器配置,列如LMS_ROOT_URL设置,可以访问你的edX平台了。
学生端:http://ip
创课端:http://ip:18010
管理端:http://ip/admin