--- title: NzbDAV created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, downloads, usenet, webdav, nzb, streaming, python] confidence: high contested: false sources: [https://selfh.st/apps/?tag=downloads, https://github.com/nzbdav/nzbdav] --- # đŸ—‚ïž NzbDAV > **Serveur WebDAV qui transforme vos NZB Usenet en fichiers streamables** : montez votre bibliothĂšque Usenet comme un disque rĂ©seau, et **streammez directement** dans Jellyfin, Infuse, VLC ou mĂȘme via Stremio/Symposium, **sans attendre la fin du tĂ©lĂ©chargement complet**. L'Ă©quivalent Usenet d'un *debrid* mais 100% self-hosted. | MĂ©tadonnĂ©e | Valeur | | :--- | :--- | | **Site web** | [https://nzbdav.com](https://nzbdav.com) | | **GitHub** | [https://github.com/nzbdav/nzbdav](https://github.com/nzbdav/nzbdav) | | **License** | MIT | | **Langage** | Go + WebAssembly (libpar2) | | **Étoiles** | 96 ⭐ | | **DerniĂšre MAJ** | 2025-12 | | **CatĂ©gorie** | [[cat-downloads\|Downloads]] | ## Description **NzbDAV** s'attaque Ă  un problĂšme longtemps nĂ©gligĂ© cĂŽtĂ© Usenet : pour **streammer** un film ou une sĂ©rie, il fallait autrefois **attendre la fin du tĂ©lĂ©chargement** (paraboles SABnzbd/NZBGet), puis le dĂ©placer dans la bibliothĂšque Jellyfin. C'est lent, ça bouffe du disque, et ça casse le confort du streaming. **NzbDAV** change la donne en exposant un **serveur WebDAV** standard qui parle Ă  un provider Usenet (via `NZBGet` ou un backend NNTP direct) et prĂ©sente chaque NZB comme un **fichier virtuel** sur un montage WebDAV. Quand Jellyfin/Plex/Infuse demande la lecture, NzbDAV **tĂ©lĂ©charge en arriĂšre-plan, dĂ©compresse, vĂ©rifie par2, et streame** la partie demandĂ©e dĂšs qu'elle est prĂȘte. Le client croit lire un fichier local, alors qu'il est reconstituĂ© Ă  la volĂ©e depuis des segments NZB stockĂ©s chez votre provider Usenet. L'architecture repose sur **libpar2** compilĂ©e en **WebAssembly** (Go) — c'est le seul projet Usenet Ă  faire ça, ce qui Ă©limine les libs natives capricieuses. Le binaire est un **statique Go** multi-plateforme qui tourne sur Linux, macOS, Windows, ARM (Raspberry Pi, Synology), avec un **auth WebDAV** par username/password (ou **SSO** via reverse-proxy), une **gestion fine du cache** (combien de Go conserver en local), un **dossier "incomplete"** purgĂ© automatiquement, et une **API REST** pour scripter. **Points forts** : rĂ©volutionne le streaming Usenet, **MIT**, multi-plateforme, intĂ©gration WebDAV universelle, **trĂšs lĂ©ger** (1 seul binaire, pas de DB). **Points faibles** : projet jeune (~96 ⭐), pas de gestion native de files de tĂ©lĂ©chargement multiples (1 NZB = 1 stream, pas de "queue"), pas d'UI web Ă©toffĂ©e (administration via fichier YAML), bus factor Ă  surveiller. ## Installation ### Via Docker (recommandĂ©) ```yaml # docker-compose.yml services: nzbdav: image: ghcr.io/nzbdav/nzbdav:latest container_name: nzbdav restart: unless-stopped environment: - NZBDAV__BACKEND=NzbGet - NZBDAV__NZBGET__URL=http://nzbget:6789 - NZBDAV__NZBGET__USERNAME=nzbget - NZBDAV__NZBGET__PASSWORD=change...ng - NZBDAV__CACHE__SIZE=20 - NZBDAV__WEBDAV__USERNAME=alice - NZBDAV__WEBDAV__PASSWORD=change...ng volumes: - ./config:/config - ./cache:/cache ports: - "8080:8080" ``` ### Installation manuelle TĂ©lĂ©charger le binaire static depuis GitHub Releases (`wget ... && chmod +x nzbdav_linux_amd64`). Fichier `config.yaml` Ă  cĂŽtĂ©, puis `./nzbdav_linux_amd64`. Service systemd trivial. ## Configuration 1. **Backend Usenet** : NzbDAV peut soit parler Ă  un **NzbGet** local (recommandĂ©), soit directement Ă  un serveur NNTP (Eweka, Newshosting, etc.). 2. **Auth WebDAV** : crĂ©er un couple user/password par "membre de la famille" — chaque user a son propre dossier. 3. **Cache** : taille max en Go (20 par dĂ©faut) — au-delĂ , purge LRU. 4. **Monter dans Jellyfin** : ajouter une bibliothĂšque "Films" de type WebDAV HTTP, URL `http://nzbdav:8080/webdav/`, user/password. 5. **Monter dans Infuse/NV** : idem, URL locale ou publique (`https://nzbdav.example.com/webdav`). 6. **Reverse proxy** : `nzbdav.example.com` via Caddy/Traefik + HTTPS obligatoire (sinon credentials en clair). ## Alternatives ### Open source - **NzbGet + Jellyfin "inotify"** — workflow classique : download complet → dĂ©placement → scan. Plus lent, plus d'espace disque. - **SABnzbd** — le "NzbGet-like" historique, sans WebDAV streaming. - [[app-nzbget]] — le backend Usenet le plus utilisĂ© avec NzbDAV. - [[app-sabnzbd]] — alternative Ă  NzbGet. - [[app-jellyfin]] — le media server qui consomme le WebDAV. - **Stremio + Symposium** — approche client-side Ă©quivalente pour torrent/usenet (propriĂ©taire cĂŽtĂ© symposium). ### PropriĂ©taires - **Real-Debrid / AllDebrid** — services de "debrid" Usenet/torrent fermĂ©s, abonnement mensuel, **vous donnent accĂšs Ă  leur pool** mais stockent **votre historique** chez eux. - **UsenetServer + Plex "Cloud Sync"** — pas de feature Ă©quivalente. - **Plex Pass + IPTV** — hors sujet, autre Ă©cosystĂšme. ## SĂ©curitĂ© - ⚠ **Credentials WebDAV** : transmis en clair sur HTTP — **HTTPS obligatoire** en exposition Internet. - ⚠ **Reverse proxy + auth** : NzbDAV n'a pas de SSO natif, comptez sur Authelia/Authentik en amont. - ⚠ **Provider Usenet** : choisir un fournisseur qui respecte la vie privĂ©e (pas de logs, paiement crypto possible : Eweka, Newshosting, BlockNews). - ⚠ **Cache disque** : contient des fragments de fichiers Usenet — chiffrer le volume au repos (LUKS). - ✅ **Pas de DB** : rien Ă  sauvegarder hormis `./config`. - ✅ **Surface d'attaque minimale** : binaire Go statique, pas de dĂ©pendances runtime. ## Ressources - [Site officiel](https://nzbdav.com) - [Documentation](https://github.com/nzbdav/nzbdav/wiki) - [GitHub](https://github.com/nzbdav/nzbdav) - [selfh.st — Downloads](https://selfh.st/apps/?tag=downloads) ## Pages LiĂ©es - [[cat-downloads]] — CatĂ©gorie parente - [[app-nzbget]] — Backend Usenet typique - [[app-sabnzbd]] — Backend Usenet alternatif - [[app-jellyfin]] — Media server qui consomme le WebDAV - [[app-plex]] — Media server alternatif - [[recettes-docker-compose]] — Templates Docker - [[securisation-home-lab]] — Bonnes pratiques