Aller au contenu principal

Boîte à outils

Trois utilitaires web sans état, plus une page d'état statique. Tous derrière Authelia, tous en cap_drop: ALL, plusieurs en read_only. Limites mémoire et DOZZLE_AUTH_PROVIDER revérifiés le 2026-09-25.

La page en annonçait quatre : reliquat de Kroki, retiré le 2026-08-31. Un compte écrit en tête de page survit au retrait de la ligne qu'il comptait.

ServiceURLImageMémoireÀ quoi ça sert
CyberChefcyberchef.home…ghcr.io/gchq/cyberchef64 MoEncodages, hachages, décodage de jetons — sans rien envoyer à un site tiers
Stirling PDFpdf.home…s-pdf:latest-ultra-lite768 MoManipulation de PDF en local, locale fr_FR
Dozzledozzle.home…amir20/dozzle128 MoLogs des conteneurs en direct, via socket-proxy
status—busybox:1.3816 MoPage d'état statique servie depuis /mnt/ssd/status

Pourquoi ces choix​

L'intérêt de CyberChef et Stirling PDF auto-hébergés est exactement le même : ne pas déposer un jeton, un contrat ou une facture sur un service tiers pour une manipulation de trente secondes.

Dozzle lit l'API Docker par socket-proxy, jamais le socket en direct, et il est read_only. Son DOZZLE_AUTH_PROVIDER: none est volontaire : l'authentification est déléguée à Authelia en amont, pas dupliquée dans l'application.

status est un busybox httpd de 16 Mo qui sert des fichiers statiques. C'est le plus petit conteneur du homelab et il n'a aucune dépendance.

Mesurer l'utilité avant de trancher​

Le trafic Traefik ne mesure pas l'outillage

Un outil consulté trois fois par mois n'est pas inutile — il est là pour le jour où on en a besoin. Le trafic mesure un service, pas une boîte à outils. Ne pas juger cette page sur des compteurs d'accès.

Un cas concret : CyberChef est resté mort 24 heures sans alerte parce que la sonde interrogeait Traefik, qui répondait 302 vers Authelia — un 302 vient du middleware, pas du backend. Sonder depuis Traefik, ou ne pas sonder du tout.