Cómo instalar Open edX Ginkgo 2.1 de Bitnami en Ubuntu 16.04
Tras varios meses ya de estar detrás de la consola tratando de averiguar la mejor forma de instalar OpenEdx en un servidor remoto para tenerlo listo para producción, me di cuenta que realmente no existen instrucciones concretas donde no se asuma que la persona que está instalando es un experto en Linux, CSS o Python.
Cubriré dos abordajes que a mí me funcionaron y que además cuentan con mucho soporte y documentación en línea. Quizá existan otras formas de instalarlo (sobre todo cuando se instala para desarrollo y no para producción), pero aquí cubriré cómo instalar Open Edx a través de:
- Github. Consultar esta guía mejor
- Bitnami (esta guía).
Primero, vas a necesitar lo siguiente:
- Una instalación completamente nueva de Ubuntu 16.04 en un servidor con acceso a privilegios de superusuario sudo y con un mínimo de 6.5 GB de RAM (menos de 6GB ocasionará problemas) y al menos 30GB de disco duro. Si no quieres gastar en un servidor remoto y sólo quieres alojar un curso, da click aquí para enviarme un correo con tus datos y alojar un curso totalmente gratis.
- Conocimientos básicos del manejo de Linux así como de su sistema de archivos. Da click aquí para ver un tutorial introductorio para aprender comandos de Linux de forma rápida.
- Opcionalmente, una dirección IP estática o un dominio/subdominio donde quieras que tus usuarios encuentren la instalación de Open edX.
Asumiendo que estamos en un servidor dedicado en la nube o un equipo con Ubuntu 16.04 limpio de servidores (clean install), iniciamos corriendo los comandos de actualización.
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Así aseguramos que estamos trabajando con un sistema operativo actualizado y minimizamos la posibildiad de incompatibilidad.
1. Una vez reiniciada la consola, ingresa los siguientes comandos para crear una carpeta en donde almacenaremos los archivos descargados y demás utilidades secundarias a la instalación:
$ cd /
$ sudo mkdir -p downloads
$ cd downloads
2. Copia esta liga y pégala en la carpeta que recién creamos usando sudo 'wget [cmd+v, ctrl+v, o pegar]'
$ sudo wget https://bitnami.com/redirect/to/173885/bitnami-edx-ginkgo.2-1-linux-x64-installer.run
3. Una vez que se descargue, lo haremos ejecutable y accesible por usuarios locales para minimizar riesgos. Dentro del mismo directorio de downloads, verificamos que se haya descargado el instalador y después ingresamos
$ chmod 755 bitnami-edx-ginkgo.2-1-linux-x64-installer.run
usando tab para completar el nombre sin escribirlo completo para ahorrar tiempo y descartar errores de dedo.
$ sudo su
# ./bitnami-edx-ginkgo.2-1-linux-x64-installer.run
Nota el uso del ejecutor ./
antes del nombre del archivo para poder iniciar archivos binarios o paquetes de instalación. Si todo salió bien, iniciará el instalador y te hará algunas preguntas.
Si tienes alguna duda, no dudes en [contactarme].