Progreso del curso

Módulo 2 de 10

Módulo 1: Introducción Módulo 3: Instalación

Módulo 2: Requisitos del Sistema y Preparación

⚙️ 2.1 Requisitos técnicos

Antes de instalar Moodle, es importante verificar que tu servidor cumple con los requisitos técnicos necesarios para un funcionamiento óptimo.

Componente Requisito Mínimo Recomendado
Servidor Web Apache 2.4, Nginx 1.18, o IIS 10 Apache 2.4+ con mod_ssl
PHP Versión 7.4 Versión 8.0 o superior
Base de Datos MySQL 5.7, MariaDB 10.3, PostgreSQL 10 MySQL 8.0 o MariaDB 10.5+
Espacio en Disco 200MB para Moodle + espacio para cursos 5GB mínimo + backups
Memoria RAM 256MB 1GB o más
Procesador 1 GHz 2 GHz multi-core

Extensiones PHP requeridas

  • curl: Para comunicación con servicios externos
  • xml: Para procesamiento de datos XML
  • json: Para manejo de datos en formato JSON
  • mbstring: Para soporte de caracteres multibyte
  • zip: Para compresión y descompresión de archivos
  • gd: Para manipulación de imágenes
  • openssl: Para conexiones seguras

Consejo importante: Siempre verifica los requisitos específicos en la documentación oficial de Moodle, ya que pueden cambiar con cada nueva versión.

🌐 2.2 Opciones de hosting

Seleccionar el tipo de hosting adecuado es crucial para el rendimiento y escalabilidad de tu plataforma Moodle.

🏠

Hosting Compartido

  • Más económico
  • Gestión simplificada
  • Recursos limitados
  • Bueno para sitios pequeños
  • Menos control del servidor
🖥️

Servidor VPS

  • Mayor control y flexibilidad
  • Recursos dedicados
  • Escalabilidad
  • Requiere conocimientos técnicos
  • Costo moderado
🚀

Hosting Especializado en Moodle Recomendado

  • Optimizado para Moodle
  • Soporte técnico especializado
  • Actualizaciones automáticas
  • Backups regulares
  • Mejor rendimiento
💻

Servidor Local

  • Máximo control
  • Ideal para pruebas y desarrollo
  • Sin costos de hosting
  • Requiere mantenimiento
  • Acceso limitado desde internet

Factores a considerar al elegir hosting

  • Número de usuarios: Más usuarios requieren más recursos
  • Tráfico esperado: Picos de actividad pueden afectar el rendimiento
  • Almacenamiento: Espacio necesario para cursos y multimedia
  • Presupuesto: Costos iniciales y de mantenimiento
  • Soporte técnico: Disponibilidad y calidad del soporte
  • Escalabilidad: Capacidad de crecer con tu proyecto

📋 2.3 Preparación previa a la instalación

Una preparación adecuada facilita el proceso de instalación y evita problemas futuros.

1

Dominio o subdominio

Registra un dominio profesional o configura un subdominio para tu plataforma Moodle. Ejemplo: cursos.miempresa.com o miaulaonline.com

2

Certificado SSL

Obtén e instala un certificado SSL para garantizar conexiones seguras. Hoy en día es imprescindible y mejora el SEO.

3

Acceso al servidor

Asegúrate de tener acceso SSH o al panel de control (cPanel, Plesk) de tu hosting para realizar la instalación y configuraciones.

4

Base de datos

Crea una base de datos MySQL/MariaDB y un usuario con todos los privilegios sobre esa base de datos.

5

Credenciales de acceso

Prepara las credenciales que usarás para el administrador de Moodle: nombre de usuario, correo electrónico y contraseña segura.

Lista de verificación pre-instalación

  • ✅ Verificar que el servidor cumple con los requisitos mínimos
  • ✅ Tener acceso FTP/SFTP o al administrador de archivos
  • ✅ Crear la base de datos y usuario de base de datos
  • ✅ Tener un certificado SSL instalado
  • ✅ Decidir la ubicación de instalación (directorio raíz o subdirectorio)
  • ✅ Elegir el idioma principal de la plataforma
  • ✅ Planificar la estructura inicial de categorías de cursos

Consejo de seguridad: Antes de comenzar la instalación, asegúrate de tener backups de cualquier dato existente en tu servidor y de haber anotado todas las credenciales de acceso necesarias.

Resumen del módulo

En este módulo hemos preparado todo lo necesario para la instalación de Moodle:

  • Conocemos los requisitos técnicos del servidor
  • Hemos evaluado las diferentes opciones de hosting
  • Preparamos todos los elementos necesarios antes de instalar
  • Contamos con una lista de verificación para asegurar una instalación exitosa

Preparación para el siguiente módulo: En el Módulo 3 procederemos con la instalación de Moodle paso a paso, tanto de forma manual como usando instaladores automáticos.

Módulo 1: Introducción Módulo 3: Instalación