installer dietpi sur raspberry pi

Comment Installer DietPi sur Raspberry Pi ? (Guide Complet)

DietPi est la distribution parfaite pour un vieux modèle de Raspberry Pi ou un serveur domestique qui n’a pas besoin de grand-chose, mais c’est aussi parfait pour créer votre propre système personnalisé à partir de zéro. DietPi est livrée avec presque rien de préinstallé et vous donne les outils pour la configurer comme vous le souhaitez. Voyons comment procéder.

DietPi a une version disponible pour la plupart des modèles de Raspberry Pi. Après avoir téléchargé l’image, elle peut être flashée sur une nouvelle carte SD avec Raspberry Pi Imager ou Etcher. Un assistant complet s’exécutera au premier démarrage pour terminer l’installation.

Commençons par une courte introduction sur DietPi et les différences avec Raspberry Pi OS, puis je vous guiderai pour le processus d’installation.

À propos, si vous débutez sur Raspberry Pi et que vous souhaitez accélérer les choses (tout en vous amusant), n’hésitez pas à télécharger mon e-book Maitrisez Raspberry Pi en 30 jours. Il s’agit d’un défi de 30 jours dans lequel vous apprendrez une nouvelle compétence chaque jour. Vous économiserez du temps et de l’argent et pourrez enfin profiter de votre Raspberry Pi à son plein potentiel. Je vous offre d’ailleurs 10% de remise aujourd’hui si vous utilisez ce lien !

Qu’est-ce que DietPi ?

Introduction à DietPi

Comme son nom l’indique, DietPi est une distribution légère pour votre Pi.
Elle est basée sur un système d’exploitation Debian, vous pouvez la configurer pour démarrer avec un système d’exploitation minimal (moins de 200M une fois installé).

Elle est hautement optimisée pour utiliser un minimum de processeur et de RAM, elle est donc parfaite pour un Raspberry Pi Zero, mais vous pouvez l’utiliser sur n’importe quel modèle de Raspberry Pi sans problème.
Vous commencez avec un système minimal et pouvez choisir d’installer des logiciels supplémentaires ou non (même un environnement de bureau si vous voulez).

Si vous voulez essayer, il est même possible de l’utiliser sur un PC standard ou une VM (images disponibles sur le site officiel).

L’histoire de DietPi

Il semble que DietPi existe depuis 2015 environ (je n’ai pas été en mesure de trouver des informations claires, mais c’est la date de création du forum).
Comme vous ne savez peut-être pas encore ce qu’est DietPi, voici les principaux liens que vous pouvez parcourir pour en savoir plus sur cette distribution :

Si vous pensez toujours que DietPi est une distribution intéressante à essayer, allons plus loin pour en savoir plus :).

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Pourquoi DietPi plutôt que Raspberry Pi OS Lite ?

Comme elle est basée sur Debian, DietPi est proche de Raspbian Lite, de sorte que vous pourriez vous demander pourquoi vous avez besoin de choisir entre l’un ou l’autre.

La première chose à noter est que DietPi est souvent mis à jour.
Par exemple, elle a été mise à jour sur Buster moins d’un mois après la sortie de la version de Debian. C’est bien plus rapide que la plupart des autres distributions.

Voici aussi un court comparatif des caractéristiques et performances que j’ai fait entre DietPi et Raspbian Lite. Cela vous donnera un aperçu rapide des optimisations que vous pouvez obtenir :

 DietPiRPI OS Lite
Taille de l’image966 Mo1780 Mo
Utilisation de la carte SD2,1 Go1,2 Go
Utilisation minimale de la mémoire36 Mo110 Mo
Temps de démarrage14 s15 s
Paquets installés par défaut235463
Différences entre DietPi et Raspberry Pi OS Lite

Ces valeurs sont pour une nouvelle installation, avec rien de plus que les paquets par défaut, de sorte que vous pourriez avoir besoin de les comparer dans votre environnement spécifique.
Et, c’est le même résultat pour la plupart des indicateurs (processus, utilisation swap, etc.).

Donc, pour une installation de base, DietPi est vraiment à tester.
Elle est à jour et facile à utiliser (mêmes commandes que Raspbian la plupart du temps).

Comment installer DietPi sur un Raspberry Pi

Conditions préalables

Comme pour n’importe quel système d’exploitation, vous avez besoin d’informations de base pour suivre ce tutoriel. Voici une liste de matériel que vous devez préparer :

  • Un Raspberry Pi (le Zero semble parfait pour DietPi, mais n’importe quel modèle est très bien).
    Mes recommandations ici si nécessaire.
  • Une carte SD minimale, disons au moins 4 Go (donc n’importe quelle nouvelle est OK), et une façon de la lire sur votre ordinateur (lecteur intégré ou lecteur de carte SD externe).
    Consultez mes produits recommandés ici

C’est tout ce dont vous avez besoin.
Un écran, une souris ou un clavier ne sont pas obligatoires si vous suivez toutes les étapes que je vais vous donner.
Pour le logiciel, seulement deux sont nécessaires :

  • La dernière image DietPi disponible sur le site officiel.
    Sélectionnez « Download » dans le menu principal, choisissez Raspberry Pi et cliquez sur le bouton de téléchargement (désolé, pas de lien direct disponible).
    Lien vers le site officiel.
  • Je suppose que vous l’avez déjà, mais vous aurez besoin de Raspberry Pi Imager (ou tout autre outil similaire) pour flasher l’image DietPi sur votre carte SD. Cliquez ici pour le télécharger (c’est gratuit), et vous pouvez trouver plus de détails à ce sujet dans mon tutoriel complet Raspberry Pi Imager.

C’est tout, vous êtes prêt à commencer !

Préparation de la carte SD

La première étape consiste à préparer la carte SD avec DietPi.

Voici les étapes pour le faire avec Raspberry Pi Imager (cela fonctionne sur n’importe quel système, y compris un Raspberry Pi) :

  • Démarrez Raspberry Pi Imager. Une fenêtre comme celle-ci s’affiche :
  • Cliquez sur « Choose OS », et naviguez jusqu’à l’emplacement de l’image DietPi.
    Sélectionnez-le et continuez. Il n’est pas nécessaire de cliquer sur « Choose device » dans ce cas.
  • Insérez votre carte SD dans votre ordinateur et cliquez sur « Choose Storage » pour la sélectionner dans la liste. Cela fonctionne aussi très bien avec un disque USB si vous préférez.
  • Cliquez sur « Next » pour lancer la copie.
    Vous pouvez ignorer la fenêtre contextuelle « OS Customisation », car elle n’est pas prise en charge avec DietPi.

Raspberry Pi Imager va commencer à copier les fichiers, ce qui devrait être assez rapide car l’image DietPi est minuscule. Une fois la copie terminée, éjectez-la.

Configuration Wi-Fi

La manière la plus simple de configurer le DietPi est de le brancher sur un câble Ethernet, avec le DHCP activé, afin qu’il puisse se connecter automatiquement.

Mais si votre seule option est le Wi-Fi et que vous n’avez pas de moniteur pour la configuration initiale, vous pouvez suivre les étapes suivantes pour une installation headless :

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
  • Insérez la carte SD dans votre ordinateur.
  • Allez à la partition de démarrage dans votre explorateur de fichiers.
  • Trouvez le fichier dietpi.txt, vous devrez changer une chose afin d’activer la connexion Wi-Fi automatique :
    • Ouvrez le fichier avec votre éditeur préféré.
    • Trouvez la ligne qui commence par « AUTO_SETUP_NET_WIFI_ENABLED » et changez-la pour :
      AUTO_SETUP_NET_WIFI_ENABLED=1
      Cela activera la connexion sans fil au démarrage. Le SSID et le mot de passe sont dans un autre fichier.
    • Vous pouvez également consulter rapidement ce fichier pour modifier tous les paramètres que vous souhaitez directement ici (disposition du clavier, fuseau horaire, configuration réseau, nom de l’hôte, etc.).
    • Si vous n’avez pas de DHCP sur votre réseau, la configuration réseau est obligatoire afin de l’utiliser sans écran.
      Rien d’autre n’est nécessaire, vous pouvez le faire plus tard (je vais vous montrer).
    • Enregistrez et quittez.
  • Maintenant, trouvez le fichier dietpi-wifi.txt et ouvrez-le.
    • Voici ce que vous cherchez :
      C’est au début du fichier, avec tous les champs dont vous avez besoin pour configurer votre connexion sans fil.
    • Remplissez au moins les variables SSID et KEY, si vous avez un réseau de base avec WPA-PSK.
      Les autres champs sont pour les réseaux hautement sécurisés, tels que les entreprises.
    • Enregistrez et quittez.
    • Assurez-vous de fermer tous les fichiers et d’éjecter à nouveau la carte SD.

Cette fois, c’est bon. Nous sommes prêts à démarrer le Raspberry Pi.

Premier démarrage sur DietPi

Insérez la carte SD dans votre Raspberry Pi et démarrez-le.
Quelques secondes plus tard, vous pourrez vous connecter via SSH, ou suivez les instructions à l’écran.

Connectez-vous à DietPi via SSH

À moins que vous ne disposiez d’une configuration parfaite pour votre Raspberry Pi (moniteur, clavier, etc.), je vous recommande d’utiliser SSH pour la configuration initiale. DietPi active SSH par défaut au premier démarrage, il serait donc dommage de ne pas l’utiliser.

Au fait, SSH est un protocole d’accès à distance sécurisé, vous pouvez en savoir plus dans mon guide SSH pour les utilisateurs de Raspberry Pi.

Voici comment vous connecter avec SSH :

  • Trouvez l’adresse IP du Raspberry Pi.
    Si vous avez un moniteur, l’adresse IP est mentionnée juste avant l’invite de connexion.
    Une autre option consiste à analyser votre réseau ou à vérifier la liste des ordinateurs sur votre routeur (probablement votre box Internet).
    Consultez ce tutoriel sur la façon de trouver l’adresse IP de votre Pi pour plus d’informations.
  • Une fois que vous connaissez l’adresse IP, vous pouvez vous connecter avec n’importe quel client SSH.
    Depuis n’importe quel système d’exploitation, vous pouvez ouvrir un terminal et taper cette commande :
    ssh root@IP
    J’utilise généralement un client comme Termius pour cela, pour plus de confort, mais c’est en gros la même chose une fois connecté.

Le login par défaut sur DietPi est « root », et le mot de passe par défaut est « dietpi ».

Assistant de configuration DietPi

Une fois connecté (directement ou via SSH), DietPi lance quelques étapes de préparation pour vous et un assistant apparaît pour vous aider dans le processus de configuration.

Par exemple, les mises à jour du système se font automatiquement à la première connexion, puis le système redémarre pour appliquer les changements (ce serait bien d’avoir ça aussi sur Raspberry Pi OS Lite !).

Un assistant vous guidera ensuite pour terminer l’installation :

  • Il vous posera quelques questions pour les étapes basiques :
    • Si vous acceptez de participer à l’enquête DietPi ou non.
    • Changer le mot de passe global du logiciel si vous le souhaitez (recommandé)
    • Définissez les mots de passe pour les utilisateurs de DietPi : « root » et « dietpi » (fortement recommandé).
    • Désactivez la console série si vous n’en avez pas besoin (probablement oui).
  • Ensuite, vous obtenez un assistant complet pour configurer le système et installer de nouveaux logiciels directement à partir de là :
    • Une liste de liens utiles pour commencer avec DietPi.
    • Tout ce dont vous avez besoin pour la configuration de base (DietPi-Config) : Affichage, audio, performances, options avancées, langue, sécurité, réseau, démarrage automatique et autres outils !
    • Quelques lignes pour rechercher et installer de nouveaux logiciels.
      Vous pouvez également parcourir la liste de paquets recommandés à installer :
  • Les mots de passe que vous souhaitez utiliser pour les utilisateurs de DietPi (recommandé).
  • Désactiver la console série si elle n’est pas nécessaire (probablement le cas).

Vous pouvez même installer votre environnement de bureau préféré à partir de là, avec une liste de cases à cocher facile à utiliser.

  • Configurez vos services préférés pour les serveurs principaux que vous souhaitez utiliser (SSH, Serveur de fichiers, serveur Web, etc.).
  • Emplacement du dossier home.
  • Une fois que vous avez terminé toutes les modifications que vous voulez, cliquez sur « Install » pour installer tout ce que vous avez sélectionné.
    Vous pouvez toujours le faire plus tard avec la commande dietpi-software.
  • Vous pouvez également ne faire aucune modification pour l’instant, et cliquez sur « Ok » pour fermer cet assistant et garder une image minimale (ou appliquer les modifications que vous avez apportées).
    Si vous préférez utiliser apt pour gérer vos paquets plus tard, faites-le.

Une fois que vous avez confirmé, la configuration se poursuit avec au moins les mises à jour apt disponibles.

Cela peut prendre un certain temps sur un Raspberry Pi Zero (peut-être 20-30 min je ne sais pas précisément comme je ne suis pas resté près de mon ordinateur pendant ce temps).
Mais après cela, vous êtes prêt à utiliser votre nouveau système DietPi, félicitations !

Quelques conseils pour commencer avec DietPi

Les bases de DietPi

La plupart des commandes sont celles de Raspbian ou Debian.
Si vous avez besoin d’aide avec les commandes de base sur Raspbian / Debian, consultez ce guide sur le sujet.

Une fois fait, je vais vous donner quelques conseils supplémentaires pour DietPi spécifiquement dans le paragraphe suivant.

Commandes spécifiques DietPi

Voici les quelques commandes que DietPi vous propose pour gérer votre système :

  • Pour revenir à l’assistant d’installation à tout moment, vous pouvez utiliser :
    dietpi-software
  • Pour ne voir et modifier que la partie configuration (équivalent raspbian-config), utilisez :
    dietpi-config
    Ici vous trouverez toutes les choses de base que vous avez vues avec l’assistant d’installation : réseau, affichage, audio, etc.
  • Pour vérifier si une nouvelle version dietpi est disponible pour votre Raspberry Pi, utilisez :
    dietpi-update
  • Un autre excellent outil que j’aime est de sauvegarder votre système DietPi avant de passer à un autre appareil :
    dietpi-backup
    Cela vous permet d’enregistrer vos fichiers à un endroit spécifique et vous pouvez choisir ce qui est inclus ou exclu.
    Et évidemment, vous pouvez restaurer une sauvegarde à partir de là :).
  • Voici les autres commandes dietpi que vous pouvez consulter, si intéressé.
    Je les utilise moins, donc je vais vous laisser les essayer par vous-même :
    • dietpi-autostart
    • dietpi-banner
    • dietpi-bugreport
    • dietpi-cleaner
    • dietpi-cron
    • dietpi-drive_manager
    • dietpi-explorer
    • dietpi-justboom
    • dietpi-launcher
    • dietpi-letsencrypt
    • dietpi-logclear
    • dietpi-morsecode
    • dietpi-process_tool
    • dietpi-services
    • dietpi-survey
    • dietpi-sync
  • Je n’ai pas trouvé de documentation complète à jour, donc vous devrez les essayer et voir ce qui se passe :).
    La plupart du temps, un assistant s’ouvre pour demander ce que vous voulez faire si vous tapez simplement la commande.
Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Vous comprenez l'anglais et en voulez encore plus ? Je publie une nouvelle leçon chaque mois, réservée à mes abonnés premium. Rejoignez la communauté dès maintenant pour y avoir accès !

Conclusion

C’est tout, vous savez ce qu’est DietPi et comment l’installer sur votre Raspberry Pi (Zero ou d’autres modèles).

J’aime beaucoup cette distribution, donc je pense que je vais utiliser plus dans mes projets.
Si vous avez de bonnes compétences sur Raspbian Lite, cela ne changera pas beaucoup de choses, sauf le processus d’installation plus facile qui est super.
Et puis vous avez une distribution légère pour faire la même chose que sur Raspbian.

Envie de tester autre chose ? Consulter mes distributions favorites dans cet article avant de faire votre choix.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *