Blagues à part, je considère les articles précédents de cette série extrêmement importants. Chacun couvre un élément critique :
Streaming is Broken II : Choisir le Matériel. Où nous avons appris à configurer un homeserver à faible coût avec mes deux centimes sur le stockage.
Streaming is Broken III : Les Fondations (OS, Docker, et “Jour Un”). Où nous avons configuré notre OS, Docker, et préparé le terrain pour la suite.
Streaming is Broken IV : La Forteresse : VPN et Gluetun. Un chapitre que vous ne trouverez normalement pas dans d’autres tutoriels, axé sur la sécurité et la vie privée.
Streaming is Broken V : Hardlinks et Permissions. Des conseils pour éviter de futurs maux de tête dans nos configurations.
Mais si je devais choisir un seul article pour expliquer comment configurer un homeserver, ce serait celui-ci.
Si vous sautez cet article et passez directement au chapitre suivant, votre serveur fonctionnera très bien… pendant un petit moment. Mais vous remarqueriez alors l’inévitable : vous avez téléchargé un film de 50 Go, mais votre espace disque consommé a bondi de 100 Go.
À qui la faute ? À l’inefficacité du système de fichiers.
Dans cet article, nous allons résoudre le plus grand goulot d’étranglement logique de notre serveur : la duplication des données. Nous allons mettre en œuvre la magie des Hardlinks et résoudre une fois pour toutes tout problème potentiel de permissions Linux.
Nous avons le serveur et notre système d’exploitation installés et configurés. Avant de commencer à choisir les acteurs qui joueront les rôles principaux, faisons une pause pour nous concentrer sur les coulisses. Plus précisément, sur la vie privée. Que vous viviez dans un pays qui punit activement le piratage ou non, personne ne devrait savoir comment vous utilisez votre réseau local. La vie privée est importante !.
Si vous lancez un téléchargement torrent sur le serveur maintenant, votre véritable IP sera exposée au monde entier. De plus, les publicités, les traqueurs et les données de télémétrie circuleront librement sur votre réseau.
Maintenant que nous avons notre matériel, nous pouvons commencer par la configuration système de notre serveur. Le MiniPC que j’ai acheté était livré avec Windows installé. Il est également possible d’utiliser le système de Microsoft pour ce que nous voulons, mais c’est un gaspillage ridicule de performances et d’énergie.
Un Home Server robuste n’est pas un ordinateur de bureau qui reste allumé toute la journée : c’est un système dédié. Nous allons construire les fondations logicielles à partir de zéro, transformant le mini PC en une infrastructure de niveau entreprise, prête à fonctionner 24h/24 et 7j/7 sans intervention humaine.
Pour commencer à créer le HomeServer, nous devons d’abord décider du matériel qui hébergera notre serveur. Voici une excellente nouvelle : nous pouvons avoir un NAS dernier cri avec un zillion de téraoctets géré par TrueNAS, ou même tout faire avec un Raspberry Pi (oui, c’est parfaitement possible). Cela dépend vraiment de votre budget.
Dans mon cas, j’ai opté pour un Mini PC, plus précisément un SOYO M2 PLUS V1.
Ce n’est plus une nouvelle que nous avons de plus en plus de services de streaming. Ce qui semblait être une révolution avec Netflix est maintenant un casse-tête pour ceux qui veulent consommer des films et des séries. J’ai toujours regardé favorablement ces services en raison de la facilité et du coût raisonnable d’accès ; autant que les corporations internationales ne le comprennent pas, c’est le principal facteur qui réduit le piratage. De plus, acheter des supports physiques est devenu quelque chose d’exclusif aux collectionneurs, puisqu’une saison des Simpsons en BluRay coûtait bien plus qu’un abonnement mensuel à HBO Max. Donc s’abonner était une bonne affaire, non ? Oui, mais en 2025, cela n’existe plus. Aujourd’hui, nous avons d’innombrables problèmes liés au streaming :