Logo Milo
01
Self-hosting · Média

Serveur de streaming auto-hébergé

Mon propre service de streaming à la maison, monté avec des briques open source. Jellyfin sert les films et séries sur tous mes écrans, Jellyseerr gère les demandes, Radarr s'occupe de récupérer et ranger les contenus, et Prowlarr centralise les indexeurs. J'ai relié les services entre eux pour que l'ajout d'un titre soit automatique, du clic jusqu'à la lecture.

  • Conteneurs Docker orchestrés et reliés entre eux.
  • Bibliothèque accessible sur TV, mobile et navigateur.
  • Pipeline automatisé de la demande à la lecture.
Jellyfin · interface
Jellyfin · interface
Docker
Docker
Jellyfin Jellyseerr Radarr Prowlarr Docker
02
Infra · Réseau

NAS distant sur Raspberry Pi

Un NAS auto-hébergé sur Raspberry Pi pour garder mes données chez moi tout en y accédant de partout. Aucun port n'est ouvert sur Internet : tout passe par un tunnel VPN privé Tailscale, et un reverse proxy publie proprement les services derrière du HTTPS. Résultat : mes fichiers me suivent, sans les confier à un cloud public.

  • Accès distant chiffré via Tailscale, sans ouvrir de port.
  • Reverse proxy et certificats HTTPS pour chaque service.
  • Stockage maison, à faible consommation, toujours dispo.
Le Raspberry Pi et son stockage
Docker nextcloud
Raspberry Pi Tailscale Reverse proxy HTTPS
03
Automatisation · IA

Veille automatisée vers Discord

Un robot de veille qui me prépare ma revue de presse tech. Chaque nuit, il récupère mes flux RSS, fait résumer les articles par une API d'IA, puis pousse le tout via un webhook sur un serveur Discord dédié. Le matin, j'ouvre Discord et l'essentiel de l'actu est déjà là, trié et résumé.

  • Collecte des flux RSS complets, plusieurs sources.
  • Résumés générés par une API d'IA.
  • Envoi planifié tous les matins via webhook Discord.
Le résumé posté sur Discord
Flux RSS
RSS API IA Webhook Discord Cron
04
Cybersécurité · Lab

Lab GOAD (Game of Active Directory)

Un terrain d'entraînement Active Directory monté avec GOAD. J'ai déployé le modèle réduit pour tenir dans ma RAM, avec un domaine volontairement vulnérable. Je m'en sers pour rejouer des attaques AD classiques côté Red Team, puis pour comprendre comment les repérer et les bloquer côté Blue Team. La meilleure façon d'apprendre la défense, c'est de jouer l'attaque dans un bac à sable isolé.

  • Déploiement du modèle réduit, optimisé pour la RAM.
  • Domaine AD vulnérable pour s'exercer en sécurité.
  • Entraînement aux attaques et aux défenses AD.
Topologie du lab GOAD
Topologie du lab GOAD
Active Directory GOAD Windows Server Virtualisation