(Suite de la partie 3.)
Serveur Cloud
Ensuite, nous allons configurer le système d’exploitation et l’application cloud Nextcloud qui s’exécutent sur le serveur Raspberry Pi. Vous devrez télécharger deux ou trois logiciels pour ce faire : un utilitaire pour charger l’image du système d’exploitation du Raspberry Pi sur la carte microSD, le fichier image du système d’exploitation/de l’application du Raspberry Pi et un outil pour décompresser le fichier d’exploitation compressé. fichier image du système/de l’application après l’avoir téléchargé (si vous n’avez pas déjà installé quelque chose comme WinZip ou 7-Zip). Pour le système d’exploitation/l’application du Pi, nous allons utiliser une image appelée NextCloudPi de GitHub, qui est le système d’exploitation Raspberry Pi et l’application de serveur cloud Nextcloud, tous préconfigurés et regroupés dans un seul fichier image. Accédez à la page de téléchargement de GitHub et cliquez sur le lien appelé « NextCloudPi_RaspberryPi_vN.NNzip » (ou « NextCloudPi_[whatever computer you bought]’ pour un autre type d’ordinateur), où ‘NNN’ est le dernier numéro de version et enregistrez-le sur votre disque local.
Notez que le fichier compressé est assez volumineux – la version que j’ai téléchargée fait 1,2 Go, alors assurez-vous d’avoir suffisamment d’espace libre sur votre disque local et prévoyez de prendre une tasse de café si votre connexion Internet est lente. Cela devient encore pire plus tard – une fois que vous avez fini de décompresser et d’extraire les fichiers, ils utiliseront temporairement plus de 4 Go, alors vérifiez que vous disposez de suffisamment d’espace disque disponible. Si vous ne le faites pas, vous pouvez toujours télécharger, décompresser et extraire les fichiers image directement sur une clé USB de 16 Go ou plus, mais sachez que cela sera probablement extrêmement lent.
Une fois le téléchargement terminé, vous aurez besoin d’un moyen de décompresser et d’extraire le fichier image de celui téléchargé, vous aurez donc besoin d’un utilitaire d’archivage. Je ne connais pas grand-chose à MacOS, mais l’utilitaire que je vois le plus souvent recommandé est B1 Free Archiver. Pour Windows, WinZip est couramment utilisé, mais je recommande un utilitaire open source appelé 7-Zip. Téléchargez et installez 7-Zip, puis ouvrez l’Explorateur de fichiers et accédez au dossier dans lequel vous avez téléchargé le fichier image .zip. Faites un clic droit sur le fichier .zip, survolez « 7-Zip > » dans le menu contextuel, puis sélectionnez « Extraire ici » dans le sous-menu contextuel (Remarque : si « 7-Zip » ne le fait pas s’afficher en option lorsque vous faites un clic droit sur le fichier, vous devrez peut-être fermer et rouvrir votre explorateur de fichiers). Voici ce que vous devriez voir :

Un gros fichier (4 Go) portant le même nom mais se terminant par .img (NextCloudPi_RaspberryPi_v1.nn.n.img) sera extrait du fichier .zip et stocké dans le même dossier – il s’agit du véritable fichier image Raspberry Pi/Nextcloud. . Vous pouvez maintenant supprimer le fichier .zip pour libérer de l’espace disque.
Graver l’image
Ensuite, vous devez copier l’image du système d’exploitation/de l’application sur la carte microSD et la configurer pour le Raspberry Pi. La première chose à faire est de brancher votre carte microSD sur le lecteur de carte et de brancher le lecteur sur un port USB de votre ordinateur. Sous Windows, cela entraînera généralement l’ouverture automatique d’une nouvelle fenêtre de l’Explorateur de fichiers avec la carte microSD sélectionnée – fermez cette nouvelle fenêtre car elle peut causer des problèmes plus tard.
Accédez à la page Web du système d’exploitation Raspberry Pi, faites défiler jusqu’à la section « Installer le système d’exploitation Raspberry Pi à l’aide de Raspberry Pi Imager » et cliquez sur le lien de téléchargement de votre système d’exploitation (utilisez ce même utilitaire si vous utilisez un Banana Pi). Une fois le téléchargement du fichier terminé, exécutez-le et suivez les instructions pour installer le logiciel Raspberry Pi Imager. Une fois installé, lancez l’application – voici la fenêtre principale :

Cliquez sur le bouton « Choisir le système d’exploitation », faites défiler la liste et sélectionnez « Utiliser personnalisé », ce qui fera apparaître une fenêtre de sélection de fichier. Accédez au dossier contenant le fichier NextCloudPi_RaspberryPi_v1.nn.n.img que vous avez précédemment extrait, sélectionnez ce fichier et cliquez sur « Ouvrir ». Notez qu’une petite icône d’engrenage apparaît maintenant dans le coin inférieur droit – nous y reviendrons dans une minute.
Ensuite, vous devez sélectionner la carte microSD que vous avez branchée sur votre système sur laquelle écrire l’image. Cliquez sur le bouton « Choisir le stockage » et une liste de tous les périphériques de stockage USB amovibles connectés à votre système s’affichera ; si vous n’avez branché que la carte microSD et rien d’autre, vous ne verrez qu’une seule option répertoriée, alors sélectionnez-la. Si plusieurs appareils sont branchés, il peut être difficile de déterminer laquelle est la carte microSD, je recommande donc de brancher uniquement la carte microSD sur votre système et rien d’autre.
Cliquez maintenant sur l’icône d’engrenage qui est apparue dans le coin inférieur droit après avoir sélectionné le fichier image – une fenêtre déroulante avec de nombreuses options apparaîtra, ce qui nous permettra de préconfigurer le Raspberry Pi. Voici la partie supérieure avec les premières options cochées :

Voici les options recommandées (remarque : « cocher » signifie cliquer sur la case ou le cercle à gauche de l’option et assurez-vous qu’une coche apparaît si elle n’y était pas déjà) :
- Cochez « Définir le nom d’hôte » et saisissez « nextcloud » dans le champ de droite. Si « nextcloudpi » est déjà là, supprimez simplement le « pi » à la fin.
- Cochez « Activer SSH » et cochez « Utiliser l’authentification par mot de passe »
- Cochez « Définir le nom d’utilisateur et le mot de passe » et entrez un nom d’utilisateur et un mot de passe pour le système d’exploitation du Raspberry Pi. Notez-les et étiquetez-les « Raspberry Pi OS » pour ne pas les perdre !
- Si vous envisagez d’utiliser le WiFi au lieu d’Ethernet pour connecter le Raspberry Pi à votre routeur GL.iNet, vous devez cocher « Configurer le réseau local sans fil » et saisir le nom (SSID) et le mot de passe (clé) de l’un des réseaux WiFi que vous utilisez. configuré plus tôt sur votre routeur GL.iNet. Notez que tous les modèles Raspberry Pi que j’ai recommandés précédemment prennent en charge les réseaux 2,4 GHz et 5 GHz, vous pouvez donc utiliser l’un ou l’autre. Si vous avez choisi une autre carte, vous devrez déterminer quelles bandes WiFi elle prend en charge et saisir les informations du bon réseau.
- Cochez « Définir les paramètres régionaux » et sélectionnez votre fuseau horaire et la langue du clavier.
Toutes les autres options n’ont pas vraiment d’importance et n’auront pas vraiment d’impact sur le système. Une fois que vous avez terminé, cliquez sur le bouton « ÉCRIRE » et l’image Nextcloud Pi sera écrite sur la carte microSD et vérifiée. Ces processus prennent généralement quelques minutes et une fois terminé, un message apparaîtra vous demandant de retirer la carte microSD. Notez que Windows peut également ouvrir plusieurs fenêtres d’explorateur de fichiers pour la carte microSD et afficher une fenêtre de message d’erreur indiquant que vous devez formater le lecteur – cliquez sur « Annuler » dans le message contextuel de formatage et fermez les fenêtres de l’explorateur de fichiers. Vous pouvez obtenir plusieurs fenêtres contextuelles de « format » – annulez-les simplement toutes. Vous pouvez également recevoir un message contextuel « Le lecteur n’est pas accessible » – cliquez simplement sur « OK » pour le fermer.
Cette partie suivante est facultative : si vous décidez de suivre mes conseils pour connecter votre Raspberry Pi à votre routeur à l’aide d’un câble Ethernet, vous pouvez désactiver les interfaces réseau sans fil sur le Raspberry Pi pour réduire considérablement la consommation d’énergie. Ouvrez un explorateur de fichiers et sélectionnez le lecteur de carte microSD nommé « boot » dans le cadre de gauche – vous devriez voir environ 35 fichiers répertoriés sur la droite. Double-cliquez sur le fichier nommé « config.txt » pour l’ouvrir dans l’éditeur de texte du Bloc-notes (ou quel que soit votre éditeur de texte par défaut). Faites défiler le fichier vers le bas et localisez une ligne qui ressemble à ceci :
# Des superpositions et paramètres supplémentaires sont documentés /boot/overlays/README
Juste après cette ligne insérez les deux lignes suivantes :
dtoverlay = désactiver le wifi
dtoverlay = désactiver-bt
Ces lignes indiquent au Pi de ne pas activer le WiFi et le Bluetooth lors du démarrage. Enregistrez vos modifications et quittez l’éditeur.
Vous devez maintenant éjecter la carte microSD en toute sécurité afin de pouvoir la retirer physiquement – ouvrez un explorateur de fichiers (s’il n’est pas encore ouvert), cliquez avec le bouton droit sur le lecteur nommé « boot » dans le cadre de gauche et sélectionnez « Éjecter ». Félicitations, vous venez d’installer un système d’exploitation Linux et une application serveur Nextcloud ! Retirez la carte microSD de votre ordinateur et veillez à ne pas la perdre.
Cuire le Pi
Ensuite, nous allons démarrer le Raspberry Pi. Si vous avez acheté un boîtier pour le Pi, installez la carte en suivant les instructions du fabricant. Insérez la carte microSD dans l’emplacement situé au bas du Raspberry Pi – elle est visible en bas au centre de la figure 15 :

La plupart des boîtiers pour Raspberry Pis auront une ouverture pour vous donner accès au slot microSD. Assurez-vous de l’insérer avec les contacts métalliques de la carte face à la carte. Si vous utilisez Ethernet, branchez un câble Ethernet sur le port du Raspberry Pi et branchez l’autre extrémité sur un port « LAN » de votre routeur GL.iNet. Branchez maintenant l’alimentation sur le port microUSB (pour un Pi 3) ou USB-C (pour un Pi 4) pour alimenter votre Pi et attendez une minute ou deux que le Pi démarre. Ça y est, vos serveurs Raspberry Pi et Nextcloud sont désormais opérationnels. Si vous disposez d’un moniteur ou d’un téléviseur de rechange avec un port HDMI, vous pouvez le connecter au port HDMI de votre Raspberry Pi et regarder le processus de démarrage.
(À conclure demain, dans la partie 5.)