10 conteneurs Docker chaque maison à domicile devrait fonctionner
Il existe des milliers de conteneurs Docker que vous pourriez potentiellement exécuter sur votre serveur. Bien que je n'aie pas couru près de tous, voici 10 conteneurs dont je ne peux tout simplement pas vivre dans mon HomeLab, et pourquoi je pense que vous devriez les gérer aussi.
En rapport
Sommaire
Docker pour les débutants: tout ce que vous devez savoir
Apprenez à utiliser cet outil de développement incroyablement populaire.
10
Page d'accueil (un tableau de bord de tous vos services à domicile)
Un tableau de bord à domicile est quelque chose dont je n'ai jamais pensé que j'avais besoin – jusqu'à ce que j'en ai installé un.
Avec la page d'accueil, vous obtiendrez un tableau de bord à domicile simple et facile à utiliser. Il est configuré avec YAML et est assez simple pour ajouter de nouveaux services, arrière-plans, catégories, etc. La page d'accueil est maintenant quelque chose que j'utilise quotidiennement, sinon plusieurs fois par jour pour accéder à mes services auto-hébergés.
Je suis en mesure de définir des icônes en fonction du service, à côté d'un nom et d'une description. Certains services prennent même en charge les widgets afin que je puisse voir si mon serveur Plex est utilisé, ou s'il y a l'un de mes serveurs de jeux Pterodactyl à l'époque. Avec les catégories, je peux même séparer les services par quel système sur lequel ils fonctionnent, bien que je prévois de les classer par catégorie d'applications réelle à l'avenir.
9
Assistant à domicile (Smart Home Manager)
L'assistant à domicile est assez connu dans la maison intelligente et les mondes HomeLab. Cependant, récemment, j'ai migré mon installation d'assistant domestique à Docker, et c'est l'une des meilleures décisions pour moi.
Avec l'assistant à domicile, vous pouvez unifier toute votre configuration de maison intelligente sous un même toit. Il soutient une vaste gamme de fabricants, c'est pourquoi je l'aime tellement. L'assistant à domicile dispose également d'un système d'automatisation extrêmement robuste et peut même intégrer des appareils non homekit dans HomeKit.
En rapport
Qu'est-ce que l'assistant à domicile? Et pourquoi tout le monde ne l'utilise pas?
Apprenez à connaître cette plate-forme Smart Home à commande locale open source.
8
OpenSpeedTest (serveur de test de vitesse auto-hébergé)
Au début, je ne savais pas vraiment pourquoi je voudrais héberger mon propre serveur de test de vitesse, mais j'ai en fait trouvé un peu d'utilisation avec lui.
Bien que vous puissiez utiliser des choses comme IPERF pour tester la vitesse de votre réseau entre les ordinateurs ou l'ordinateur et le serveur, tester les téléphones n'est pas si simple. Parfois, je veux simplement voir quelle est ma vitesse sans fil de mon téléphone à mon serveur, et parfois je veux tester ma vitesse de l'extérieur de la maison.
Quoi qu'il en soit, OpenSpeedTest est à la hauteur de la tâche. Lorsque je le parcourt mon proxy inversé, je reçois des vitesses WAN. Lorsque je fonctionne via l'IP interne, j'obtiens des vitesses LAN. Avec Wi-Fi 7 et une liaison montante de 2,5 g du serveur vers le routeur, je peux atteindre des vitesses multi-gig sur une connexion sans fil à mon serveur. OpenSpeedTest m'aide à voir à quelle vitesse cette connexion est.
Honnêtement, c'est plus pour les droits de vantardise qu'autre chose, mais c'est toujours un conteneur Docker amusant pour ne pas fonctionner.
Par où commencer par Plex? C'est un aliment de base de la communauté HomeLab et quelque chose que je pense que tout le monde devrait courir sur l'un de leurs ordinateurs. Que vous ayez une vaste bibliothèque DVD et Blu-ray qui doit être numérisée, ou que vous souhaitez simplement accéder à vos films personnels depuis des années passées, Plex est le meilleur moyen d'organiser cela.
J'ai aussi essayé Jellyfin et Plex gagne toujours pour moi. La gestion des utilisateurs est fantastique, l'accès à distance est plus facile et dans l'ensemble, c'est tout simplement plus joli. Même si vous choisissez de ne pas exécuter Plex, chaque maison à domicile devrait avoir une forme de serveur multimédia en cours d'exécution quelque part.
En rapport
Qu'est-ce que Plex et comment ça marche?
Les services de streaming sont aussi chers que le câble. Alors, pourquoi ne pas créer votre propre service de streaming avec Plex?
6
Portainer (Docker Management Web GUI)
Puisque vous exécutez déjà des conteneurs Docker, pourquoi ne pas les rendre plus faciles à gérer? Lorsque j'ai utilisé unis comme mon hôte docker principal, il y avait une belle interface Web qui m'a permis de gérer facilement mes conteneurs et de les mettre à jour. Sans Unded, Docker s'exécute généralement dans une ligne de commande.
Ne vous méprenez pas, j'aime autant les lignes de commande que le prochain gars. Cependant, pour maintenir plus de 30 conteneurs Docker, leurs ports, paramètres et autres choses connexes, je veux une belle interface graphique. C'est là que Portainer entre en jeu.
Vous pouvez faire tourner Portainer en tant que conteneur Docker sur votre hôte Docker, et cela vous permettra de tout gérer sur vos autres conteneurs. Il prend en charge les lancements docker traditionnels et Docker Compose, et il est parfaitement exécuté pour moi pendant plusieurs mois depuis que j'ai fait tourner la première instance.
5
Tautulli (Plex Info Tracker)
Bien que j'aime Plex, les informations recueillies par l'application Stock Plex ne sont tout simplement pas si excellentes. C'est là que Tautulli entre.
Avec Tautulli, je suis en mesure de voir non seulement ce que les autres utilisateurs regardent, mais aussi des informations très détaillées sur le flux. Quel conteneur multimédia qu'il utilise, le profil de qualité exact qu'il utilise, et plus encore. Ce n'est pas vraiment là que Tautulle brille cependant.
Tautulli est un excellent moyen de voir ce qui est regardé, combien de fois un émission ou un film spécifique a été regardé et lequel de vos utilisateurs utilise le plus le serveur. Bien que beaucoup de ces informations ne soient pas cruciales, il est agréable d'avoir des informations détaillées quant à l'utilisation de votre serveur Plex.
4
Ninx Proxy Manager (proxy inversé)
Je ne pouvais pas exécuter mon HomeLab sans gestionnaire de proxy Nginx. Le NPM, comme on l'appelle, gère tous mes besoins de proxy inverse.
Considérez le NPM comme une interface graphique Web pour Nginx, mais avec des fonctionnalités supplémentaires. Il gère tous vos paramètres de configuration, générant et utilisant des certificats SSL et choisissant des ports. Au lieu de devoir accéder au 192.168.0.6:13378 pour AudioRoBookshelf, je vais juste sur AudioRe.Mydomain.com et NPM gère le reste sur le backend.
Si vous souhaitez rendre les services accessibles en dehors de votre réseau local, consultez NPM. Il est simple à configurer, facile à utiliser et offre des tonnes de fonctionnalités.
3
Pi-trou (bloqueur de contenu)
Un homelab est-il vraiment complet sans que Pi-Hole ne fonctionne quelque part sur le réseau? Le mien ne l'est pas, c'est sûr.
Pi-trou gère le blocage et le filtrage du contenu au niveau DNS. Une fois configuré et configuré, vous indiquez simplement les paramètres DNS de votre routeur sur l'IP du trou Pi, et vous serez parti pour les courses. Pi-trou gère toutes sortes de blocage et de filtrage du contenu. Oui, cela fonctionne avec les publicités, mais cela vous permet également de bloquer les sites adultes sur le réseau sans ce qu'il ne soit pas le tour. Il vous permettra également d'utiliser des entrées DNS locales similaires à NPM, mais sans avoir à être accessible depuis l'extérieur du réseau.
En rapport
Pourquoi j'ai exécuté 2 instances de trous (et comment je les maintiens synchronisés)
Même mon serveur DNS local est redondant.
Pi-trou présente de nombreux avantages et est si facile à utiliser. Il se déploie sur Docker avec une commande rapide et s'y trouve, exécutant en arrière-plan, prêt à gérer vos besoins de filtrage de contenu.
2
AUDIOBookShelf (alternative audible auto-hébergée)
Audiobookshelf est un ajout plus récent à ma pile auto-hébergée, mais celle dont j'ai rapidement appris que je ne peux pas vivre.
L'un de mes objectifs de 2025 est d'écouter plus de livres audio. Bien que je ne sois pas un grand lecteur, cela ne me dérange pas d'écouter un livre, surtout quand il est dramatisé. C'est là que level audiowhel entre.
Il s'agit d'un serveur audio à utiliser simple à utiliser, similaire à la façon dont Plex est un serveur multimédia. Oui, Plex prend en charge les livres audio, mais il est loin d'être aussi robuste que la mise en œuvre d'AudioObookShelf.
Vous pouvez télécharger des fichiers MP3 ou M4B sur AudiobookShelf, et il gère le reste à partir de là. Il a une interface pour ajouter des chapitres, convertissant les livres audio mp3 multi-fichiers en M4B à un seul file avec toutes les informations intégrées, et bien plus encore.
J'utilise l'application PLAPPA sur iOS pour accéder à mon serveur AudioRoBookShelf (via NPM pour l'accès à distance) et il est complètement remplacé audible pour moi.
1
Immich (alternative Google Photos auto-hébergé)
Tout le monde ne veut pas laisser Google espionner sur ses photos, en les utilisant pour former des algorithmes d'IA sur le contenu visuel. J'ai récemment migré toutes mes photos Google vers Immich, et je ne regarde pas en arrière.
Immich est un serveur de photos auto-hébergé qui a beaucoup de fonctionnalités très similaires à Google Photos et ICloud Photos. Avec la recherche d'emplacement, l'histoire, les souvenirs, les albums, l'apprentissage automatique AI, et plus encore, Immich est à peu près un remplacement sans rendez-vous pour Google Photos dans la plupart des flux de travail. Il y a une application mobile pour iOS et Android, vous permettant de sauvegarder à distance ou uniquement lorsque vous êtes sur votre réseau local.
En rapport
Comment j'ai abandonné Google Photos et construit mon propre serveur photo
Au revoir Google.
Dans l'ensemble, Immich est un remplacement extrêmement puissant de Google Photos, et il n'est même pas si difficile à tourner une fois que vous avez le creux de Docker.