Articulo de ayuda
Cómo Instalar Moodle: Plataforma de E-learning
Instala Moodle en tu hosting para crear cursos online: requisitos, Softaculous, instalación manual y configuración inicial del campus.
Introducción
Moodle es la plataforma de e-learning (enseñanza online) más utilizada del mundo. La usan universidades, academias, empresas y formadores para crear y gestionar cursos online. Es gratuita y de código abierto.
Si quieres crear tu propia plataforma de cursos, Moodle es una de las mejores opciones. En este artículo vas a ver cómo instalarlo en tu hosting.
Qué es Moodle y para qué sirve
Moodle es un LMS (Learning Management System): un sistema para crear, gestionar y seguir cursos online. Permite:
- Crear cursos con lecciones, vídeos, documentos y actividades.
- Evaluar con cuestionarios, tareas y exámenes.
- Gestionar estudiantes y profesores.
- Emitir certificados de finalización.
- Hacer seguimiento del progreso de cada alumno.
Moodle es lo que usan miles de universidades y academias del mundo para su enseñanza online.
Requisitos del servidor para Moodle
Antes de instalar Moodle, asegúrate de que tu hosting cumple:
- PHP 8.1 o superior (la última versión de Moodle requiere PHP reciente).
- MySQL 5.7 o MariaDB 10.6 o superior (también soporta PostgreSQL).
- Mínimo 256 MB de memoria PHP (recomendado 512 MB para cursos grandes).
- Certificado SSL (obligatorio para procesos de evaluación).
- Extensiones PHP: gd, intl, xmlrpc, mbstring, curl, zip.
Moodle es exigente con la memoria PHP. Para cursos con muchos usuarios o contenido multimedia, valora un plan de hosting generoso o un VPS.
Método 1: Instalar Moodle con Softaculous (recomendado)
Paso 1: Abrir Softaculous
- Entra a cPanel.
- Busca Softaculous Apps Installer.
- Haz clic en Moodle.
Paso 2: Configurar la instalación
-
Haz clic en Install Now.
-
Rellena los datos:
Campo Qué poner Protocol https://(con SSL)Domain El dominio donde quieres Moodle In Directory Vacío o una carpeta como campusSite Name El nombre de tu campus Admin Username Tu usuario de administrador Admin Password Una contraseña segura Admin Email Tu correo -
Haz clic en Install.
[Imagen sugerida: captura del formulario de instalación de Moodle en Softaculous]
La instalación tarda uno o dos minutos. Softaculous te muestra al final:
- La URL del campus.
- La URL del panel de administración.
- Tus credenciales.
Método 2: Instalar Moodle de forma manual
Paso 1: Descargar Moodle
- Ve a la web oficial (moodle.org).
- Descarga la última versión en formato ZIP o TGZ.
Paso 2: Subir los archivos
- Conéctate por FTP o usa el Administrador de archivos de cPanel.
- Ve a
public_htmlo a una carpeta comocampus. - Sube el archivo ZIP de Moodle.
- Descomprímelo.
Paso 3: Crear la base de datos
- En cPanel, ve a Bases de datos MySQL.
- Crea una base de datos, por ejemplo
usuario_moodle. - Crea un usuario con contraseña segura.
- Asigna el usuario a la base de datos con todos los privilegios.
Anota: nombre de la base de datos, usuario y contraseña.
Paso 4: Crear la carpeta de datos (moodledata)
Moodle necesita una carpeta fuera de la web pública para guardar archivos de cursos. Por ejemplo:
/home/usuario/moodledata
Crea esta carpeta desde el Administrador de archivos de cPanel o por FTP, fuera de public_html.
Paso 5: Ejecutar el instalador
-
Abre tu navegador y entra en
https://tudominio.com. -
Se abre automáticamente el asistente de instalación de Moodle.
-
Sigue los pasos:
- Idioma: elige el idioma.
- Rutas: confirma la ruta de Moodle y la carpeta
moodledata. - Base de datos: introduce los datos de tu base de datos.
- Instalación: espera a que termine.
- Cuenta de administrador: crea el usuario admin.
[Imagen sugerida: captura del asistente de instalación de Moodle]
Configuración inicial tras la instalación
Una vez instalado Moodle, conviene:
- Configurar SSL obligatorio. En Administración del sitio → Seguridad → Configuración HTTP, activa HTTPS obligatorio.
- Configurar el método de correo. En Administración del sitio → Servidor → Configuración de correo, configura SMTP.
- Configurar el registro de usuarios. Decide si pueden registrarse libremente o los creas tú.
- Crear tu primer curso. En Administración del sitio → Cursos → Gestionar cursos.
- Configurar copias de seguridad. Moodle permite hacer copias automáticas de cursos.
- Instalar un tema. Elige un diseño adecuado a tu institución.
Consejos útiles
- Moodle necesita memoria PHP generosa. Si tienes errores de memoria, sube el
memory_limitdesde cPanel. - Configura el cron de Moodle. Moodle necesita que un script se ejecute cada minuto para tareas de mantenimiento. Configúralo desde cPanel → Cron jobs.
- Usa una carpeta moodledata segura. Debe estar fuera de la web pública.
- No instales demasiados plugins al principio. Moodle es potente de serie; añade plugins según necesites.
- Haz copias de seguridad de los cursos. Moodle permite exportar cursos para recuperarlos si algo falla.
Problemas frecuentes
Moodle muestra error de memoria
Sube el memory_limit de PHP. En cPanel: Software → Select PHP Version → Options → memory_limit. Ponlo en 512M o más.
Los correos no se envían
Configura SMTP en Administración del sitio → Servidor → Configuración de correo. Prueba con el SMTP de tu hosting o uno externo como Gmail.
Moodle va lento
Activa la caché en Administración del sitio → Plugins → Caché. Revisa que tu plan de hosting tiene recursos suficientes.
Los estudiantes no reciben notificaciones
Comprueba que el cron de Moodle está configurado y se ejecuta. Sin cron, Moodle no procesa colas de mensajes.
No puedo subir archivos grandes
El límite de subida depende de la configuración PHP. Sube upload_max_filesize y post_max_size desde cPanel.
Preguntas frecuentes
¿Moodle es gratis?
Sí, el software Moodle es gratuito y de código abierto. Lo que puede tener coste son plugins o temas de pago.
¿Puedo cobrar por mis cursos?
Sí. Moodle permite integrar pasarelas de pago (PayPal, Stripe) para vender cursos.
¿Cuántos alumnos puede tener mi Moodle?
Depende de tu hosting. Para miles de alumnos, necesitas un VPS o un servidor dedicado. Para academias pequeñas o medianas, un buen hosting compartido suele ser suficiente.
¿Moodle necesita mantenimiento?
Sí. Como cualquier software, hay que actualizarlo y hacer copias de seguridad. Si tienes un plan de mantenimiento, nosotros nos encargamos.
¿Puedo personalizar el diseño?
Sí. Moodle permite cambiar el tema (plantilla) y hay temas gratuitos y de pago.
Crea tu campus virtual con Moodle
Moodle es la plataforma de e-learning más utilizada del mundo por una razón: es potente, flexible y gratuita. Si quieres impartir cursos online, es una de las mejores opciones.
Si necesitas un hosting adecuado para Moodle, en miHosting disponemos de planes con PHP 8.x, SSL gratuito, MariaDB y la memoria necesaria. Para academias con muchos alumnos, también ofrecemos VPS administrados. Abre un ticket desde tu panel de cliente y te asesoramos.