Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Drupal

Drupal

Drupal es una plataforma de gestión de contenidos de código abierto que soporta sitios web desde blogs personales hasta grandes plataformas comunitarias. Utilizado por gobiernos, universidades y empresas en todo el mundo. Más de 4.200 estrellas en GitHub.

En resumen

4.3k

Estrellas en GitHub

14

Vistas de página

Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Acceso

Abre tu navegador y visita: http://<SERVER_IP> (HTTP)

Siga inmediatamente el asistente de instalación de Drupal en su navegador.

Utilice la siguiente configuración de base de datos:

  • Tipo de base de datos: MySQL, MariaDB, Percona Server, or quivalent
  • Nombre de la base de datos: drupal
  • Nombre de usuario de la base de datos: drupal
  • Contraseña de la base de datos: almacenada en /root/drupal/.env
  • Opciones avanzadas > Host: mariadb
  • Opciones avanzadas > Puerto: 3306

Luego configure el nombre de su sitio y la cuenta de administrador.

Archivos y directorios importantes

  • Directorio de la aplicación: /root/drupal
  • Archivo Docker Compose: /root/drupal/docker-compose.yml
  • Archivo de entorno: /root/drupal/.env
  • Archivo de configuración de Nginx: /etc/nginx/sites-available/drupal.conf
  • Configuración Nginx habilitada: /etc/nginx/sites-enabled/drupal.conf
  • Volumen de sitios de Drupal: /var/lib/docker/volumes/drupal_drupal-sites/
  • Volumen de módulos de Drupal: /var/lib/docker/volumes/drupal_drupal-modules/
  • Volumen de perfiles de Drupal: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Volumen de temas de Drupal: /var/lib/docker/volumes/drupal_drupal-themes/
  • Volumen de datos de MariaDB: /var/lib/docker/volumes/drupal_mariadb-data/

Gestión de Docker

Go al directorio de instalación:

cd /root/drupal

Iniciar el stack:

docker compose up -d

Detener el stack:

docker compose down

Reiniciar el stack:

docker compose restart

Ver contenedores en ejecución:

docker compose ps

Ver registros:

docker compose logs -f

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Nginx y reemplaza server_name <IP>; con tu dominio (server_name <your-domain>):

vim /etc/nginx/sites-available/drupal.conf

3. Instala Certbot:

apt install -y certbot python3-certbot-nginx

4. Ejecute el siguiente comando para generar un certificado Let's Encrypt válido:

certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Reinicia Nginx para aplicar los cambios:

systemctl restart nginx

6. Abre el navegador y visita: https://yourdomain.com


Más sobre CMS

Apps relacionadas.

Deploy Drupal now. Desde $2,48/mes.