Docker home lab

Un mini PC unique avec 16 GB de RAM et Docker installé peut remplacer environ 100 USD par mois d’abonnements cloud si vous choisissez les bons conteneurs. Les calculs sont simples : Google One Family (10 USD), iCloud+ 200GB (3 USD), 1Password Family (5 USD), Netflix ou Plex Pass (10 à 20 USD), Trello Business Class (5 USD), abonnement à scanner de documents (5 USD), abonnement hub domotique (5 USD), VPS bon marché pour le blocage des publicités (5 USD), moniteur de disponibilité (10 USD) s’accumulent rapidement.

Nous avons sélectionné huit conteneurs Docker qui remplacent les vrais abonnements mensuels dans un laboratoire domestique. Chacun a une note « qui devrait ignorer cela », car le mauvais choix ne fait que déplacer le fardeau de la maintenance sur vous.

Ce qu’il faut rechercher dans un conteneur Docker auto-hébergé

Toute application auto-hébergée n’est pas une bonne idée. Vérifiez celles que vous déployez avec cette liste de contrôle.

Comparaison rapide

Application Remplace Niveau gratuit Niveau payant RAM au repos Plateformes
Portainer Docker Desktop UI Community Edition Business (5 nœuds gratuit) 50 MB x86-64, ARM
Nextcloud Google Drive, iCloud Files Auto-hébergement complet Support entreprise 300 MB x86-64, ARM
Immich Google Photos, iCloud Photos Auto-hébergement complet Aucun 500 MB x86-64, ARM
Vaultwarden 1Password Families Auto-hébergement complet Aucun 30 MB x86-64, ARM
Jellyfin Netflix, Spotify (fichiers personnels) Auto-hébergement complet Aucun 200 MB x86-64, ARM
Home Assistant Nest, Alexa Skills, IFTTT Auto-hébergement complet Nabu Casa (7 USD/mois) 500 MB x86-64, ARM
Paperless-ngx Evernote Scannable, DocuSign Auto-hébergement complet Aucun 200 MB x86-64, ARM
AdGuard Home NextDNS, ControlD Auto-hébergement complet Aucun 30 MB x86-64, ARM

Les applications

1. Portainer, le cockpit Docker

Portainer est l’interface qui rend le reste de cette liste supportable. Tableau de bord web pour conteneurs, piles, images, volumes et réseaux ; contrôle d’accès basé sur les rôles si vous partagez le lab avec la famille ; et une décente bibliothèque de modèles. La Community Edition suffit pour un lab domestique personnel ; le niveau Business est gratuit pour jusqu’à 5 nœuds et ajoute RBAC.

Où cela se détériore : Les fonctionnalités les plus utiles de la Business Edition (journaux d’activité, déploiement GitOps) se trouvent derrière un niveau payant pour les déploiements plus importants.

Tarification :

Plateformes : Windows, Linux, macOS (Docker Desktop), ARM (Raspberry Pi 4+).

Télécharger : portainer.io | GitHub

Conclusion : Celui que vous installez en premier afin que le reste du lab ait un plan de contrôle partagé.

2. Nextcloud, le remplaçant de Google Drive

Nextcloud est la chose la plus proche d’un remplacement complet pour Google Drive plus Google Docs plus Google Calendar plus Contacts. Clients de synchronisation de fichiers pour Windows, macOS, Linux, Android et iOS. Édition collaborative de documents (Nextcloud Office, anciennement Collabora). Calendrier et contacts via CardDAV/CalDAV. Authentification deux facteurs intégrée.

Où cela se détériore : L’interface web est plus lourde que Google Drive. La configuration initiale est délicate si vous ignorez le conteneur AIO (All-in-One).

Tarification :

Plateformes : Clients de bureau Windows, macOS, Linux. Mobiles iOS et Android.

Télécharger : nextcloud.com | GitHub

Conclusion : Le remplaçant Drive pour les personnes qui veulent l’intégralité de Google Workspace.

3. Immich, le remplaçant de Google Photos

Immich est la raison pour laquelle beaucoup de gens abandonnent Google Photos. Il dispose de la détection de visages et d’objets alimentée par ML (opt-in), des chargements automatiques de téléphone qui fonctionnent réellement (arrière-plan, incrémental), du scrubbing de chronologie, des albums partagés et des applications mobiles de qualité CarPlay pour iOS et Android. Il a rattrapé Google Photos en 2024 et l’a dépassé sur certaines dimensions (flux de travail des albums partagés) en 2025.

Où cela se détériore : Les tâches ML nécessitent un GPU ou beaucoup de CPU à la première passe. Nécessite PostgreSQL et Redis dans la pile.

Tarification :

Plateformes : Serveur Linux. Clients iOS, Android, web.

Télécharger : immich.app | GitHub

Conclusion : Le meilleur échange abonnement-à-auto-hébergé sur cette liste.

4. Vaultwarden, le remplaçant de 1Password

Vaultwarden est un serveur Bitwarden basé sur Rust qui parle le protocole officiel de Bitwarden. Cela signifie que les clients officiels de Bitwarden (extensions de navigateur, applications mobiles, CLI) fonctionnent tous contre votre serveur sans modification. L’empreinte RAM est inférieure à 50 MB. Un plan 1Password Families (5 USD/mois) devient un conteneur Docker et un tunnel Tailscale.

Où cela se détériore : Non affilié à Bitwarden. Si les fonctionnalités entreprise (SCIM, fédération SSO) sont une exigence stricte, Bitwarden Enterprise est un meilleur choix.

Tarification :

Plateformes : Toutes les plateformes via les clients officiels de Bitwarden.

Télécharger : GitHub

Conclusion : Le meilleur remplaçant de 1Password de la catégorie, de loin.

5. Jellyfin, Netflix pour les fichiers personnels

Jellyfin est le fork open-source d’Emby, et c’est le serveur multimédia que vous utilisez quand la pression de monétisation de Plex vous fatigue. Lecture directe ou transcodage vers n’importe quel client, pass-through 4K HDR, applications smart TV sur Roku, Fire TV, Google TV, Apple TV et Samsung Tizen. Fonctions LiveTV et DVR si vous avez un HDHomeRun.

Où cela se détériore : Le scraping de métadonnées n’est pas aussi intelligent que celui de Plex d’usine. Les applications mobiles se sont améliorées mais restent en retrait du polish de Plex.

Tarification :

Plateformes : Serveur Linux. Clients sur Windows, macOS, Linux, iOS, Android, Apple TV, Roku, Fire TV, Google TV, Samsung Tizen, LG WebOS.

Télécharger : jellyfin.org | GitHub

Conclusion : Gratuit pour toujours, et suffisamment bon pour vraiment remplacer Plex pour la plupart des gens.

6. Home Assistant, le hub domotique

Home Assistant est le hub domotique que Nest, Alexa Skills et IFTTT aimeraient être. Il supporte 2000+ intégrations (Zigbee, Z-Wave, Matter, Thread, LAN discovery), traitement local qui continue de fonctionner quand internet tombe, et automations qui s’adaptent à toute complexité que vous lui lancez.

Où cela se détériore : La courbe d’apprentissage est réelle. Vous passerez un week-end sur la configuration initiale.

Tarification :

Plateformes : Serveur Linux, matériel ODROID/HA Yellow dédié. Applications mobiles sur iOS et Android.

Télécharger : home-assistant.io | GitHub

Conclusion : Le hub qui se paie pour lui-même la première fois que votre FAI tombe en panne et que vos lumières continuent de fonctionner.

7. Paperless-ngx, l’archive de documents

Paperless-ngx transforme une pile de papier en archive consultable et étiqueté. OCR chaque scan à l’ingestion, classification automatique par correspondant et type de document, politiques de rétention et recherche en texte intégral. Si vous possédez un Fujitsu ScanSnap ou une Doxie, Paperless-ngx est ce qui devrait se trouver en aval.

Où cela se détériore : La configuration nécessite PostgreSQL, Redis et un travailleur de tâches. OCR sur Raspberry Pi 4 est lent (utilisez un mini PC).

Tarification :

Plateformes : Serveur Linux. L’interface web est le client principal. Clients mobiles via applications communautaires.

Télécharger : paperless-ngx.com | GitHub

Conclusion : Le tueur d’abonnements pour les personnes qui ont évité de passer au sans papier parce qu’elles ne faisaient pas confiance au fournisseur cloud.

8. AdGuard Home + Uptime Kuma, la pile réseau-plus-moniteur

AdGuard Home est le blocage des publicités et des traceurs au niveau DNS pour tout votre réseau, et Uptime Kuma est le tableau de bord « est-ce que tout fonctionne toujours ». Les regrouper a du sens car vous en voulez les deux sur la même boîte : AdGuard devient votre DNS LAN, Uptime Kuma fait des pings sur tous les autres conteneurs, et Portainer s’assied sur les deux.

Où cela se détériore : Le blocage au niveau DNS d’AdGuard peut occasionnellement casser les sites bancaires ou d’assurance ; vous avez besoin d’une stratégie de contournement par appareil. Les fournisseurs de notifications Uptime Kuma peuvent vaciller au niveau gratuit de certaines passerelles SMS.

Tarification :

Plateformes : Serveur Linux. Clients d’interface web.

Télécharger : AdGuard Home GitHub | Uptime Kuma GitHub

Conclusion : Les deux derniers conteneurs que vous installez et les deux pour lesquels vous vous remercierez six mois plus tard.

Comment choisir le bon

FAQ

De combien de RAM ai-je besoin pour un lab Docker domestique? 16 GB exécute confortablement Immich, Vaultwarden, Jellyfin, Home Assistant et AdGuard Home simultanément. 8 GB fonctionne si vous ignorez les tâches Immich ML ou le transcodeur Jellyfin.

Ai-je besoin d’une GPU pour Immich ou Jellyfin? Immich bénéficie d’une GPU (ou ANE Apple Silicon) pour la détection de visages et d’objets. Jellyfin a besoin d’une GPU seulement pour le transcodage matériel.

Quel est le matériel le moins cher pour cette pile? Un mini PC Beelink ou Minisforum d’occasion avec N100 ou Ryzen 5 pour 200 à 300 USD couvre tout sur cette liste.

Nextcloud est-il plus rapide que Google Drive? Pour les transferts réseau locaux, oui. Sur internet, cela dépend de votre bande passante de chargement. Un chargement de fibre gigabit correspondra ou dépassera Drive ; un chargement de 30 Mbps ne le fera pas.

Ai-je besoin de Tailscale ou d’un VPN? Oui. N’exposez pas ces conteneurs à internet brut. Tailscale ou WireGuard ajoute deux minutes de configuration et ferme 90% de la surface d’attaque.

Quelle est l’histoire de sauvegarde pour un lab Docker domestique? Sauvegardes de volumes la nuit (borgbackup, restic, Kopia) sur un deuxième lecteur ou une cible cloud. Testez la restauration trimestriellement.