Saltar al contenido
ElevoCloud - Hosting en Chile ElevoCloud
← Volver al blog
Guías Hosting E-learning 16 de junio de 2026 7 min de lectura

Hosting para Moodle y e-learning en Chile: guía de instalación y requisitos técnicos

Capacitación online, OTEC, colegios y empresas que buscan instalar Moodle en Chile necesitan hosting con requisitos específicos. Esta guía explica qué plan elegir y cómo configurarlo.

Hosting para Moodle y e-learning en Chile: guía de instalación y requisitos técnicos

Hosting para Moodle y e-learning en Chile: guía de instalación y requisitos técnicos

Las plataformas de capacitación online crecieron de forma sostenida en Chile desde 2020. Empresas, OTEC, colegios bilingües y centros de formación técnica buscan instalar Moodle u otras soluciones LMS sin depender de plataformas SaaS con costos mensuales elevados o limitaciones en el número de estudiantes.

Elegir un hosting para Moodle no es lo mismo que elegir hosting para un blog. Los requisitos de servidor, memoria y base de datos son más exigentes, y el rendimiento bajo carga simultánea de estudiantes es un factor crítico.

Esta guía explica qué necesita un hosting para funcionar bien con Moodle, cómo se diferencia de un hosting para WordPress, y qué pasos seguir para instalar la plataforma correctamente.

Qué es Moodle y cuándo conviene instalarlo

Moodle es una plataforma LMS (Learning Management System) de código abierto. Permite crear cursos con videos, evaluaciones, foros, certificados y control de avance por alumno.

Conviene instalarlo cuando necesitas:

  • Control total sobre los datos de los alumnos (privacidad, SENCE, OTEC).
  • Número ilimitado de estudiantes sin costo por usuario.
  • Integración con tu sistema de facturación o ERP local.
  • Personalización del diseño y funciones del curso.
  • Alternativa a plataformas como Teachable, Hotmart o LearnWorlds, que cobran comisión por venta.

Si solo tienes 20-50 alumnos y no necesitas integración con sistemas internos, una solución SaaS puede ser más rápida de implementar. Pero si planeas escalar o ya tienes una base de estudiantes activa, tener tu propia instalación de Moodle en un servidor propio es la opción más flexible y económica a largo plazo.

Requisitos técnicos de Moodle para hosting en Chile

Moodle tiene requisitos mínimos que no todos los planes de hosting compartido cumplen correctamente.

Sistema operativo y servidor web

Moodle funciona con Apache o Nginx en Linux. La mayoría de los hostings en Chile con cPanel usan Apache + LiteSpeed, lo que es compatible.

PHP

Moodle 4.x requiere PHP 8.1 o superior. Versiones anteriores de PHP son incompatibles o presentan errores de rendimiento. En cPanel puedes cambiar la versión de PHP desde Software > MultiPHP Manager.

Extensiones PHP necesarias:

  • intl, xmlrpc, soap, curl, gd, mbstring, openssl, zip, pdo

Base de datos

Moodle es compatible con MariaDB 10.4+ o MySQL 8+. Los planes de hosting compartido en cPanel incluyen MariaDB, lo que es suficiente para instalaciones medianas.

Para instalaciones con más de 500 estudiantes activos simultáneos, se recomienda una base de datos dedicada o un VPS con MySQL optimizado.

Espacio en disco

Una instalación base de Moodle ocupa 200-400 MB. Con videos, materiales y archivos de cursos, el espacio puede crecer rápidamente:

  • Hasta 100 estudiantes + 10 cursos: 2-5 GB
  • Hasta 500 estudiantes + 30 cursos: 10-20 GB
  • Más de 1.000 estudiantes con videos HD: 50 GB+

Para videos de alta duración, se recomienda usar almacenamiento externo (Vimeo Private, YouTube unlisted, AWS S3) y embeber los videos en Moodle en vez de subirlos directamente.

Memoria PHP y procesos

La variable memory_limit debe ser al menos 256 MB para Moodle. El valor recomendado es 512 MB.

En hosting compartido con LiteSpeed/cPanel, este límite puede configurarse desde MultiPHP INI Editor o solicitarse al proveedor.

Hosting compartido vs VPS para Moodle en Chile

La elección depende del número de estudiantes concurrentes y el volumen de contenido.

CriterioHosting compartidoVPS
Estudiantes concurrentesHasta 30-50100+ sin límite hardware
Costo mensual$5.000-$15.000 CLP$25.000-$60.000 CLP
Configuración PHP/MySQLLimitada (cPanel)Total (root)
Backups automáticosIncluidosRequiere configuración
EscalabilidadLimitadaInmediata
Redis / MemcachedNo disponibleDisponible

Para menos de 50 estudiantes activos simultáneos: un plan de hosting compartido con PHP 8.1 y 512 MB de memoria es suficiente para empezar.

Para más de 50 estudiantes o cursos con videos propios: un VPS con al menos 4 GB de RAM y 2 vCPUs garantiza estabilidad bajo carga.

Instalación de Moodle en hosting cPanel (paso a paso)

Paso 1: Crear la base de datos

En cPanel, accede a Bases de datos MySQL y crea:

  • Una base de datos nueva (ej: usuario_moodle)
  • Un usuario de base de datos con contraseña segura
  • Asigna el usuario a la base de datos con todos los privilegios

Paso 2: Descargar e instalar Moodle

Descarga la versión estable más reciente desde moodle.org. Sube el archivo ZIP a tu hosting via Administrador de Archivos de cPanel o FTP, y extráelo en la carpeta correspondiente (ej: public_html/moodle/ o directamente en public_html/ si quieres que sea la raíz del dominio).

Paso 3: Crear el directorio moodledata

Moodle requiere un directorio de datos fuera de public_html por seguridad. Crea una carpeta al mismo nivel que public_html:

/home/tuusuario/moodledata/

Este directorio almacena archivos subidos por usuarios y datos de sesión. No debe ser accesible públicamente.

Paso 4: Instalar via navegador

Navega a tudominio.cl/moodle/ (o la ruta donde instalaste). El asistente de instalación te pedirá:

  • Ruta al directorio moodledata
  • Datos de conexión a la base de datos
  • Nombre del sitio y correo del administrador
  • País (Chile) y zona horaria

La instalación puede tardar 5-15 minutos mientras crea las tablas de la base de datos.

Paso 5: Configurar cron

Moodle requiere que el cron de PHP se ejecute cada minuto para procesar tareas en segundo plano (notificaciones, generación de reportes, limpieza de sesiones).

En cPanel, ve a Cron Jobs y agrega:

* * * * * /usr/local/bin/php /home/tuusuario/public_html/moodle/admin/cli/cron.php > /dev/null 2>&1

Paso 6: Configurar HTTPS

Activa el certificado SSL desde cPanel (SSL/TLS > AutoSSL) y en la administración de Moodle, cambia la URL del sitio a https://.

Alternativa más simple: LearnDash en WordPress

Si ya tienes WordPress instalado y no necesitas todas las funciones de Moodle, LearnDash es el plugin LMS más completo del ecosistema WordPress:

  • Cursos, lecciones, cuestionarios y certificados
  • Restricción de contenido por progreso
  • Integración nativa con WooCommerce para venta de cursos
  • Compatible con Elementor, Divi y Gutenberg

La ventaja principal es que no requiere una instalación separada ni configuración de servidor adicional. Funciona sobre cualquier hosting WordPress con PHP 8.x.

La desventaja frente a Moodle: el costo de la licencia de LearnDash (USD $199/año para 1 sitio) y menor flexibilidad para reportería avanzada o integración con sistemas SENCE.

Optimización del rendimiento para plataformas LMS

Caché de objetos

Activar Redis object cache reduce la carga de base de datos en un 30-60% en plataformas con muchos usuarios logueados. Si tu hosting incluye Redis (como los planes de Elevocloud con AccelerateWP), actívalo desde el panel y configura el plugin Redis Object Cache en WordPress, o configura la caché de sesiones en Moodle.

CDN para materiales de curso

Los archivos estáticos (PDFs, imágenes, videos pequeños) pueden servirse desde un CDN para reducir la carga del servidor. Cloudflare Free es suficiente para la mayoría de las instalaciones.

Ajuste de max_execution_time y upload_max_filesize

Para subir materiales de cursos pesados (videos, PPTs), ajusta en php.ini o desde MultiPHP INI Editor:

upload_max_filesize = 512M
post_max_size = 512M
max_execution_time = 300
max_input_time = 300

Preguntas frecuentes

¿Moodle es gratis? Sí, Moodle es open source y gratuito. El costo es el hosting del servidor, no la plataforma.

¿Puedo instalar Moodle en un plan compartido de Elevocloud? Sí, si el plan incluye PHP 8.1+ y al menos 256 MB de memory_limit. Para más de 50 estudiantes concurrentes, un VPS ofrece mejor estabilidad.

¿Moodle es compatible con SENCE en Chile? Moodle tiene integración con SCORM, que es el estándar que SENCE acepta para cursos e-learning. Requiere configuración adicional del módulo SCORM dentro de Moodle.

¿Cuánto cuesta mantener Moodle? El costo mensual del hosting (desde $15.000 CLP en compartido o desde $30.000 CLP en VPS) más el tiempo de mantenimiento (actualizaciones, backups, soporte). No hay costo por número de estudiantes o cursos.

Si quieres instalar Moodle o LearnDash en un entorno estable y administrado, los planes de Elevocloud incluyen soporte técnico, backups diarios y PHP 8.x actualizado. Consulta los planes disponibles.

Seguir leyendo

Mas entradas del blog

Ver todas →
Escríbenos por WhatsApp