Como instalar Open Edx

Instalar OpenEdx en sus versiones anteriores a Dogwood era un verdadero dolor de cabeza. Ya que habia paquetes que no se instalaban y esto provocaba que la instalación se rompiera y se tenia que revisar el log de la instalación para saber que paquete faltaba o hacer algun enlace blando para que se pudiera instalar.

Desde que los desarrolladores se pusieron las pilas y actualizaron la guia, ahora es mucho mas instalarla.

Para esto requerimos un servidor con las siguientes caracteristicas:

  • Al menos un core de 2.0Ghz, yo recomiendo dos.
  • 4Gb en ram
  • 50Gb de disco duro
  • Sistema Operativo Ubuntu 12.04, ya que actualmente solo corre sobre esta versión

Empecemos:

  1. Actualizamos nuestro ubuntu
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install libffi-dev
sudo reboot
  1. Establecemos la variable sobre la versión de openedx a instalar, en este caso sera la versión Eucalypto en la rama de desarrollo master, ya que parece que es la unica funcional al dia de la publicación de este articulo.
export OPENEDX_RELEASE=open-release/eucalyptus.master
  1. Procedemos a instalar ansible y la plataforma
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/ansible-bootstrap.sh -O - | sudo bash
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/sandbox.sh -O - | bash

Ahora no toca mas que esperar y que nos salga la siguiente pantalla.

Y con esto tenemos terminamos la instalación de nuestro edx.

Para comprobarlo, lo verificamos con un explorardor de internet con la dirección.