Un ordinateur portable de 2018 avec une batterie morte et une charnière fissurée n’est pas une ordure. Laissé fonctionner sans tête dans un placard, il peut filtrer chaque annonce de votre réseau domestique et envoyer la bibliothèque Steam d’un PC de jeu vers un téléphone dans la pièce voisine. C’est à peu près ce qui s’est passé pour un écrivain chez XDA, qui a transformé un ordinateur portable retraité en accessoire permanent de son réseau domestique en associant un bloqueur de publicités au niveau DNS à un serveur de streaming de jeu auto-hébergé. Une fois que les deux fonctionnaient, l’ordinateur portable a cessé d’être du matériel de secours et est devenu une infrastructure.
L’argument en faveur des meilleures applications pour transformer un ancien ordinateur portable en centre de blocage des annonces et de streaming de jeux est simple : une machine, deux tâches sans rapport, et aucune ne nécessite beaucoup de CPU. Le blocage des annonces est principalement des requêtes DNS. Le streaming de jeux s’appuie sur le GPU du PC de jeu, pas sur l’ordinateur portable qui fait le streaming. C’est cette combinaison qui explique pourquoi une machine trop lente pour une utilisation quotidienne est toujours assez rapide pour exécuter les deux tâches pendant des années. Nous avons sélectionné huit applications qui couvrent la couche DNS, la couche de streaming, la couche d’accès à distance et la plomberie qui garde tout observable et facile à gérer depuis un navigateur.
Ce qu’il faut rechercher dans un ordinateur portable de laboratoire doméstic
L’ordinateur portable lui-même est aussi important que le logiciel. Recherchez une faible consommation d’énergie au repos, car cette machine fonctionne 24/7 et les factures d’électricité s’accumulent au cours d’une année. L’opération headless avec accès SSH signifie que tu n’auras jamais besoin d’ouvrir le couvercle à nouveau. La prise en charge de Docker ou de containerd maintient chaque service isolé et facile à mettre à jour sans casser les autres. Wake-on-LAN te permet d’allumer la machine à distance au lieu de la laisser fonctionner jour et nuit. Un GPU dédié ou intégré capable importe si Sunshine fera l’encodage matériel pour le streaming de jeux, et un ventilateur silencieux importe parce que cette chose s’assoit probablement dans un salon ou un couloir, pas un rack serveur.
Tableau de comparaison rapide
| Application | Meilleur pour | Plateformes | Plan gratuit | Prix de départ/mois |
|---|---|---|---|---|
| Pi-hole | Blocage des annonces DNS à l’échelle du réseau | Linux, Docker | Toutes les fonctionnalités, auto-hébergé | Gratuit |
| AdGuard Home | Blocage des annonces conscient de DoH/DoT | Windows, Linux, Docker | Toutes les fonctionnalités, auto-hébergé | Gratuit |
| Sunshine | Serveur de streaming de jeu auto-hébergé | Windows, Linux | Toutes les fonctionnalités, auto-hébergé | Gratuit |
| Moonlight | Client de streaming de jeu | Windows, Linux, et plus | Toutes les fonctionnalités | Gratuit |
| Tailscale | Accès à distance au réseau domestique | Windows, Linux | Jusqu’à 3 utilisateurs, 100 appareils | Gratuit |
| Docker Desktop / Docker Engine | Exécuter tout dans des conteneurs | Windows, Linux | Gratuit pour un usage personnel | Gratuit |
| Portainer | GUI web pour Docker | Windows, Linux | Édition communautaire | Gratuit |
| Netdata | Surveillance des ressources en temps réel | Windows, Linux | Tableau de bord local, niveau communautaire | Gratuit |
Les applications
#1 Pi-hole – Bloqueur d’annonces au niveau DNS
Pi-hole s’assoit entre votre routeur et Internet et répond aux requêtes DNS lui-même, supprimant toute demande qui correspond à un domaine d’annonce ou de suivi connu avant qu’elle n’atteigne jamais un appareil. Il s’exécute en tant que service Linux léger ou un seul conteneur Docker, c’est donc la première chose naturelle à installer sur un ordinateur portable réaffecté. Chaque téléphone, smart TV et console de jeu du réseau obtient le blocage automatiquement, sans application par appareil à installer ou maintenir.
Où il est en retard : Le blocage au niveau DNS ne peut pas toucher les annonces intégrées dans le même domaine que le contenu, comme la plupart des annonces vidéo YouTube. La configuration te demande également d’être à l’aise de pointer le DNS de ton routeur vers l’adresse IP statique de l’ordinateur portable, ce qui déconcerte les gens qui n’ont jamais touché les paramètres du routeur.
Prix : Gratuit, open-source, auto-hébergé.
Plateformes : Linux (natif ou Docker), s’exécute également à l’intérieur d’un Raspberry Pi ou de toute machine toujours allumée.
Télécharger : Site web · GitHub
Ligne de fond : Le choix par défaut pour quiconque souhaite un blocage des annonces qui couvre chaque appareil du réseau sans en toucher un seul.
#2 AdGuard Home – Bloqueur d’annonces compatible avec DoH
AdGuard Home fait le même travail principal que Pi-hole, filtrant le DNS à l’échelle du réseau, mais il est fourni avec le support DNS-over-HTTPS et DNS-over-TLS intégré et un assistant d’installation qui obtient une liste de blocage fonctionnelle en quelques minutes. Son tableau de bord web est plus facile à parcourir que celui de Pi-hole, et il s’exécute confortablement sur Windows ainsi que Linux, ce qui importe si l’ancien ordinateur portable fonctionne toujours sous Windows et que tu préfères ne pas le réinitialiser.
Où il est en retard : L’écosystème des plug-ins et des communautés est plus petit que celui de Pi-hole, donc les listes de blocage obscures ou les tableaux de bord tiers sont plus difficiles à trouver. Certains appareils qui codent en dur leur propre résolveur DNS-over-HTTPS peuvent le contourner entièrement.
Prix : Gratuit, open-source, auto-hébergé.
Plateformes : Windows, Linux, macOS, Docker.
Télécharger : Site web · GitHub
Ligne de fond : Choisissez AdGuard Home plutôt que Pi-hole si le hub reste sous Windows ou si vous voulez que DNS chiffré soit géré dès le départ.
#3 Sunshine – Serveur GameStream auto-hébergé
Sunshine transforme n’importe quelle machine Windows ou Linux avec un GPU en hôte de streaming de jeu auto-hébergé, codant votre écran et audio et les envoyant à un client Moonlight n’importe où sur le réseau. C’est le remplacement direct et activement maintenu du GameStream discontinué de Nvidia, et il fonctionne avec les encodeurs Nvidia, AMD et Intel. C’est la pièce qui permet à un ordinateur portable dans un placard d’agir comme un policier du trafic pour diffuser Steam, Xbox ou Epic Games depuis votre vrai PC de jeu vers un téléphone, une tablette ou une TV.
Où il est en retard : Sunshine s’exécute généralement sur le PC de jeu lui-même, pas sur l’ordinateur portable de blocage des annonces, car cette machine a besoin du GPU pour faire le rendu réel. Faire fonctionner correctement l’encodage matériel sur les anciens GPU ou GPU intégrés nécessite quelques essais et erreurs avec les paramètres.
Prix : Gratuit, open-source, auto-hébergé.
Plateformes : Windows, Linux, macOS (expérimental).
Télécharger : GitHub
Ligne de fond : L’application qui rend possible le streaming de jeu local du tout, et la raison pour laquelle la moitié “centre de streaming” de cette configuration fonctionne sans abonnement.
#4 Moonlight – Le client qui s’apparie avec Sunshine
Moonlight est la moitié client de la paire de streaming, se connectant à un hôte Sunshine via le réseau local ou via Tailscale et rendant le flux vidéo avec une faible latence sur n’importe quel écran vers lequel vous le pointez. Il s’exécute essentiellement sur tout : téléphones, tablettes, smart TV, anciens ordinateurs portables et même d’autres ordinateurs de bureau, ce qui rend la promesse “flux vers n’importe quel écran de la maison” réelle. L’appairage nécessite un code PIN la première fois, puis se souvient de l’hôte pour chaque session par la suite.
Où il est en retard : La qualité du flux dépend fortement des conditions du réseau, et un signal Wi-Fi faible ou un routeur surchargé s’avère immédiatement comme du flou ou du bégaiement. C’est un client seulement, il a besoin d’un hôte Sunshine en cours d’exécution quelque part pour se connecter.
Prix : Gratuit, open-source.
Plateformes : Windows, Linux, macOS, Android, iOS, tvOS, Raspberry Pi.
Télécharger : Site web · GitHub
Ligne de fond : Installez-le sur chaque appareil auquel vous souhaitez diffuser des jeux, et appairez-le avec Sunshine fonctionnant sur le PC de jeu.
#5 Tailscale – Maille Wireguard pour que cela fonctionne loin de la maison
Tailscale construit un réseau maillé privé sur Wireguard entre chaque appareil que vous lui ajoutez, de sorte que l’ordinateur portable de blocage des annonces et tout client Moonlight peuvent se rejoindre en toute sécurité que vous soyez sur le Wi-Fi domestique ou sur un réseau d’hôtel de l’autre côté du pays. Une fois installé sur le hub et sur un téléphone, le filtrage DNS et le streaming de jeux continuent de fonctionner en dehors de la maison sans ouvrir un seul port du routeur. La configuration est une connexion et une seule commande par appareil.
Où il est en retard : Les comptes gratuits sont plafonnés à trois utilisateurs et cent appareils, ce qui est beaucoup pour un ménage mais pas pour quoi que ce soit de plus grand. Les performances de streaming sur une connexion mobile sont toujours limitées par la vitesse de téléchargement du côté du réseau domestique.
Prix : Gratuit jusqu’à 3 utilisateurs et 100 appareils. Les niveaux d’équipe payants s’élargissent au-delà.
Plateformes : Windows, Linux, macOS, Android, iOS.
Télécharger : Site web
Ligne de fond : La pièce qui transforme une configuration uniquement à domicile en quelque chose qui vous suit, sans toucher à la redirection de port du routeur.
#6 Docker Desktop / Docker Engine – L’exécution de conteneurs
Docker exécute Pi-hole, AdGuard Home et la plupart du reste de cette pile en tant que conteneurs isolés, de sorte que chaque service obtient son propre environnement et une mise à jour vers l’un ne casse jamais l’autre. Sur Linux, Docker Engine s’exécute en tant que service léger en arrière-plan sans GUI nécessaire. Sur Windows, Docker Desktop ajoute une interface de gestion au-dessus du même moteur. Les conteneurs rendent également trivial d’essuyer et de reconstruire un seul service sans toucher l’ensemble du portable.
Où il est en retard : Docker Desktop sur Windows porte une surcharge mémoire réelle de sa couche de virtualisation, ce qui importe davantage sur un ancien ordinateur portable avec une RAM limitée. Apprendre la mise en réseau des conteneurs et les montages de volume est une véritable courbe d’apprentissage pour quelqu’un qui n’a jamais utilisé Docker auparavant.
Prix : Gratuit pour un usage personnel et les petites entreprises selon les conditions actuelles de Docker.
Plateformes : Windows, Linux, macOS.
Télécharger : Site web
Ligne de fond : La plomberie sur laquelle repose tout dans cette liste, vaut la peine d’apprendre une fois et de réutiliser pour chaque projet futur.
#7 Portainer – GUI pour Docker
Portainer place un tableau de bord web devant Docker afin que vous puissiez démarrer, arrêter et inspecter des conteneurs, vérifier les journaux et extraire les mises à jour sans mémoriser les drapeaux de ligne de commande. Il s’exécute en tant que conteneur lui-même, se connecte au moteur Docker déjà sur l’ordinateur portable, et est accessible depuis n’importe quel navigateur du réseau, ce qui importe sur une machine sans interface sans moniteur attaché. Pour un hub exécutant quatre ou cinq services à la fois, il est plus rapide de gérer depuis Portainer que depuis SSH à chaque fois.
Où il est en retard : Il ajoute un autre service à maintenir à jour et une autre surface d’attaque si le tableau de bord est exposé en dehors du réseau domestique sans protection. L’interface regroupe de nombreuses options avancées derrière des menus qui nécessitent un peu de fouille pour trouver.
Prix : Édition communautaire gratuite. L’édition commerciale d’environ 100 dollars par an ajoute un accès basé sur les rôles et le support, facultatif pour une configuration monobrutaliste à domicile.
Plateformes : Windows, Linux, macOS, Docker.
Télécharger : Site web · GitHub
Ligne de fond : Ignorez le terminal pour la gestion quotidienne des conteneurs une fois que cette pile dépasse deux ou trois services.
#8 Netdata – Surveillance des ressources
Netdata affiche les graphiques CPU, mémoire, disque et réseau en temps réel pour l’ordinateur portable et chaque conteneur dessus, se mettant à jour chaque seconde dans un tableau de bord du navigateur sans configuration requise dès le départ. Sur une machine que vous regardez rarement directement, c’est le moyen le plus rapide de remarquer un conteneur qui a commencé à manger toute la RAM ou une augmentation de la charge des requêtes DNS avant qu’elle ne devienne une panne. Il détecte automatiquement la plupart des services en cours d’exécution et commence à les représenter graphiquement immédiatement après l’installation.
Où il est en retard : Le tableau de bord par défaut vous jette beaucoup de métriques à la fois, et trouver la poignée qui importe pour un petit hub domestique nécessite un filtrage initial. Les fonctionnalités cloud pour les tableaux de bord multi-nœuds et la rétention plus longue se trouvent derrière un niveau d’équipe payant.
Prix : Tableau de bord local gratuit et niveau communautaire. Les niveaux Netdata Cloud payants ajoutent des fonctionnalités d’équipe et un historique plus long.
Plateformes : Windows, Linux, macOS, Docker.
Télécharger : Site web · GitHub
Ligne de fond : Une assurance bon marché qui vous dit exactement quel conteneur blâmer quand le vieux portable commence à devenir fou.
Comment choisir le bon
Si vous commencez à partir de zéro et voulez le moins de friction : installez d’abord Pi-hole, confirmez qu’il filtre le DNS sur vos propres appareils, puis ajoutez Sunshine et Moonlight une fois que le blocage des annonces est stable. Faire les deux à la fois multiplie le nombre de choses qui peuvent mal tourner lors de la configuration.
Si le hub reste sous Windows plutôt que d’être supprimé vers Linux, passez à AdGuard Home plutôt qu’à Pi-hole. Son chemin d’installation Windows est plus fluide et son tableau de bord nécessite moins de réglage dès le départ.
Si vous voulez que le streaming de jeux fonctionne de l’extérieur de la maison, Tailscale n’est pas optionnel. La redirection de ports pour le trafic Moonlight est une véritable exposition de sécurité ; un maillage Wireguard ne l’est pas.
Si vous envisagez d’exécuter plus de deux ou trois services sur le même ordinateur portable, mettez tout dans Docker dès le premier jour et gérez-le via Portainer. Adapter les conteneurs aux services que vous avez installés nativement plus tard est plus de travail que de commencer là.
Si vous voulez juste savoir si quelque chose fonctionne mal sans SSH chaque semaine, Netdata est la seule application de cette liste qui se rembourse la première fois qu’elle détecte un processus incontrôlé avant que vous ne l’auriez remarqué.
FAQ
Ai-je besoin d’un ordinateur portable puissant pour exécuter Pi-hole et Sunshine sur la même machine ?
Non. Pi-hole touche à peine le CPU car il répond aux requêtes DNS, et non au décodage vidéo. Sunshine s’exécute généralement sur le PC de jeu qui a le GPU faisant l’encodage réel, pas sur l’ordinateur portable de blocage des annonces, de sorte que l’ancien ordinateur portable n’a besoin que de gérer le filtrage DNS et la surcharge légère des conteneurs.
Pi-hole ou AdGuard Home est-il meilleur pour un réseau domestique ?
Les deux bloquent les annonces au niveau DNS pour chaque appareil du réseau sans configuration par appareil. Pi-hole a une communauté plus grande et plus de listes de blocage et de tableaux de bord tiers. AdGuard Home dispose de DNS-over-HTTPS intégré et d’un assistant d’installation plus convivial, et fonctionne plus confortablement sur Windows.
Puis-je diffuser des jeux vers mon téléphone en utilisant Moonlight sans Sunshine ?
Non. Moonlight est un client seulement. Il a besoin d’un serveur Sunshine en cours d’exécution sur la machine qui a réellement le jeu installé et une GPU pour coder le flux. Installez Sunshine sur le PC de jeu et Moonlight sur n’importe quel appareil à partir duquel vous souhaitez jouer.
Tailscale ralentit-il le streaming de jeux ?
Il ajoute une surcharge négligeable par rapport à une connexion directe sur un réseau local quand les deux appareils sont sur le même réseau domestique. Le streaming via Tailscale en dehors de la maison est limité par la vitesse de téléchargement du côté du réseau domestique, pas par Tailscale elle-même.
Ai-je besoin de Docker pour exécuter Pi-hole ou AdGuard Home ?
Non, les deux s’installent en tant que services Linux natifs sans Docker. Docker est optionnel mais rend les mises à jour et le dépannage plus faciles, puisque chaque service reste isolé et une mauvaise mise à jour vers un conteneur ne casse jamais les autres.
Combien d’électricité un ordinateur portable de blocage des annonces toujours allumé utilise-t-il réellement ?
Un vieil ordinateur portable au repos avec le couvercle fermé et l’écran éteint consomme généralement quelque part dans la gamme de 5 à 15 watts, ce qui s’ajoute à quelques dollars par mois sur la plupart des tarifs électriques. C’est pourquoi une faible consommation au repos importe plus que la vitesse brute du CPU lors du choix de la machine retirée à réaffecter.