voteintuile logo

Homelabbing 101 : Comment monter un serveur web sur un Raspberry Pi ?

Salut à toi, jeune entrepreneur, cher camarade nerd de ! Aujourd’hui, nous allons plonger dans le monde merveilleux des serveurs web, et quoi de mieux pour commencer que notre cher et tendre Raspberry Pi ? Alors, accroche-toi à ton clavier, c’est parti !

Matériel nécessaire :

  • Un Raspberry Pi (de préférence un modèle 4 pour de meilleures performances).
  • Une carte microSD d’au moins 8Go.
  • Un câble Ethernet ou un adaptateur Wi-Fi (si ton Raspberry n’en a pas intégré).
  • Un ordinateur pour accéder en SSH.
  • Une tasse de café (ou de thé, selon tes préférences) pour accompagner ce tuto.

Étape 1 : Préparation de la carte SD

  1. Télécharge l’image de Raspbian depuis le site officiel.
  2. Utilise un logiciel comme BalenaEtcher pour flasher cette image sur ta carte microSD.
  3. Insère la carte microSD dans le Raspberry Pi.

Étape 2 : Première connexion

  1. Branche ton Raspberry Pi à ton réseau avec le câble Ethernet ou configure le Wi-Fi.
  2. Identifie l’adresse IP de ton Raspberry (tu peux utiliser des outils comme Advanced IP Scanner).
  3. Connecte-toi en SSH à ton Raspberry. Si tu es sous Windows, tu peux utiliser PuTTY. Sous Linux ou Mac, utilise simplement la commande ssh pi@adresse_ip_du_raspberry.
  4. Le mot de passe par défaut est “raspberry”. Pense à le changer avec la commande passwd.

Étape 3 : Mise à jour

  1. Avant toute chose, mettons à jour notre petit Raspberry avec les commandes :
  2. Prends une gorgée de ton café (ou thé) pendant que les mises à jour s’installent.

Étape 4 : Installation du serveur web Apache

  1. Installe Apache avec la commande :
sudo apt update
sudo apt upgrade -y
  1. Vérifie que tout fonctionne en ouvrant ton navigateur et en entrant l’adresse IP de ton Raspberry. Tu devrais voir la page par défaut d’Apache. Si c’est le cas, félicitations ! Sinon, pas de panique, respire profondément et revérifie les étapes précédentes.

Étape 5 : Personnalisation (parce que nous sommes tous uniques)

  1. Accède au répertoire du serveur web :
cd /var/www/html
  1. Supprime la page par défaut :
sudo rm index.html
  1. Crée ta propre page d’accueil :
echo "<h1>Bienvenue sur mon serveur web Raspberry Pi !</h1>" | sudo tee index.html

Voilà, tu as maintenant un serveur web fonctionnel sur ton Raspberry Pi ! Fastoche hein ? Bien sûr, ce n’est que la pointe de l’iceberg. Tu peux explorer d’autres outils comme MySQL, PHP, ou même héberger ton propre blog ou site web. Mais cela sera l’occasion d’autres tutos ! 🤓🚀

Picture of François Le Guéant

François Le Guéant

Passionné d'informatique depuis l'enfance; je suis un authentique nerd qui vis et respire les 1 et les 0. Avec une expertise en hardware, homelab, sysadmin et bien d'autres domaines tech, j'adore partager mes connaissances avec humour et technicité. Quand je ne suis pas en train de rédiger des articles sur Voteinutile.fr ou de bidouiller mon dernier projet, vous me trouverez en train de débattre des mérites de Vim vs Emacs sur Reddit ou de chercher la réponse à la question ultime de la vie, de l'univers et de tout le reste (indice : c'est 42).