
Drupal sur Raspberry Pi: Qu’est-ce que Drupal?
Drupal est un système de gestion de contenu (CMS) gratuit et open source. Il est écrit en PHP et disponible gratuitement et légalement sous la licence publique générale GNU. En raison de sa nature open source, de ses nombreuses fonctionnalités et du soutien de la communauté, Drupal est un cadre de gestion de contenu populaire. Il est présenté comme à la fois hautement évolutif et flexible. Comme WordPress, Drupal propose des tonnes de ressources, notamment des thèmes, des forums, etc. Notamment, Drupal dispose d’excellentes fonctionnalités de sécurité, avec des sites tels que WhiteHouse.gov en utilisant Drupal.
Installation du serveur Raspberry Pi Drupal: ce dont vous aurez besoin
Tout d’abord, vous aurez besoin d’une carte Raspberry Pi. Un Raspberry Pi 2, Raspberry Pi 3 ou Raspberry Pi 3 B + suffira mais le Raspberry Pi 4 fonctionne mieux. De plus, une installation de Raspberry Pi Drupal nécessite une alimentation, une carte microSD, un système d’exploitation (OS) basé sur Linux et un boîtier en option. De plus, des périphériques tels qu’un clavier et une souris. Un Raspberry Pi coûte environ 35 $ pour la carte uniquement. Il existe des tonnes de boîtiers Raspberry Pi que vous pouvez acheter pour protéger votre carte Pi. Il y a de fortes chances que vous ayez une carte microSD et probablement un câble micro USB compatible à utiliser comme alimentation. Vous pouvez vous procurer un kit complet pour environ 40 $ ou plus.
Coût total: 35 $ et plus
Installez Drupal sur Raspberry Pi avec Drupal Pi
Drupal Pi est un moyen simple d’ajouter Drupal au Raspberry Pi pour un serveur Web. Comme son Page GitHub explique, il s’agit d’un dérivé du projet Raspberry Pi Dramble qui fournit la fonctionnalité pour effectuer une installation de cluster Drupal sur les appareils Raspberry Pi. Ceci, cependant, est destiné à un Raspberry Pi solitaire exécutant Drupal.
Tout d’abord, vous aurez besoin de Raspbian en cours d’exécution sur votre carte Raspberry Pi. Un Raspberry Pi 2, 3 ou 3 B + est recommandé. Avec un Raspberry Pi exécutant Raspbian ou Raspbian Lite, vous devrez d’abord installer à la fois Ansible et Git. Pour ce faire, exécutez:
sudo apt-get update && sudo apt-get install -y python-dev python-pip libffi-dev git && sudo pip install ansible
Vous pouvez vérifier si Ansible est correctement installé avec:
ansible --version
Une fois que c’est terminé, téléchargez le référentiel. Clonez le répertoire Drupal Pi Git:
git clone https://github.com/geerlingguy/drupal-pi.git && cd drupal-pi
Ensuite, copiez le fichier example.config.yml dans config.yml et son example.inventory dans l’inventaire. Après cela, installez les rôles Ansible:
ansible-galaxy install -r requirements.yml
Enfin, lancez le playbook Ansible:
ansible-playbook -i inventory -c local main.yml
Attendez quelques minutes, puis ouvrez http: //www.drupalpi.test/ qui devrait donner la page de test appropriée.
Installez Drupal sur Raspberry Pi
Bien que Drupal Pi soit un moyen facile d’exécuter Drupal sur une carte Raspberry Pi, vous pouvez l’installer via la ligne de commande autonome. Dans un terminal, exécutez:
sudo apt-get install drupal7
Vous serez invité à configurer la base de données. Sélectionner Oui et continue. Maintenant, choisissez le type de base de données. Ensuite, sélectionnez un mot de passe d’application MySQL. Dans une ligne de commande, entrez:
cd /etc
puis
sudo cp /etc/drupal/7/apache2.conf /etc/apache2/mods-enabled/drupal.conf
Ensuite, redémarrez le serveur Web avec:
sudo service apache2 restart
Dans un navigateur Web, accédez à [your IP address]/drupal7/install.php
À partir de là, choisissez un profil d’installation. Vous pouvez opter pour un minimum ou un standard. Cliquez sur Sauvegarder et continuer. Choisissez une langue, puis continuez. Maintenant, vous devrez attendre la fin de l’installation de base.
Une fois que cela est terminé, configurez votre site. Vous devrez entrer un nom de site et une adresse e-mail, ainsi qu’un nom d’utilisateur, une adresse e-mail de maintenance du site, un mot de passe, ainsi que des paramètres de serveur. Cela inclut la sélection d’un pays, d’un fuseau horaire par défaut et le choix de vos paramètres de notification de mise à jour. Lorsque vous avez terminé, cliquez sur Enregistrer et continuer. Maintenant, vous aurez un lien pour visiter votre site Web.
Installez Drupal Raspberry Pi: dernières pensées
Exécuter Drupal sur un Raspberry Pi est assez simple. Vous avez quelques méthodes pour installer Drupal, y compris une installation en ligne de commande de Drupal 7 ainsi que Drupal Pi. Vous trouverez que les performances de Raspberry Pi Drupal sont bonnes pour un site de base, mais elles ne sont pas idéales pour exécuter un serveur Web complet. J’ai été agréablement surpris que l’installation de Drupal sur un Raspberry Pi 2 ait fonctionné raisonnablement bien. Pourtant, un Raspberry Pi 4 donnera les meilleures performances, mais vous pouvez absolument faire fonctionner Drupal sur un Raspberry Pi 2 ou 3/3 B +. L’exécution d’un serveur Web Drupal à partir d’un Raspberry Pi fournit un moyen simple et peu coûteux de créer un serveur Web. Si vous préférez créer un cluster, check-out Dramble qui vous permet de créer un cluster de Pis exécutant Drupal.
Un matériel plus puissant est définitivement préféré. Par exemple, je ne changerai pas mon site Web personnel vers un site auto-hébergé sur un Raspberry Pi. Mais pour quelque chose de basique, ou pour en apprendre davantage sur les serveurs Web, installer Drupal sur le Raspberry Pi offre une idée de projet simple et amusante. Opter pour une configuration de cluster offre de meilleures performances Drupal sur un Raspberry Pi.
Quels serveurs utilisez-vous sur votre Raspberry Pi?