Créer un serveur Web Raspberry Pi avec Drupal

Créer un serveur Web Raspberry Pi avec Drupal
Le Raspberry Pi est un ordinateur monocarte polyvalent. Sa popularité provient de la prise en charge massive du système d’exploitation, des ressources communautaires et d’une multitude d’applications. Bien qu’il semble souvent que la majorité des utilisateurs exécutent RetroPie, Recalbox ou Lakka sur le Raspberry Pi pour les jeux rétro, c’est un appareil capable pour des tonnes d’applications. Vous pouvez créer un serveur multimédia ou de fichiers avec un Raspberry Pi pour accéder aux fichiers pratiquement n’importe où. De plus, vous pouvez créer votre propre serveur Web Raspberry avec Drupal. Apprenez à installer Drupal sur les cartes Raspberry Pi!
Creer un serveur Web Raspberry Pi avec Drupal

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?