LouisRaverdy
Projets

HomeFlix

Plex auto-hébergé avec transcoding HLS

Interface HomeFlix

Application de streaming auto-hébergée construite comme une alternative personnelle à Plex. Elle permet de chercher des films et séries via TMDB, lancer des téléchargements automatisés avec Prowlarr et qBittorrent, organiser les fichiers sur disque et lire le contenu directement depuis le navigateur.

L’infrastructure est entièrement dockerisée : Next.js, PostgreSQL, Prowlarr, qBittorrent derrière un VPN WireGuard via Gluetun, Nginx Proxy Manager et stockage persistant. Le trafic torrent passe par le conteneur VPN, tandis que l’application web orchestre la recherche, les métadonnées, les téléchargements et l’accès aux médias.

La partie streaming repose sur FFmpeg, le transcoding HLS, HLS.js et l’accélération matérielle quand elle est disponible. Le projet mélange donc produit web, infra self-hosted, automatisation média, sécurité réseau et contraintes de performance vidéo.

Stack

Next.jsTypeScriptPostgreSQLFFmpegDockerNginxGit

D’autres projets