
L’article de XDA de cette semaine a soulevé un point que chaque bidouilleur de Pi soupçonnait déjà : la plupart des projets informatiques monocartes ne s’approchent jamais de l’utilisation de RAM d’un Pi moderne. Un Pi 5 8 GB exécute Pi-hole à seulement 40 mégabytes résidents. Ce n’est pas une raison d’acheter moins de RAM. C’est une raison de mettre la RAM supplémentaire au travail sur un deuxième projet sur la même carte, ou de garder les anciens Pi 1 GB et 2 GB utiles longtemps après le lancement du nouveau matériel.
Nous avons testé 7 applications qui fonctionnent confortablement sur un Pi Zero 2 W, un Pi 3 1 GB ou un Pi 4 2 GB, pour que vous sachiez où se situe la limite de RAM basse avant de vous engager sur du matériel. Chaque choix ci-dessous a une empreinte mémoire réelle inférieure à 200 MB en fonctionnement normal, fonctionne sans écran et est assez stable pour être laissé sur une étagère pendant des mois. Les sept s’installent également sur les systèmes d’exploitation de bureau populaires (Raspberry Pi OS est Debian ; les mêmes paquets sont livrés pour Windows via WSL, macOS via Homebrew et n’importe quelle distribution Linux).
Ce qu’il faut chercher dans une application Pi économe en RAM
- RAM inactive inférieure à 150 MB pour qu’un Pi Zero 2 W avec 512 MB utilisables reste en bonne santé.
- Fonctionne sans écran avec une interface web, pas seulement une GUI de bureau, pour que la carte puisse aller dans un placard.
- Activité disque principalement en lecture pour épargner une MicroSD de l’usure d’écriture.
- Valeurs par défaut sensées, idéalement installation en une seule commande.
- Maintenance active. Les services abandonnés deviennent rapidement une surface d’attaque non corrigée.
- Fonctionne dans Docker comme option, pour que la même application puisse coexister avec un deuxième projet sur un Pi plus grand.
Comparaison rapide
| Application | Meilleure pour | RAM inactive | Gratuit | Open source |
|---|---|---|---|---|
| Pi-hole | Blocage des publicités DNS à l’échelle du réseau | ~40 MB | Oui | Oui |
| Home Assistant Core | Hub maison intelligente sans surcharge du système d’exploitation | ~150 MB | Oui | Oui |
| Mosquitto | Courtier MQTT pour les projets IoT | ~5 MB | Oui | Oui |
| MotionEye | Vidéosurveillance multicaméra | ~120 MB | Oui | Oui |
| Syncthing | Synchronisation de fichiers peer-to-peer | ~70 MB | Oui | Oui |
| OctoPrint | Contrôle web de l’imprimante 3D | ~100 MB | Oui | Oui |
| AdGuard Home | Blocage DNS avec une interface plus conviviale | ~70 MB | Oui | Oui |
Les 7 meilleures applications Raspberry Pi économes en RAM
1. Pi-hole, meilleur bloqueur de publicités réseau
Pi-hole est le projet Pi canonical léger. Il fonctionne comme un résolveur DNS local qui élimine les demandes vers les domaines publicitaires et de suivi connus. La RAM inactive s’élève à environ 40 MB, les écritures disque sont négligeables si vous désactivez la journalisation des requêtes à long terme, et un Pi Zero 2 W gère facilement un réseau domestique.
Où il échoue: Définir Pi-hole comme DNS du réseau nécessite une modification du routeur que la plupart des routeurs ISP ne facilitent pas. Certains sites dépendent fortement des domaines bloqués et s’arrêtent.
Tarification:
- Gratuit: Application complète.
- Payant: Gratuit.
Plateformes: Linux (Raspberry Pi OS est canonical), Docker sur Windows et macOS.
Télécharger: Pi-hole
Conclusion: Le premier projet qu’un Pi devrait faire. L’empreinte mémoire la plus faible de tout ce qui figure sur cette liste.
2. Home Assistant Core, meilleur hub maison intelligente économe en RAM
Home Assistant Core est la version Python uniquement sans le système d’exploitation supervisé complet. Il utilise environ 150 MB au repos sur un Pi 3 avec un ensemble d’intégrations modeste (une douzaine de capteurs, un concentrateur, quelques automatisations). Le compromis par rapport au système d’exploitation Home Assistant complet est que les modules complémentaires ne sont pas gérés pour vous ; vous les installez en tant que services ou conteneurs séparés.
Où il échoue: Core seul n’inclut pas la Boutique de modules complémentaires, les intégrations comme ESPHome ou Zigbee2MQTT s’exécutent donc en tant que leurs propres services systemd.
Tarification:
- Gratuit: Application complète.
- Payant: Gratuit.
Plateformes: Linux (Raspberry Pi OS, Debian, Ubuntu), Docker sur Windows et macOS.
Télécharger: Installation de Home Assistant Core
Conclusion: Le choix quand le système d’exploitation HA complet semble lourd et que vous voulez l’automatisation maison intelligente sur un Pi ancien.
3. Mosquitto, meilleur courtier MQTT
Mosquitto est le courtier MQTT de référence pour les projets IoT et est véritablement minuscule. Moins de 5 MB résidents sur un Pi Zero, gère des centaines de clients sur un Pi 3 et ne se soucie pas du système d’exploitation que les clients exécutent. Si vous construisez Home Assistant, ESPHome, Zigbee2MQTT ou Node-RED, ceci est le bus de messages.
Où il échoue: Pas d’interface web intégrée. Vous configurez via un fichier texte et utilisez un client pour inspecter les sujets.
Tarification:
- Gratuit: Application complète.
- Payant: Gratuit.
Plateformes: Linux, Windows, macOS.
Télécharger: Mosquitto
Conclusion: Installez ceci sur chaque Pi qui parle à un capteur. Rien d’autre sur cette liste n’utilise moins de RAM.
4. MotionEye, meilleur serveur de caméras DIY
MotionEye transforme un Pi avec des caméras USB ou CSI en un petit NVR. Interface web, détection de mouvement, enregistrement et accéléré. Il consomme peu de RAM au repos et ne pousse le processeur que lorsque la détection de mouvement se déclenche. Un Pi 3 gère deux flux 720p sans effort ; un Pi 4 avec quelques GB gère quatre.
Où il échoue: L’enregistrement H.264 moderne stress toujours les cartes SD. Utilisez un SSD USB ou un partage réseau pour le stockage si les caméras enregistrent plus que des clips de mouvement.
Tarification:
- Gratuit: Application complète.
- Payant: Gratuit.
Plateformes: Linux (Raspberry Pi OS), Docker sur Windows et macOS.
Télécharger: MotionEye
Conclusion: La façon la moins chère de transformer un Pi de secours en vidéosurveillance deux caméras.
5. Syncthing, meilleure synchronisation de fichiers peer-to-peer
Syncthing est l’application de synchronisation de fichiers de forme Dropbox qui n’utilise pas de serveur central. Pointez deux appareils l’un vers l’autre et les dossiers partagés restent synchronisés. Environ 70 MB au repos sur un Pi, donc un Pi Zero 2 W peut agir comme une cible de synchronisation toujours actif pour un ordinateur portable et un téléphone. Aucun compte cloud, aucun verrouillage du fournisseur.
Où il échoue: La découverte sur certains réseaux restrictifs échoue sans un petit saut de relais. La traversée NAT est généralement bonne mais pas parfaite.
Tarification:
- Gratuit: Application complète.
- Payant: Gratuit.
Plateformes: Windows, macOS, Linux (incluant Raspberry Pi OS).
Télécharger: Syncthing
Conclusion: Le choix pour une cible de synchronisation privée. Ajoutez un disque externe au Pi et oubliez.
6. OctoPrint, meilleur hôte pour imprimante 3D
OctoPrint transforme un Pi en front-end pour une imprimante 3D, avec interface web, vue de caméra en direct, graphiques de température et écosystème de plug-in. Environ 100 MB au repos. Un Pi Zero 2 W l’héberge volontiers pour une seule imprimante avec caméra 720p. Passez à un Pi 4 si vous ajoutez plusieurs caméras et des plug-ins lourds.
Où il échoue: La transmission en direct d’une vue de caméra 1080p complète sur un Pi Zero surcharge le processeur. La tranchage sur le Pi n’est pas vraiment viable ; tranchez sur le bureau et uploadez gcode.
Tarification:
- Gratuit: Application complète.
- Payant: Gratuit (dons optionnels).
Plateformes: Linux (Raspberry Pi OS est canonical), Docker sur Windows et macOS.
Télécharger: OctoPrint
Conclusion: Le projet d’imprimante 3D pour lequel le Pi a été pratiquement conçu. Moins de 150 MB au total sur une installation sans écran.
7. AdGuard Home, meilleur bloqueur DNS convivial
AdGuard Home fait la même chose que Pi-hole avec une interface plus moderne, des règles par client et une empreinte mémoire légèrement plus élevée. Environ 70 MB au repos. Si Pi-hole vous semble dépassé pour la configuration, AdGuard Home est le remplacement direct avec un tableau de bord plus propre.
Où il échoue: Utilisation de la mémoire légèrement supérieure à Pi-hole. Les listes de blocage communautaires sont les mêmes, donc la qualité de blocage est similaire.
Tarification:
- Gratuit: Application complète.
- Payant: Gratuit.
Plateformes: Linux (Raspberry Pi OS), Windows, macOS.
Télécharger: AdGuard Home
Conclusion: Choisissez ceci si vous voulez une interface plus jolie et des contrôles par appareil par rapport au tableau de bord Pi-hole plus ancien.
Comment choisir le bon
Si vous avez un Pi Zero 2 W et voulez le faire gagner, installez Pi-hole et Mosquitto ensemble. Les deux tiennent en 100 MB combinés.
Si votre ménage inclut au moins une imprimante 3D, dédiez un Pi 3 à OctoPrint avec MotionEye fonctionnant sur la même carte pour la vue caméra.
Si vous voulez un hub maison intelligente sur un Pi ancien, installez Home Assistant Core et ignorez la surcharge du système d’exploitation HA complet.
Si vous avez un disque USB de secours, ajoutez Syncthing à n’importe quel Pi déjà sur le réseau. Cela devient votre cible de sauvegarde privée gratuitement.
Si vous exécutez déjà Pi-hole et envisagez le changement, installez AdGuard Home sur un deuxième Pi d’abord et testez-les pendant une semaine avant de vous engager.
Questions fréquemment posées
Combien de RAM un Raspberry Pi Zero 2 W a-t-il vraiment?
512 MB au total. Environ 400 MB est utilisable après le système d’exploitation. Chaque application sur cette liste s’exécute sur un Zero 2 W individuellement ; vous pouvez également en exécuter deux ou trois à la fois.
Ces applications s’exécutent-elles sur Ubuntu sur un Pi?
Oui. Les sept sont emballés pour Debian, Ubuntu et Raspberry Pi OS. La plupart livrent également une image Docker si vous préférez l’isolement des conteneurs.
Puis-je en exécuter plus d’une sur le même Pi?
Absolument. Pi-hole, Mosquitto, Syncthing et Home Assistant Core partagent volontiers un Pi 4. Ajoutez OctoPrint ou MotionEye uniquement si le Pi est dédié à une imprimante ou une caméra.
Qu’y a-t-il de mieux qu’une carte SD pour le stockage?
Un SSD USB ou un petit chapeau NVMe. Les cartes SD s’usent sous les charges de journalisation lourdes et sont la cause la plus courante de défaillance de Pi. N’importe laquelle des applications ci-dessus fonctionnera volontiers à partir d’un SSD connecté USB.
Est-il sûr d’exposer ces applications à Internet?
Pi-hole et AdGuard Home restent sur le LAN. Home Assistant, Syncthing et OctoPrint sont plus sûrs derrière un proxy inverse avec authentification ou un réseau de superposition de style Tailscale. Les exposer bruts sur les ports 80/443 est une mauvaise idée bien connue.