Comme vous le savez certainement déjà, le Raspberry Pi est un merveilleux nano-ordinateur avec beaucoup de fonctionnalités. Par défaut, le système d’exploitation Raspbian est configuré pour être utilisé comme un ordinateur de bureau. Mais il vaut mieux l’utiliser comme un serveur ! Pour ce faire, nous devons effectuer un nettoyage (c’est-à-dire supprimer des paquets inutiles) et ajouter quelques paquets supplémentaires pour convertir notre Pi en un vrai serveur !
Définition d’une adresse IP statique
Avant de commencer, vous devez avoir défini une adresse IP statique locale. Cliquez ici pour apprendre comment.
Si vous avez une adresse IP dynamique de votre FAI, vous devez utiliser No-IP ou quelque chose de similaire afin d’accéder au Pi à partir de n’importe où. Cliquez ici pour apprendre comment.
Suppression des paquets inutiles
Les commandes ci-dessous suppriment tous les paquets inutiles.
1 2 3 4 |
sudo apt-get remove --purge bluej claws-mail claws-mail-i18n geany geany-common greenfoot idle idle3 libreoffice libreoffice-core libreoffice-common libreoffice-style-galaxy minecraft-pi nodered nuscratch python-minecraftpi scratch sense-emu-tools sense-hat sonic-pi wolfram-engine rm -rf ~/python_games sudo apt-get autoremove sudo reboot |
Après cela, nous avons un Raspbian OS plus léger.
Mise à jour du Pi
Maintenant, il est temps de mettre à jour votre Pi, pour être sûr que vous utilisez les derniers paquets.
Entrez les commandes suivantes :
1 2 |
sudo apt-get update sudo apt-get upgrade -y |
Si vous le souhaitez, vous pouvez mettre à niveau la distribution si vous avez installé votre Pi il y a longtemps :
1 |
sudo apt-get dist-upgrade -y |
Ensuite, vous pouvez également mettre à jour le firmware du Pi :
1 |
sudo rpi-update |
Ensuite, pour terminer la mise à jour, redémarrez le Pi :
1 |
sudo reboot |
Créer un script de mise à jour
C’est une bonne idée de créer un script shell pour exécuter toutes ces commandes régulièrement :
1 2 |
sudo mkdir /opt/scripts/ sudo nano /opt/scripts/upgrade-pi |
Copiez le contenu suivant dans le fichier ainsi créé :
1 2 3 4 5 6 7 8 9 |
#!/usr/bin/env bash apt-get update apt-get upgrade -y apt-get dist-upgrade -y apt-get autoremove -y rpi-update reboot |
Puis appuyez sur CTRL + X et Y pour sauvegarder.
Rendez-le exécutable :
1 |
sudo chmod +x /opt/scripts/upgrade-pi |
Et maintenant, vous pouvez l’exécuter via :
1 |
sudo /opt/scripts/upgrade-pi |
Ou bien alors vous pouvez utiliser cron pour l’exécuter régulièrement automatiquement si vous le souhaitez, mais je n’aime pas cela car je vérifie toujours la compatibilité avant de faire quoi que ce soit !
Installation de xRDP (facultatif)
xRDP est un excellent paquet pour accéder au Raspberry Pi via RDP, qui est la technologie de Microsoft pour utiliser un ordinateur à distance. Bien sûr, cela est utile si votre ordinateur quotidien est basé sur Windows ! Dans ce cas, vous devez utiliser l’exécutable mstsc. Si vous avez un système Unix comme Ubuntu ou MacOS X, vous pouvez utiliser Remmina (qui est un client RDP libre) ou simplement rester sous SSH (qui est activé par défaut dans Raspbian) !
Pour l’installer, suivez ce guide ou suivez les étapes résumées ci-dessous.
La première chose à faire est de désactiver le client RealVNC installé avec la dernière image Raspbian car cela cause des problèmes à xRDP.
Entrez la commande suivante:
1 |
sudo raspi-config |
Choisissez l’option 5 Interfacing Options , puis P3 VNC. Désactiver lorsque demandé. Après cela, installez le paquet xRDP:
1 2 3 |
sudo apt-get update sudo apt-get install xrdp sudo apt-get install vnc4server |
Finalisez l’installation en résolvant le problème du curseur ‘X’ (qui reste en ‘croix’ au lieu d’afficher la flèche) :
1 2 3 |
cd ~ echo "xsetroot -cursor_name left_ptr&" > .xsessionrc chmod +x .xsessionrc |
Maintenant, votre Raspberry Pi peut être utilisé via xRDP.
Terminé !
Alors maintenant vous avez un Pi tout propre et prêt à être utilisé comme un serveur ! 🙂