Hosting App's Version en ingles

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.

Publicado: 12/7/2026 Actualizado: 12/7/2026

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

  1. Entra a cPanel.
  2. Busca Softaculous Apps Installer.
  3. Haz clic en Moodle.

Paso 2: Configurar la instalación

  1. Haz clic en Install Now.

  2. Rellena los datos:

    CampoQué poner
    Protocolhttps:// (con SSL)
    DomainEl dominio donde quieres Moodle
    In DirectoryVacío o una carpeta como campus
    Site NameEl nombre de tu campus
    Admin UsernameTu usuario de administrador
    Admin PasswordUna contraseña segura
    Admin EmailTu correo
  3. 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

  1. Ve a la web oficial (moodle.org).
  2. Descarga la última versión en formato ZIP o TGZ.

Paso 2: Subir los archivos

  1. Conéctate por FTP o usa el Administrador de archivos de cPanel.
  2. Ve a public_html o a una carpeta como campus.
  3. Sube el archivo ZIP de Moodle.
  4. Descomprímelo.

Paso 3: Crear la base de datos

  1. En cPanel, ve a Bases de datos MySQL.
  2. Crea una base de datos, por ejemplo usuario_moodle.
  3. Crea un usuario con contraseña segura.
  4. 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

  1. Abre tu navegador y entra en https://tudominio.com.

  2. Se abre automáticamente el asistente de instalación de Moodle.

  3. 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:

  1. Configurar SSL obligatorio. En Administración del sitio → Seguridad → Configuración HTTP, activa HTTPS obligatorio.
  2. Configurar el método de correo. En Administración del sitio → Servidor → Configuración de correo, configura SMTP.
  3. Configurar el registro de usuarios. Decide si pueden registrarse libremente o los creas tú.
  4. Crear tu primer curso. En Administración del sitio → Cursos → Gestionar cursos.
  5. Configurar copias de seguridad. Moodle permite hacer copias automáticas de cursos.
  6. 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_limit desde 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.