Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Drupal

Drupal

Drupal est une plateforme de gestion de contenu open source prenant en charge des sites web allant des blogs personnels aux grandes plateformes communautaires. Utilisé par des gouvernements, des universités et des entreprises du monde entier. Plus de 4 200 étoiles sur GitHub.

En un coup d'œil

4.3k

Étoiles GitHub

14

Vues de page

Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Accès

Ouvrez votre navigateur et allez sur : http://<SERVER_IP> (HTTP)

Suivez immédiatement l'assistant d'installation Drupal dans votre navigateur.

Utilisez la configuration de base de données suivante :

  • Type de base de données : MySQL, MariaDB, Percona Server, or quivalent
  • Nom de la base de données : drupal
  • Nom d'utilisateur de la base de données : drupal
  • Mot de passe de la base de données : stocké dans /root/drupal/.env
  • Options avancées > Hôte : mariadb
  • Options avancées > Port : 3306

Configurez ensuite le nom de votre site et le compte administrateur.

Fichiers et répertoires importants

  • Répertoire de l'application : /root/drupal
  • Fichier Docker Compose : /root/drupal/docker-compose.yml
  • Fichier d'environnement : /root/drupal/.env
  • Fichier de configuration Nginx : /etc/nginx/sites-available/drupal.conf
  • Configuration Nginx activée : /etc/nginx/sites-enabled/drupal.conf
  • Volume des sites Drupal : /var/lib/docker/volumes/drupal_drupal-sites/
  • Volume des modules Drupal : /var/lib/docker/volumes/drupal_drupal-modules/
  • Volume des profils Drupal : /var/lib/docker/volumes/drupal_drupal-profiles/
  • Volume des thèmes Drupal : /var/lib/docker/volumes/drupal_drupal-themes/
  • Volume de données MariaDB : /var/lib/docker/volumes/drupal_mariadb-data/

Gestion de Docker

Go vers le répertoire d'installation :

cd /root/drupal

Démarrer la stack :

docker compose up -d

Arrêter la stack :

docker compose down

Redémarrer la stack :

docker compose restart

Voir les conteneurs en cours d'exécution :

docker compose ps

Voir les logs :

docker compose logs -f

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez la configuration Nginx et remplacez server_name <IP>; avec votre domaine (server_name <your-domain>):

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

3. Installez Certbot :

apt install -y certbot python3-certbot-nginx

4. Exécutez la commande suivante pour générer un certificat Let's Encrypt valide :

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

5. Redémarrez Nginx pour appliquer les modifications :

systemctl restart nginx

6. Ouvrez votre navigateur et accédez à : https://yourdomain.com


Plus dans CMS

Apps connexes.

Deploy Drupal now. À partir de 2,48 $/mois.