JD SWANGUEN TAKING CRANKWORX DUAL

Dans ce tutoriel, nous allons construire un serveur Linux sur un Raspberry Pi avec Raspbian qui est un système d’exploitation basé sur Debian.
Au final, nous hébergerons également un serveur NGINX sur notre serveur Linux Raspberry Pi !

Qu’est-ce Qu’un Raspberry Pi ?

Raspberry Pi est un ordinateur monocarte bon marché de la taille d’une carte de crédit. Il peut être alimenté par un chargeur Micro-USB et n’a pas besoin de beaucoup d’énergie pour fonctionner. Il a toute une variété de possibilités, de la robotique à la vidéosurveillance à détection de mouvement (MotionEyeOS), au développement d’instruments scientifiques, à la composition musicale, et bien plus encore. Il a même été envoyé dans l’espace !

La première carte jamais publiée était la Raspberry Pi , depuis lors, la Fondation Raspberry Pi a publié les cartes suivantes :

  • Framboise Pi 2
  • Raspberry Pi Zéro
  • Framboise Pi 3
  • Framboise Pi 4
  • Framboise Pi Pico

qui ont en outre plus de versions entre eux.

Dans ce tutoriel, nous utiliserons un Raspberry Pi 2 pour effectuer une installation sans tête de Raspbian qui peut être communiquée via SSH , la procédure devrait également être similaire pour les autres variantes.

Exigences

Voici la liste des éléments dont vous aurez besoin pour construire un serveur Linux avec un Raspberry Pi,

  • Tarte aux framboises
  • Câble Ethernet (Câble RJ45)
  • Adaptateur Wi-Fi USB (en option)
  • Source de courant
  • Carte microSD ou SD (au moins 8 Go)
  • Lecteur de carte microSD ou SD (EN OPTION)

Étapes Pour Configurer Un Serveur Linux Sur Un Raspberry Pi

Avant de configurer un serveur Linux sur un Raspberry Pi, suivez les étapes pour installer le système d’exploitation Raspbian sur un ordinateur Raspberry Pi.

Étape 1 : Obtenir L’image Du Système D’exploitation Raspbian

Vous pouvez télécharger l’image officielle du système d’exploitation Raspbian sur Raspbian Downloads

Vous pouvez choisir l’une des images ci-dessus, fondamentalement, elles ne diffèrent que par le nombre de packages, et vous pouvez également installer ces packages à tout moment en utilisant une connexion Internet active ultérieurement, donc quelle que soit l’image que vous téléchargez ci-dessus, le processus sera le même pour installer Raspbian sur Ordinateur Raspberry Pi.

Si vous avez besoin d’un ordinateur de bureau, il sera assez facile d’installer l’image « Raspberry Pi OS avec bureau » ou « Raspberry Pi OS avec bureau et logiciels recommandés » .

Puisque nous construisons un serveur Linux, nous allons utiliser le « Raspberry Pi OS Lite » . Une fois que vous avez terminé de télécharger le fichier .zip , extrayez maintenant l’archive zip.

Extraire l’archive zip Raspbian

Étape 2 : Téléchargez Et Installez win32diskimager

Téléchargez et installez maintenant win32diskimager à partir de Win32DiskImager

Étape 3 : Utilisez win32diskimager Pour écrire L’image Du Système D’exploitation Raspbian Sur Une Carte MicroSD (ou SD)

Sélectionnez le fichier image Raspbian OS que vous venez d’extraire, sélectionnez l’appareil (carte SD) sur lequel vous allez écrire l’image, puis appuyez sur le bouton Écrire pour commencer à écrire.
Commencez à écrire l’image

et il commencera à écrire l’image sur l’appareil,

Écriture d’une image Raspbian sur microSD

après l’achèvement, nous pouvons maintenant passer à d’autres étapes.

Rédaction réussie

Étape 4 : Activation De SSH Pour L’installation Sans Tête

Puisque nous installons le Raspbian sans écran, souris ou clavier. Nous ne pouvons communiquer qu’avec l’OS Raspbian qui est désormais installé sur la microSD à l’aide de SSH.

Vous devez créer un fichier vierge appelé ssh et le mettre dans la microSD afin d’activer SSH au démarrage,

Créez un fichier vierge appelé ssh afin d’activer SSH au démarrage

Après cela, nous pouvons maintenant éjecter la microSD et la mettre dans notre slot microSD Raspberry Pi.

Étape 5 : Connexion Au Raspberry Pi

Nous sommes maintenant prêts à démarrer notre serveur Linux Raspberry Pi !

Tout ce que vous avez à faire est de connecter le câble Ethernet (câble RJ45) de Raspberry Pi à votre routeur, puis de connecter et d’allumer votre alimentation .

Après cela, ouvrez la page d’administration de votre routeur et examinez les appareils connectés pour trouver l’adresse IP locale du Raspberry Pi.

Page d’administration du routeur

donc nous pouvons voir que notre Raspberry Pi est connecté, et c’est son adresse IP. Nous pouvons maintenant utiliser PuTTy pour SSH dans notre serveur Linux Raspberry Pi :

Utiliser PuTTy en SSH sur notre Raspberry Pi

La connexion par défaut pour le Raspbian est avec l’utilisateur pi et le mot de passe est raspberry N’oubliez pas de changer le mot de passe après vous être connecté.

Connecté avec succès

Nous nous sommes connectés avec succès via SSH à notre serveur Linux Raspberry Pi !

Étape 6 : Choses Importantes à Faire

Juste après le démarrage et la connexion à un nouveau système d’exploitation Raspbian sur un Raspberry Pi, il est important d’étendre le système et vous pouvez également modifier les autres paramètres du script raspi-config, qui est exécuté avec la commande sudo :

sudo raspi-config

qui ouvrira la fenêtre du script raspi-config,

fenêtre de script raspi-config

Naviguez maintenant vers Options avancées et appuyez sur Entrée,

Développer le système de fichiers

Maintenant, sélectionnez Développer le système de fichiers et appuyez sur Entrée pour développer le système de fichiers.

Redémarrez Raspberry Pi

Cela nécessite un redémarrage pour enfin agrandir le système de fichiers, utilisez la commande reboot avec la commande sudo pour redémarrer Raspberry Pi :

redémarrage sudo

Maintenant, notre serveur Linux Raspberry Pi est prêt à l’emploi !

Installer NGINX Sur Raspberry Pi

Avant d’installer NGINX, mettez à jour les référentiels en utilisant :

mise à jour sudo apt

Nous allons maintenant installer NGINX sur Raspberry Pi, en utilisant :

sudo apt installer nginx

Une fois l’installation terminée avec succès. Accédez à votre navigateur Web et entrez l’adresse IP de votre Raspberry Pi dans la barre d’adresse,

Serveur Web NGINX s’exécutant sur un serveur Linux Raspberry Pi

Voila ! Nous l’avons créé! Nous venons de servir notre première page via un serveur Web NGINX installé sur notre ordinateur Raspberry Pi exécutant Raspbian Linux Server !

Quelques Trucs Et Astuces

Et si vous n’avez pas accès au routeur ?

Si vous n’avez pas accès au routeur, votre Raspberry Pi ne pourra pas se connecter. Vous pouvez toujours SSH à votre Raspberry Pi, en connectant le câble Ethernet directement à votre système mais il sera difficile de trouver l’adresse IP de votre Raspberry Pi, donc ce que vous pouvez faire est de définir l’adresse IP dans le fichier cmdline.txt dans votre carte microSD,

cmdline.txt en microSD

Et puis ajoutez l’ip=192.168.3.14 à la fin de la première ligne pour que votre Raspberry Pi écoute les connexions sur l’adresse IP 192.168.3.14 ou toute autre adresse IP locale de votre choix.

Ajouter ip=169.254.3.14 à la fin de la ligne

Ensuite, connectez l’alimentation pour laisser le Raspberry Pi démarrer, maintenant SSH dans cette adresse IP et vous pourrez vous connecter via SSH à votre Raspberry Pi.

Mais il y a toujours un problème, votre serveur Raspbian Linux ne peut pas communiquer sur Internet, les nouvelles versions de Raspberry Pi sont livrées avec un adaptateur WiFi intégré, vous pouvez donc configurer l’adaptateur WiFi pour vous connecter à certains SSID pour accéder à Internet.

Si votre Raspberry Pi n’a pas d’adaptateur WiFi, vous pouvez utiliser le partage de connexion USB disponible sur presque tous les téléphones Android .

Il vous suffit de connecter un câble micro-USB vers USB de votre téléphone au Raspberry Pi et d’activer le partage de connexion USB sur votre téléphone pour accéder à Internet. Une solution plus permanente serait d’obtenir un adaptateur WiFi USB et de l’installer sur votre Raspberry Pi.

Pouvez-vous Héberger Une Page Web Sur Internet Sans Redirection De Port ?

Il n’est généralement pas recommandé de transférer le port sur votre connexion domestique, à moins que vous ne disposiez de mécanismes avancés pour résoudre les problèmes de sécurité. Mais vous pouvez toujours héberger une page Web ou SSH sur votre serveur Linux Raspberry Pi en utilisant des services tels que remote.it . Vous pouvez les consulter, ainsi que d’autres services de ce type.

Conclusion

Raspberry Pi peut certainement être utilisé comme serveur Linux, et le processus est simple. Bien qu’il ne soit pas recommandé de transférer le port sur votre connexion domestique, à moins que vous n’utilisiez des mécanismes de sécurité avancés pour protéger votre connexion domestique contre toute attaque.

J’espère que vous avez pris autant de plaisir à lire le tutoriel que j’en ai eu à l’écrire !