NetflixOS est un orchestrateur multimédia léger conçu pour automatiser la recherche, le téléchargement et la diffusion de contenus (Films & Séries) sur un serveur Debian/Ubuntu.
L'application sert de pont intelligent entre plusieurs services natifs :
- Interface (Flask) : Recherche unifiée et gestion.
- Indexer (Jackett) : Agrégateur de trackers torrents.
- Downloader (qBittorrent) : Gestion des transferts via Web API.
- Streamer (Jellyfin/Plex) : Diffusion du contenu indexé.
sudo apt update && sudo apt install python3-pip gunicorn jackett qbittorrent-nox jellyfin -y pip3 install flask requests
mkdir -p ~/downloads/films ~/downloads/series
Fichier de service : /etc/systemd/system/netflixos.service
[Unit] Description=NetflixOS Daemon After=network.target
[Service] User="youruser" WorkingDirectory=/home/"youruser"/NetflixOS ExecStart=/usr/bin/python3 -m gunicorn --workers 8 --timeout 120 --bind 0.0.0.0:5000 app:app Restart=always
[Install] WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl enable --now jackett qbittorrent netflixos jellyfin
- Port par défaut : 5000
- Workers Gunicorn : 8
- Timeout : 120s
- DNS conseillés : 1.1.1.1 / 8.8.8.8
- Logs : journalctl -u netflixos -f
- Restart : systemctl restart netflixos
- Statut : systemctl status netflixos