edX Ubuntu 12.04 64 bit Installation

edX Ubuntu 12.04 64 bit Installation

安装设备要求:

  • Ubuntu 12.04 amd64
  • 最小内存2GB,推荐内存4GB内存。
  • 至少2.00GHz CPU or EC2 计算单元
  • 硬盘容量最少25GB,推荐50GB硬盘容量

安装介绍

1.更新ubuntu包源

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

2.一步安装

wget https://raw.githubusercontent.com/edx/configuration/master/util/install/sandbox.sh -O - | bash
安装指定的openedx稳定版,设置`OPENEDX_RELEASE`的值
export OPENEDX_RELEASE=named-release/cypress
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/sandbox.sh -O - | bash

3.分步安装

  • 准备工作
sudo apt-get install -y build-essential software-properties-common python-software-properties curl git-core libxml2-dev libxslt1-dev libfreetype6-dev python-pip python-apt python-dev libxmlsec1-dev swig libmysqlclient-dev
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
  • 克隆配置文件
cd /var/tmp
git clone https://github.com/edx/configuration
  • 允许ssh认证,编辑configuration/playbooks/roles/common_vars/defaults/main.yml文件,设置COMMON_SSH_PASSWORD_AUTH:yes

  • 安装依赖环境

cd /var/tmp/configuration
sudo pip install -r requirements.txt 
  • 修改edx配置文件(设置邮箱、绑定域名及其他)
 cd /var/tmp/configuration/playbooks/roles/edxapp/defaults
sudo vim main.yml
EDXAPP_PREVIEW_LMS_BASE: 'xpreview.momomin.org'
EDXAPP_LMS_BASE: 'x.momomin.org'  
EDXAPP_CMS_BASE: 'xstudio.momomin.org'
EDXAPP_SITE_NAME: 'x.momomin.org'
EDXAPP_LANG: 'en_US.UTF-8'
EDXAPP_LANGUAGE_CODE : 'zh-cn'
EDXAPP_TIME_ZONE: 'Asia/Shanghai'
EDXAPP_TECH_SUPPORT_EMAIL: 'technical@momomin.org'
EDXAPP_CONTACT_EMAIL: 'info@momomin.org'
EDXAPP_BUGS_EMAIL: 'bugs@momomin.org'
EDXAPP_DEFAULT_FROM_EMAIL: 'registration@momomin.org'
EDXAPP_DEFAULT_FEEDBACK_EMAIL: 'feedback@momomin.org'
EDXAPP_DEFAULT_SERVER_EMAIL: 'devops@momomin.org'
EDXAPP_BULK_EMAIL_DEFAULT_FROM_EMAIL: 'no-reply@momomin.org'

具体含义如下

EDXAPP_LMS_BASE:LMS学习端的域名或者ip,教师端邀请学生等用到
EDXAPP_PREVIEW_LMS_BASE:课程预览的域名或者ip,教师端预览课程用到,一般等同于LMS
EDXAPP_CMS_BASE:CMS教师端的域名或者ip,教师再学生端直接转到教师端用
EDXAPP_PLATFORM_NAME:edX平台名称设置
EDXAPP_SITE_NAME:edX平台默认域名或者ip
EDXAPP_CMS_SITE_NAME:edX平台教师端的域名或者ip
EDXAPP_LANGUAGE_CODE:语言编码设置,例如默认中文设置为’zh-cn’
EDXAPP_TIME_ZONE:时区设置,例如中国时区设置为’Asia/Shanghai’
EDXAPP_TECH_SUPPORT_EMAIL:技术支持联系E-mail
EDXAPP_CONTACT_EMAIL:平台联系E-mail
EDXAPP_BUGS_EMAIL:平台BUG联系E-mail
EDXAPP_DEFAULT_FROM_EMAIL:平台发送邮件默认E-mail
EDXAPP_DEFAULT_FEEDBACK_EMAIL:平台反馈联系E-mail
EDXAPP_DEFAULT_SERVER_EMAIL:平台SERVER联系E-mail
EDXAPP_BULK_EMAIL_DEFAULT_FROM_EMAIL:平台批量发送邮件默认E-mail
EDXAPP_UNIVERSITY_EMAIL:平台大学联系E-mail
EDXAPP_PRESS_EMAIL:平台出版联系E-mail
EDXAPP_CMS_NGINX_PORT:CMS教师端的nginx的端口
  • 运行安装文件
cd /var/tmp/configuration/playbooks && sudo ansible-playbook -c local ./edx_sandbox.yml -i "localhost,"

运行出现错误可以从出错的任务开始重新安装:

cd /var/tmp/configuration/playbooks && sudo ansible-playbook -c local ./edx_sandbox.yml -i "localhost," --start-at-task="出错的任务名称"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值