août 2026·Homelab — Projet personnel

Publication de services auto-hébergés en HTTPS

Mise en ligne de plusieurs services du homelab via Cloudflare et Nginx Proxy Manager, avec sous-domaines dédiés et certificats SSL/TLS.

  • Réseau de base
  • Reverse proxy & HTTPS
  • Docker / Docker Compose

Résumé

J’ai configuré l’accès à plusieurs services de mon homelab via Cloudflare et Nginx Proxy Manager, avec des sous-domaines dédiés et des connexions HTTPS protégées par certificat SSL/TLS.

Contexte

Mon NAS héberge plusieurs services Docker. Pour y accéder depuis l’extérieur proprement — sans exposer directement les services internes — j’ai mis en place un reverse proxy et une gestion DNS.

Objectif

Permettre l’accès depuis Internet à plusieurs services, en utilisant :

  • des noms de domaine / sous-domaines ;
  • un reverse proxy ;
  • HTTPS et certificats SSL/TLS.

Diagnostic

Un cas concret rencontré : un certificat était bien présent, mais la configuration HTTPS n’était pas correctement forcée. La correction a porté sur l’activation du HTTPS et la redirection HTTP → HTTPS.

Intervention

  • création/configuration de noms d’accès pour plusieurs services ;
  • configuration de Proxy Hosts dans Nginx Proxy Manager ;
  • association des services internes à leurs adresses publiques ;
  • configuration de certificats et activation de HTTPS.

Le chemin d’accès général :

Internet → Cloudflare / DNS → nom de domaine → Nginx Proxy Manager → service hébergé sur le NAS.

Résultat

Plusieurs services auto-hébergés sont accessibles via des adresses web HTTPS propres.

Ce que ce projet m’a appris

Un service qui « a un certificat » n’est pas forcément servi en HTTPS : il faut vérifier la configuration effective, pas seulement la présence des éléments. Comprendre le chemin complet d’une requête aide à localiser où ça bloque.

Technologies

Cloudflare (DNS) · Nginx Proxy Manager (reverse proxy) · Docker · HTTPS / SSL-TLS.


← Tous les projets