Accueil
» LINUX
»
Comment installer et configurer SABnzbd sous Linux
Comment installer et configurer SABnzbd sous Linux
Installez SABnzbd via un chemin de paquets adapté à votre distribution Linux, puis ouvrez son assistant d'installation en ligne pour connecter votre fournisseur Usenet. Les utilisateurs d'Ubuntu peuvent utiliser le PPA contenant uniquement la version stable ; l'équipe SABnzbd recommande l'utilisation d'un conteneur pour Debian lorsqu'un paquet plus récent est important, avec Debian Backports comme option APT. Sur les autres distributions, utilisez un paquet disponible dans le guide Unix/Linux du projet ou l'image Docker de LinuxServer.io.
SABnzbd s'exécute comme une application web, et non comme une fenêtre de bureau classique. Lancez-la avec votre compte utilisateur Linux habituel ; les privilèges root ne sont pas nécessaires après l'installation.
Installer SABnzbd sur Ubuntu
Le wiki de SABnzbd documente le PPA de JCFP nobetaspour les versions stables. Il s'agit d'un dépôt tiers, et non d'un paquet maintenu par l'équipe SABnzbd. Sur une version d'Ubuntu prise en charge, ouvrez le Terminal et exécutez :
Si votre système ne le reconnaît pas add-apt-repository, installez- software-properties-commonle d'abord. Les dépendances du PPA nécessitent également les dépôts Universe et Multiverse d'Ubuntu. Le guide du PPA Ubuntu du projet détaille l'installation et les notes de version prises en charge.
Sous Ubuntu, ajoutez le PPA stable uniquement, actualisez APT et installez sabnzbdplus.
Installer SABnzbd sur Debian
Le dépôt stable de Debian peut être en retard par rapport aux versions de SABnzbd. Le projet recommande une installation conteneurisée pour Debian si vous avez besoin d'une version plus récente. Si vous préférez APT, le guide Debian du projet recommande l'utilisation de Backports. L'exemple actuel utilise Debian 13, Trixie.
Ajoutez l'entrée Backports correspondante à votre configuration de sources APT, en conservant vos entrées de dépôt existantes :
deb http://deb.debian.org/debian trixie-backports main contrib non-free
Assurez-vous que vos sources Debian habituelles incluent déjà `<nom_de_code>` main, contrib`<nom_de_code>` et ` <nom_de_code> non-free`. Remplacez `<nom_de_code>` trixiedans l'entrée Backports et la commande d'installation ci-dessous si votre version de Debian a un nom de code différent ; ne mélangez pas les versions.
L'entrée Backports et la cible du paquet doivent utiliser le nom de code de votre version Debian.
Démarrez l'application sabnzbdplusou poursuivez la configuration du service décrite dans le guide d'installation officiel de Debian . Consultez ce guide avant de modifier les sources APT, surtout si votre système utilise les fichiers de type deb822 de Debian .sources.
Utiliser Docker sur une autre distribution Linux
La page d'installation Unix/Linux du projet renvoie vers un conteneur SABnzbd multi-architecture maintenu par LinuxServer.io. Cette méthode fonctionne sur de nombreux hôtes Linux disposant de Docker Compose. Créez un fichier Compose comme compose.yamlcelui-ci et remplacez les chemins d'hôte et les identifiants numériques utilisateur/groupe par les valeurs de votre machine :
Le fichier Compose conserve la configuration SABnzbd et les dossiers de téléchargement sur l'hôte Linux.
Commencez par créer les trois répertoires hôtes. Définissez les valeurs de `<nom_du_compte>` PUIDet ` PGID<nom_du_compte>` sur les résultats de `<commande>` id -uet ` id -g<commande>` pour le compte propriétaire des fichiers. Ensuite, démarrez le conteneur :
Utilisez les identifiants du compte qui sera propriétaire des fichiers montés de SABnzbd.
docker compose up -d
Démarrez le service en arrière-plan avec Docker Compose.
Dans les paramètres de dossiers de SABnzbd, utilisez les chemins du conteneur/incomplete-downloads ; /downloadsceux-ci correspondent aux répertoires hôtes indiqués ci-dessus. La page Unix officielle de SABnzbd mentionne l'option Docker, et la documentation relative aux conteneurs sur LinuxServer.io explique ses ports, volumes et permissions.
Les chemins d'accès aux dossiers SABnzbd doivent correspondre aux points de montage du conteneur.
Ouvrez l'interface web et terminez la configuration.
Pour un paquet Ubuntu ou Debian, lancez SABnzbd depuis votre menu d'applications ou exécutez- sabnzbdplusle en tant qu'utilisateur habituel. Pour Docker, ouvrez le fichier http://localhost:8080sur l'hôte. Le service de gestion de paquets utilise généralement http://localhost:8080/sabnzbd/l'adresse ; utilisez celle ouverte par le lanceur ou indiquée dans la documentation du service si elle diffère.
Lors de votre première visite, sélectionnez la langue de l'interface et choisissez « Démarrer l'assistant » . L'assistant de démarrage rapide de SABnzbd vous demandera ensuite les informations de votre serveur Usenet. Utilisez l'hôte, le port, le nom d'utilisateur et le mot de passe fournis par votre fournisseur. Activez le protocole SSL uniquement si votre fournisseur le prend en charge et utilisez le port sécurisé qu'il spécifie. Sélectionnez « Tester le serveur » pour vérifier la connexion avant de terminer l'assistant.
Choisissez la langue de l'interface pour démarrer l'assistant de première exécution de SABnzbd.Saisissez les informations de connexion fournies par votre fournisseur Usenet, puis testez le serveur.
Si le test de connexion échoue, vérifiez le nom d'hôte, le port, les identifiants et les exigences SSL du serveur du fournisseur. Une fois l'installation terminée, ouvrez Configuration > Dossiers pour confirmer que les emplacements de téléchargement (terminé et temporaire) existent et sont accessibles en écriture par le compte exécutant SABnzbd. Avec Docker, les chemins d'accès dans l'interface doivent correspondre aux chemins des conteneurs définis dans le fichier Compose.
Gardez l'interface privée
SABnzbd écoute par défaut sur le port 8080, mais son utilisation courante ne nécessite pas de redirection de port sur votre routeur. Désactivez l'accès à Internet et n'exposez pas le port 8080 directement sur Internet. Le projet signale de graves vulnérabilités dans l'interface web des versions 5.1.1 et antérieures ; sa page de téléchargement indique actuellement la version 5.1.3 comme version stable. Installez une version corrigée récente avant d'envisager un accès distant et suivez les recommandations de sécurité du projet. Pour une utilisation à distance, privilégiez un VPN ou un proxy inverse HTTPS correctement configuré avec authentification.