Vous souhaitez gérer un site web sans payer de frais d'hébergement élevés ?
Utilisez ce lien pour bénéficier d'une remise spéciale chez InMotion Hosting.
Ou transformez un Raspberry Pi en serveur web performant. Sa configuration est simple et accessible, même pour les débutants. Ce guide détaillé, basé sur des tests réels avec Raspbian, vous accompagne pas à pas.
Plusieurs raisons motivent ce choix économique et flexible :
Quelle que soit votre raison, la configuration prend quelques minutes. Tous les modèles de Pi conviennent, y compris le Pi Zero, tant qu'il est connecté à Internet.
Utilisez une alimentation stable et la dernière version de Raspberry Pi OS sur une carte SD de qualité.

Ce tutoriel utilise Raspberry Pi OS (ex-Raspbian Stretch). Accédez au Pi via SSH : terminal sous Linux/macOS, PowerShell ou outil tiers sous Windows.
L'accès distant simplifie la gestion. Activez SSH et Wi-Fi sur la carte SD avant démarrage.
Dans le dossier /boot/ (visible sous Windows), créez un fichier vide nommé ssh (sans .txt). Le Pi l'activera au boot.
Créez wpa_supplicant.conf (sans .txt) avec :
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid="VOTRE_NOM_RESEAU"
psk="VOTRE_MOT_DE_PASSE"
key_mgmt=WPA-PSK
}Modifiez SSID et PSK, sauvegardez, insérez la carte et boot. Trouvez l'IP via routeur ou écran temporaire. Connectez-vous via SSH.
Installez Apache et PHP pour servir HTML/PHP.
Mettez à jour le système :
sudo apt update
sudo apt upgradeInstallez Apache :
sudo apt install apache2 -yVérifiez le statut :
sudo systemctl status apache2Si inactif, démarrez-le :
sudo systemctl start apache2
Accédez à https://localhost (sur Pi) ou https://IP_DU_PI (ex. : https://192.168.1.100). Vous verrez la page Apache par défaut.

Votre serveur web de base est prêt !
Créez le dossier et installez vsftpd :
sudo chown -R pi /var/www
sudo apt install vsftpd -yÉditez la config :
sudo nano /etc/vsftpd.confModifiez : anonymous_enable=NO
Décommentez : local_enable=YES et write_enable=YES
Ajoutez : force_dot_files=YES

Sauvegardez (Ctrl+X, Y, Entrée). Redémarrez :
sudo systemctl restart vsftpdConnectez-vous via client FTP à /var/www/html.
Ajoutez MySQL et PHP :
sudo apt install mariadb-server php-mysql -ysudo apt install php libapache2-mod-php -yRedémarrez Apache après chaque installation. Idéal pour sites PHP légers, mais limitez les ressources (évitez WordPress lourd).
Pour WordPress : voir notre guide dédié. Ou optez pour un hébergement managé.
Le Pi convient pour tests ou sites légers. Améliorez : stockez sur USB, utilisez RAM disque.
Pour accès Internet : IP statique, port forwarding. Changez le mot de passe :
passwdSites statiques préférables aux bases de données intensives.

Portable avec batterie et 4G, parfait pour intranets ou petits sites. Résumé :
Consultez nos meilleurs hébergeurs web pour alternatives.
[]