7 conteneurs Docker qui alimentent mon réseau domestique
Êtes-vous à la recherche de nouveaux conteneurs Docker pour gérer votre réseau domestique? J'en ai utilisé pas mal au cours des dernières années, et ces sept sont ceux dont je ne peux pas vivre.
Si vous n'avez pas envisagé de gérer votre propre réseau, Docker est la meilleure façon de commencer. Ces conteneurs sont légers, faciles à utiliser et offrent de nombreux avantages. De la gestion de votre propre DNS à la gestion du routage interne, de l'enregistrement vidéo et même de la surveillance du réseau, ces sept conteneurs Docker alimentent l'intégralité de mon réseau domestique d'une manière ou d'une autre.
Sommaire
7
Pi-trous
Pi-Hole a beaucoup d'utilisations, mais son utilisation principale est d'être un bloqueur de contenu, et c'est exactement ainsi que je l'utilise sur mon réseau local.
Honnêtement, j'ai été assez surpris lorsque j'ai installé Pi-Hole pour constater qu'il y avait des services en cours d'exécution sur des ordinateurs que je pensais entièrement que j'avais désinstallés. J'ai vérifié ces ordinateurs et ces services étaient en fait désinstallés.
Cependant, il y avait un petit composant qui s'exécutait toujours en arrière-plan qui s'exécutait depuis des années, appelant chez lui, envoyant des données et des informations sur mon système à un serveur distant. Je ne savais pas que cela se passait, et dès que j'ai vu les appels en pi-trou, j'ai mis un arrêt.
Ce n'est qu'une instance de beaucoup où le trous pi est extrêmement utile sur mon réseau domestique. Il est devenu inestimable pour moi lorsqu'il s'agit de gérer l'accès aux appareils de mon réseau vers le monde extérieur. Si un appareil domestique intelligent passe un appel, je ne pense pas qu'il doit faire, je peux le bloquer. Idem avec un ordinateur ou un service.
Si vous n'avez pas encore essayé de Pi-Hole, je le recommande vivement. Vous seriez surpris de tout ce qui se passe dans votre réseau dont vous ne connaissez pas – Pi-Hole vous donne la possibilité de reprendre ce contrôle.
En rapport
Pi-Hole V6 est arrivé: voici ce qui est nouveau
Une nouvelle interface, une configuration plus simple et bien plus encore.
6
Gestionnaire de proxy Nginx
Nginx Proxy Manager (que je vais raccourcir à NPM) est l'un des conteneurs Docker les plus puissants mais les moins utilisés sur mon réseau domestique.
C'est l'un des plus puissants car il gère tout mon routage de réseau. Si je tape sous-domaine.domain.com (qui est pointé vers l'IP de ma maison), NPM gère le routage vers le contenant Docker approprié en arrière-plan – avec SSL complet.
J'utilise des dizaines de NPM par jour, sinon plus. Le fait est que j'interagis rarement avec elle maintenant. J'ai utilisé l'interface pour NPM à plusieurs reprises lors de la configuration des services, et j'y accédez toujours si je déploie un nouveau service. Cependant, une fois que tout est configuré, je dois rarement le toucher.
NPM fonctionne simplement. C'est génial dans ce qu'il fait, et je ne pouvais pas demander un meilleur gestionnaire de proxy inversé. J'ai actuellement 30 hôtes proxy gérés par NPM, et j'en ajoute constamment plus.
Si vous prévoyez d'auto-héberger les services auxquels vous souhaitez accéder de l'extérieur, alors NPM est la meilleure façon de le faire, à mon avis.
En rapport
Comment héberger votre propre site Web avec Docker et Nginx Proxy Manager
AVERTISSEMENT: Peut provoquer des envies incontrôlables de tout héberger.
5
Scrypté
J'ai récemment décidé de rompre avec les services d'abonnement en ce qui concerne mon suivi de la sécurité à domicile. Bien que je n'aie pas de système d'alarme, j'ai des caméras stationnées dans ma propriété.
Dans le passé, je payais 3 $ ou plus par appareil photo par mois pour stocker mes enregistrements dans le cloud. Certains services ont coûté deux fois ce coût. C'est à ce moment que je suis tombé sur scrypté.
Scrypted est une application que beaucoup de gens utilisent pour amener des caméras dans HomeKit qui ne sont pas originaires de HomeKit, et cela fait du bien. C'était en fait la première utilisation que j'avais pour scrypted. Maintenant, cependant, Scrypted est mon enregistreur vidéo en réseau qui alimente mes caméras d'étranglement puissantes et plus encore.
Bien que la configuration NVR de Scrypted coûte environ 0,83 $ par mois par appareil photo, c'est tout ce que vous payez. Tout le reste est géré localement, avec une fonctionnalité complète d'IA ainsi qu'un stockage local.
Je n'ai jamais à m'inquiéter de manquer de stockage, car je peux ajouter en continu le stockage car j'en ai besoin. Cependant, ma partie préférée est que mes caméras enregistrent toujours (avec une fonctionnalité complète d'IA) lorsque Internet tombe en panne. Tant que j'ai de la puissance, mon serveur scrypté enregistre.
C'est pourquoi Scrypted est un must absolu pour mon réseau domestique, et je ne pouvais pas imaginer courir les choses sans elle.
En rapport
Pourquoi et comment je passe au stockage local pour ma configuration de la caméra de sécurité
J'ai fini de louer de l'espace dans le ciel.
4
Page d'accueil
Je gère beaucoup de services dans mon HomeLab, et je me souviens sur quelle adresse port ou IP sur chacun peut être assez déroutant. C'est pourquoi je compte sur la page d'accueil pour me souvenir de tout cela pour moi.
J'ai configuré mon tableau de bord de page d'accueil pour me montrer où se trouve chaque service auto-hébergé. Il a tout regroupé par le serveur sur lequel il est hébergé, ainsi que le port que je dois utiliser pour y accéder. La meilleure partie? Je n'ai pas à me souvenir de quoi que ce soit, je clique simplement sur un bouton, et cela ouvre le service pour moi.
La page d'accueil s'intègre également à de nombreux services, ce qui me permet de voir des statistiques de réseau en un coup d'œil sans même avoir à lancer une autre page Web. C'est inestimable pour moi quand il s'agit de voir des statistiques en un coup d'œil.
En rapport
Tableau de bord HomeLab: ce que c'est et pourquoi vous en avez besoin
Même si vos câbles sont en désordre, organisez au moins vos services à domicile.
3
SpeedTest-Tracker
Suivre ce que fait ma vitesse de réseau est un de mes passe-temps. J'aime savoir que je reçois la vitesse pour laquelle je paie, et c'est là que SpeedTest-Tracker entre en jeu.
Ce conteneur Docker est léger et facile à exécuter. Il utilise un travail cron pour s'exécuter automatiquement en arrière-plan et représenter la vitesse de votre réseau au fil du temps. Que vous soyez sur un plan Internet lent ou que vous soyez sur un réseau multi-Gigabit, SpeedTest-Tracker est pour vous.
Personnellement, j'aime juste savoir si mon réseau est super lent. Je le fais fonctionner toutes les heures, ce qui me permet de voir s'il y a un certain moment de la journée, ou un certain jour de la semaine où ma vitesse est plus lente que d'autres.
Cela peut m'aider à trouver des fuites sur mon réseau qui pourraient voler la bande passante, ou tout simplement le temps où j'ai besoin de tâches à forte intensité de réseau comme télécharger beaucoup de données sur le cloud.
En rapport
Ce conteneur Docker a transformé mon NAS en un tableau de bord des performances Internet
Surveillez-vous votre vitesse Internet?
2
Uptime-kuma
Si vous avez toujours voulu exécuter votre propre moniteur de site Web, c'est à cela que sert la hausse de Kuma.
Je n'utilise pas ce conteneur Docker presque autant que je le souhaite, car tous mes services sont hébergés sur un seul serveur, mais c'est un excellent outil à avoir dans ma poche arrière à coup sûr.
Ce que fait Uptime-Kuma, c'est faire un ping un site (ou utiliser toute autre méthode de surveillance) pour voir s'il est en place. Tout est configurable, à partir de la méthode qu'il utilise pour surveiller le site à la quantité de temps entre le sondage.
Uptime-Kuma peut également s'intégrer à divers services de notification, c'est ainsi que je l'ai utilisé dans le passé. Je l'ai utilisé pour surveiller le temps de disponibilité de mes sites Web et m'avoir informé si quelque chose tombe. Cela m'a aidé à repérer les temps d'arrêt et à le signaler aux hôtes de mes sites dans le passé, ce qui m'a été d'une énorme aide.
En rapport
Comment je gère toute mon HomeLab sur Docker (et pourquoi tu devrais aussi)
Tous mes services, tous dans de petites boîtes soignées.
1
OpenSpeedTest
J'avoue que OpenSpeedTest est plus pour le plaisir qu'autre chose. J'ai récemment mis à niveau mon réseau à 2,5 g pour mon bureau et mes serveurs, et OpenSpeedTest me permet d'exécuter mon propre serveur de test de vitesse à la maison.
Cela signifie que je peux tester ma connexion réseau non pas au monde ouvert, mais à mes serveurs internes. En fait, je l'utilise lors de l'examen des appareils Wi-Fi 7, car je suis en mesure de frapper jusqu'à 2,5 g lors d'un test de vitesse Wi-Fi au lieu du 1G standard que je peux réaliser sur mon réseau externe.
En dehors des tests internes, OpenSpeedTest me permet également de tester et de voir à quelle vitesse mon réseau domestique fonctionne de l'extérieur. Je peux faire un test de vitesse de la maison d'un ami, ou même d'un hôtel, pour voir quelle est la vitesse du réseau entre les deux emplacements.
C'est surtout superflu, mais la course OpenSpeedTest est amusante pour moi, donc ça continuera d'être sur mon réseau domestique pour cette seule raison.
En rapport
10 conteneurs Docker chaque maison à domicile devrait fonctionner
Combien de ces conteneurs dirigez-vous déjà?