Chaque build est un unique exécutable autonome : la réparation (par2) et l’extraction (RAR) sont embarquées. Dézippez, lancez le lanceur, répondez à trois questions, téléchargez.
L’app NzbFast : glissez-la dans Applications et c’est parti. Universelle (Apple Silicon et Intel), tableau de bord dans sa propre fenêtre, double-clic sur les .nzb, lancement à l’ouverture de session.
L’installeur met en place une app de barre d’état (sans fenêtre de console), une entrée dans le menu Démarrer, le démarrage avec Windows en option et le double-clic sur les .nzb. Entièrement statique, aucun runtime à installer ; il peut aussi adopter votre config SABnzbd existante.
Builds statiques musl pour x86_64 et arm64 : seedboxes, VPS, tout NAS avec SSH, Raspberry Pi 4/5. Fini la roulette des versions de glibc.
Image multi-arch (amd64 + arm64) sur Docker Hub et ghcr, point d'entrée PUID/PGID façon linuxserver, healthcheck, fichier compose. C'est aussi la voie pour Unraid, TrueNAS SCALE et QNAP Container Station.
docker run -d -p 6789:6789 \ -v ./config:/config -v ./downloads:/downloads -v ./watch:/watch \ nzbfast/nzbfast
Fonctionne sous DSM 7 via Container Manager : cherchez nzbfast dans le Registre, téléchargez, mappez trois dossiers et le port 6789. Aucun fichier de configuration à modifier : ajoutez votre fournisseur dans le panneau de bienvenue du tableau de bord.
Formule avec un bloc service (brew services start nzbfast).
brew install nzbfast/tap/nzbfast
Start nzbfast (mac : .command, windows : .bat), ou simplement ./nzbfast setup dans un terminal.http://localhost:6789. Déposez-y un .nzb n’importe où, ou pointez Sonarr/Radarr dessus comme client SABnzbd.Mettre à jour, c’est remplacer un seul fichier. Les paramètres, la file d’attente et l’historique vivent à côté de votre config et survivent aux redémarrages comme aux mises à jour.
cargo build --release depuis les sources devrait fonctionner (rustls, pas d’OpenSSL) ; non testé officiellement. La réparation PAR2 et l’extraction RAR sont natives sur toutes les plateformes.