Moodle es un sistema de gestión de aprendizaje (LMS) de código abierto ampliamente utilizado para crear y gestionar plataformas de aprendizaje en línea. En este tutorial, te guiaremos a través de los pasos para instalar Moodle en tu servidor VPS con Ubuntu 24.04.
Requisitos previos
- Un servidor VPS con Ubuntu 24.04.
- Acceso SSH al servidor.
- Un servidor web como Apache o Nginx instalado y configurado.
- PHP 8.1 o superior.
- Una base de datos MySQL o MariaDB.
- Git (opcional, para clonar el repositorio de Moodle).
Pasos
- Instalar dependencias:
sudo apt update sudo apt install apache2 mysql-server php php-mysql php-curl php-gd php-intl php-mbstring php-xml php-zip unzip - Descargar Moodle:
- Usando Git (opcional):
cd /var/www/html sudo git clone git://git.moodle.org/moodle.git - Descarga directa:
cd /var/www/html sudo wget https://download.moodle.org/download.php/direct/stable404/moodle-latest-404.tgz sudo tar -xvzf moodle-latest-404.tgz sudo rm moodle-latest-404.tgz
- Usando Git (opcional):
- Crear la carpeta de datos de Moodle:
sudo mkdir /var/moodledata sudo chown -R www-data:www-data /var/moodledata sudo chmod -R 777 /var/moodledata - Configurar la base de datos:
- Accede a la consola de MySQL:
sudo mysql - Crea la base de datos:
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; - Crea un usuario para Moodle:
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'tu_contraseña_segura'; - Otorga permisos al usuario:
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost'; - Aplica los cambios:
FLUSH PRIVILEGES; - Sal de la consola de MySQL:
exit
- Accede a la consola de MySQL:
- Configurar Apache:
sudo nano /etc/apache2/sites-available/moodle.confAgrega el siguiente contenido, reemplazando “tu_dominio” con tu nombre de dominio:
ServerName tu_dominio DocumentRoot /var/www/html/moodle AllowOverride All Require all grantedHabilita el nuevo sitio y reinicia Apache:
sudo a2ensite moodle.conf sudo systemctl reload apache2 - Completar la instalación a través del navegador:
Accede a
http://tu_dominioen tu navegador y sigue las instrucciones en pantalla para completar la instalación de Moodle.
Conclusión
¡Felicidades! Has instalado Moodle en tu servidor Ubuntu 24.04. Ahora puedes comenzar a crear y gestionar tus cursos en línea.