Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sabnzbd [Le 17/02/2009, 21:34]
213.95.41.13
sabnzbd [Le 06/08/2017, 09:37] (Version actuelle)
L'Africain Petit nettoyage
Ligne 1: Ligne 1:
-{{tag>Edgy brouillon}}+{{tag>Xenial internet}}
  
 ---- ----
  
-====== SABnzbd ======+====== SABnzbd======
  
-**SABnzbd** est un logiciel très pratique ​pour tous les utilisateurs des newsgroupsEn effet, il fonctionne en tant que démon ​et on peut alimenter la queue de téléchargements via une interface web ou en placant ​les fichiers NZB dans un dossier particulier (pratique pour alimenter //via// FTP).+SABnzbdest un projet Open Source de lecteur de newsgroup ​pour fichier binaire écrit en PythonGrâce à son interface gérée via un navigateur internet, il est multiplateforme ​et est facile d'​utilisation. 
 +SABnzbd+ se veut aussi simple et rationnel que possible ​en automatisant toutes ​les tâches. Tout ce que vous avez à faire est d'​ajouter ​un fichier **nzb**... SABnzbd+ prend le relais à partir de là : 
 +  * Emplacement de téléchargement 
 +  * Vérification 
 +  * Réparation de fichiers cassés 
 +  * Extraction 
 +  * Classement
  
-===== Pré-requis ===== 
- 
-==== Installer quelques paquets ==== 
- 
-  * Activer les [[:​depots#​universe_et_multiverse|dépôts Universe]] 
-  * [[:​tutoriel:​comment_installer_un_paquet|Installer les paquets]] **python-cherrypy python-elementtree par2 unrar build-essential python-dev python-openssl python-cheetah** 
- 
-  sudo apt-get install python-cherrypy python-elementtree par2 unrar build-essential python-dev python-openssl python-cheetah 
- 
-==== Création des répertoires ==== 
- 
-**SABnzbd** nécessite la création de différents répertoires. 
- 
-<​note>​Les chemins sont donnés à titre d'​exemple.</​note>​ 
-<​note>​INSTALLATION RAPIDE 
-La dernière version de SABnzbd crée un dossier download dans votre home, indépendament du dossier SABnzbd (ce qui permet d update le logiciel sans modifier ses fichier téléchargés) 
-vous pouvez donc passer cette étape</​note>​ 
- 
-  mkdir ~/​SABnzbd/​downloads 
-  mkdir ~/​SABnzbd/​tmp 
-  mkdir ~/​SABnzbd/​nzb 
- 
-Le répertoire **downloads** contiendra les fichiers téléchargés. 
-Le répertoire **tmp** contiendra les fichiers téléchargés qui n'​auront pas encore été déplacés dans le répertoire final. 
-Le répertoire **nzb** est constamment vérifié par le démon SABnzbd et chaque fichier NZB que vous placerez à l'​intérieur sera aspiré et placé en file d'​attente dans la queue de téléchargement. 
- 
----- 
- 
-==== Installation de Yenc ==== 
- 
-Sous [[Hardy]] et [[Gutsy]], [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **python-yenc** 
- 
-Avant Gutsy, il vous faut exécuter la manipulation suivante : 
- 
-  wget http://​www.hellanzb.com/​hellanzb-content/​yenc-0.3.tar.gz 
-  tar zxvf yenc-0.3.tar.gz 
-  cd yenc-0.3 
-  python setup.py build 
-  sudo python setup.py install 
  
 ===== Installation ===== ===== Installation =====
  
-<note important>​Attention aux prochaines étapes vous allez ouvrir une session terminal en mode "super user"ne faites pas n'importe quoi ! </note>+Pour installer SABnzbd+il suffit d'[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​sabnzbdplus|sabnzbdplus]]**. Toutes les dépendances seront installées automatiquement.
  
-Ouverture d'une session terminal en "super user"  +==== Thèmes supplémentaires ====
-  sudo -s +
-tappez votre mot de passe lorsqu'​il vous est demandé+
  
 +Vous pouvez ajouter quelques thèmes supplémentaire disponible sur les dépôts. Il sont principalement à destiné à ceux gérant à distance leurs téléchargements depuis un téléphone portable ou un iPhone :
  
-  ​cd /etc +  ​* **[[apt>sabnzbdplus-theme-mobile]]** 
-  wget http://​mesh.dl.sourceforge.net/​sourceforge/​sabnzbdplus/SABnzbd-0.4.6-src.tar.gz +  ​* **[[apt>​sabnzbdplus-theme-iphone]]** 
-  ​tar zxvf SABnzbd-0.4.6-src.tar.gz +  ​* **[[apt>​sabnzbdplus-theme-plush]]**
-  ​rm SABnzbd-0.4.6-src.tar.gz +
-  cd /bin +
-  echo /​etc/​SABnzbd-0.4.6/​SABnzbd.py > SABnzbd +
-  chmod +r ./SABnzbd +
-  exit+
  
-sous Intrepid, il suffit que Python soit installé, on lance dans un terminal: 
-wget http://​mesh.dl.sourceforge.net/​sourceforge/​sabnzbdplus/​SABnzbd-0.4.5-src.tar.gz 
-puis, on décompresse SABnzbd-0.4.6.tar.gz,​ et on pourra lancer SABnzbd.py par double clic ou taper dans un terminal ./​SABnzbd.py en se mettant dans le répertoire de SABnzbd (par défaut, SABnzbd-0.4.6) 
  
-   +==== Extensions ​pour navigateur internet ​====
- +
-===== Configuration ===== +
-Le fichier de configuration liée à votre utilisateur se trouvera de votre home folder ~/​.sabnzbd/​sabnzbd.ini. Nous allons donc devoir créer ce fichier avec les paramètres de base les plus importants.  +
- +
-  gedit ~/​.sabnzbd/​sabnzbd.ini +
- +
-Le fichier de configuration est constitué de clés et de valeurs. Une clé est située à gauche du signe = alors qu'une valeur est située à droite. +
- +
-Selectionnez le contenu suivant et copier-coller l'​ensemble sous gedit.  +
- +
-<​file>​ +
-__version__ = 18 +
-[misc] +
-log_dir = logs +
-auto_browser = 1 +
-permissions = ""​ +
-check_new_rel = 1 +
-replace_spaces = 1 +
-fail_on_crc = 1 +
-enable_filejoin = 1 +
-enable_unzip = 1 +
-enable_unrar = 1 +
-enable_par_cleanup = 1 +
-par_option = ""​ +
-config_lock = 0 +
-safe_postproc = 1 +
-pause_on_post_processing = 1 +
-cleanup_list = , +
-ignore_samples = 0 +
-send_group = 0 +
-download_dir = SABnzbd/​temp +
-download_free = 500M +
-complete_dir = SABnzbd/​done +
-script_dir = ""​ +
-nzb_backup_dir = ""​ +
-cache_dir = cache +
-dirscan_dir = SABnzbd/​nzb +
-dirscan_speed = 5 +
-refresh_rate = 0 +
-rss_rate = 60 +
-bandwith_limit = 0 +
-cache_limit = 0 +
-email_endjob = 1 +
-email_full = 1 +
-schedlines = , +
-dirscan_opts = 3 +
-dirscan_script = None +
-top_only = 1 +
-auto_sort = 0 +
-enable_tv_sorting = 0 +
-tv_sort_string = ""​ +
-web_color = ""​ +
-web_color2 = ""​ +
-host = localhost +
-port = 8081 +
-web_dir = Plush +
-web_dir2 = Default +
- +
-[servers] +
-[[news-europe.giganews.com:​563]] +
-host = news-europe.giganews.com +
-port = 563 +
-username = <<​Votre loggin>>​ +
-password = <<​Votre Mot de passe>>​ +
-timeout = 120 +
-connections = 5 +
-fillserver = 0 +
-ssl = 1 +
-[[news.giganews.com:​563]] +
-host = news.giganews.com +
-port = 563 +
-username = <<​Votre loggin>>​ +
-password = <<​Votre Mot de passe>>​ +
-timeout = 120 +
-connections = 5 +
-fillserver = 0 +
-ssl = 1 +
- +
-</​file>​ +
-La partie ​pour la configuration des serveurs de newsgroups n'est donné qu'a titre d'​exemple. Ici nous avons créé 2 serveurs giganews (Europe et USA) ayant chacun 5 connexions simultanées sur le port 563 avec un support SSL pour le cryptage du transfert. ​ Pour l'​activation du SSL il peut être nécessaire d'​installer le paquet python_openssl sinon la case de sélection reste grisée. +
- +
-Dans l'​exemple ci-dessous nous allons détailler le parametrage pour une conexion vers les serveurs newsgroup de chez FREE  +
- +
-<​file>​ +
-[servers]  +
- ​[[server 0] <​-------------------- nom du serveur +
-    host = news.free.fr <​--------- adresse du serveur  +
-    port = 119 <​------------------ port TCP sur lequel effectuer la connexion +
-    username = ""​ <​--------------- compte client  +
-    password = ""​ <​--------------- mot de passe  +
-    connections = 4 <​------------- Nbr max de connexion +
-    ssl 0 <​--------------------- Crypter la connexion ? oui=1 non=+
-    fillserver ​+
-</​file>​+
  
 +Il existe la possibilité d'​utiliser l'​extension **nzbdStatuts** pour les navigateurs [[:​firefox]] et [[chromium-browser|chromium]] permettant de prendre en compte le téléchargement de nouveau fichier NZB pour les intégrer dans la liste d'​attente de SABnzbd+. Cette extension permet également de suivre les téléchargement en cours via une icône de notification.
  
 +  * Pour FireFox : [[https://​addons.mozilla.org/​fr/​firefox/​addon/​7617/​|https://​addons.mozilla.org/​fr/​…]] ;
 +  * Pour Chromium : [[https://​chrome.google.com/​extensions/​detail/​okphadhbbjadcifjplhifajfacbkkbod|https://​chrome.google.com/​extensions/​…]].
  
 ===== Utilisation ===== ===== Utilisation =====
  
 +Le lancement de **SABnzbd+** se fait via un [[:​terminal]] ou le lanceur d'​application (Alt + F2) : <​code>​sabnzbdplus</​code>​
  
-==== Démarrage ==== +Vous devriez maintenant pouvoir vous connecter à l'​interface web disponible à cette adresse : ''​http://​localhost:​8080/​sabnzbd'​'.
- +
-Le lancement de **SABnzbd** se fait via un terminal : +
- +
-  SABnzbd +
- +
-Vous devriez maintenant pouvoir vous connecter à l'​interface web disponible à cette adresse : http://​localhost:​8081/sabnzbd+
- +
-Pour lancer **SABnzbd** au démarrage de Gnome/​Ubuntu : +
- +
-Allez dans //Système -> Préférences -> Sessions -> Programmes au démarrage//​ +
- +
-Ajoutez : +
- +
-  python /​etc/​SABnzbd-0.4.5/​SABnzbd.py -f ~/​.sabnzbd/​sabnzbd.ini -d +
- +
-===== Création d'une entrée dans le menu ===== +
- +
-une entrée dans votre menu applications⇒ internet +
- +
-   * Création du lien dans le menu +
- +
-[[http://​doc.ubuntu-fr.org/​tutoriel/​comment_editer_un_fichier|éditez ou créez le fichier]] /​usr/​share/​applications/​SABnzbd.desktop et copiez-y ceci : +
- +
-<​code>​ +
- +
-[Desktop Entry] +
-Name=SABnzbd +
-Comment=Grabber Pour Newsgroup +
-Exec=/​etc/​SABnzbd-0.4.5/​SABnzbd.py +
-Icon=/​etc/​SABnzbd-0.4.5/​interfaces/​iphone/​templates/​static/​apple-touch-icon.png +
-Terminal=false +
-Type=Application +
-Categories=Application;​Network;​ +
-StartupNotify=true +
- +
-</​code>​ +
- +
- +
- +
- +
- +
-vous pouvez maintenant accéder à SABnzbd depuis le menu application⇒ internet +
- +
  
  
 +Pour lancer automatiquement **SABnzbd+** au démarrage de l'​ordinateur,​ [[:​tutoriel:​comment_modifier_un_fichier|editer]] [[:​sudo|avec les droits d'​administration]] le fichier **/​etc/​default/​sabnzbdplus** et mettre votre nom d'​utilisateur a la ligne ''​USER''​ : ​
 +<​file>#​ [required] user or uid of account to run the program as:
 +USER=pseudo</​file>​
  
 ==== Ajouter un téléchargement ==== ==== Ajouter un téléchargement ====
Ligne 222: Ligne 49:
 Vous pouvez ajouter un téléchargement via l'​interface Web de trois façons. Vous pouvez ajouter un téléchargement via l'​interface Web de trois façons.
    
-  - Soit via une URL pointant vers le fichier NZB (champ **Add URL**). +  - Via une URL pointant vers le fichier NZB (champ **Add URL**). 
-  - Soit en cliquant sur le bouton « Parcourir » et en sélectionnant sur votre disque dur le fichier NZB à envoyer. +  - En cliquant sur le bouton « Parcourir » et en sélectionnant sur votre disque dur le fichier NZB à envoyer. 
-  - Mais le top du top  c'​est ​que l'on peut placer les fichiers NZB dans «~/​SABnzbd/​nzb » et les téléchargements seront automatiquement démarrés. C'est pratique pour lancer des téléchargements en masse par FTP.+  - L'idéal ​est de spécifier où on va placer les fichiers NZBet les téléchargements seront automatiquement démarrés ​à chaque ajout de fichier NZB. C'est pratique pour lancer des téléchargements en masse par FTP.
  
 +==== Une interface graphique ====
  
- +[[:​LottaNZB]] est une interface graphique pour SABnzbd.
-^ Valeur ^ Actions ^ +
-| None   ​| ​SABnzbd ​se contentera de télécharger votre fichier et n'​effectuera aucune action+
-| Repair | SABnzbd réparera si besoin vos fichiers. | +
-| Unpack | SABnzbd effectuera l'​opération //Repair// puis décompressera vos fichiers s'il sont compressés au format ZIP ou RAR. | +
-| Delete | SABnzbd effectuera les opérations //Repair// et //Unpack// puis supprimera de votre disque dur les fichiers temporaires (*.rar, *.zip, *.par2) et ne gardera que les fichiers décompressés. |+
  
 ===== Références ===== ===== Références =====
  
-  * [[http://sourceforge.net/​projects/​sabnzbd/​|Site ​Sourceforge]] (en) +  * [[http://www.sabnzbd.org/​|Site ​officiel]] **(en)** ; 
-  * [[http://www.teletuto.fr/story.php?​title=SABnzbd_installation_et_configuration-1|Tutorial vidéo]] (fr+  * [[http://sourceforge.net/​projects/​sabnzbdplus/|Site Sourceforge]] **(en)**. 
 ------ ------
-//​Contributeurs : [[utilisateurs:​n3k]],​ [[utilisateurs:​Di@bl@l]],​ [[utilisateurs:​Cybermanu]],​ [[utilisateurs:​ddorion]]//​+ 
 +//​Contributeurs : [[utilisateurs:​n3k]],​ [[utilisateurs:​Di@bl@l]],​ [[utilisateurs:​Cybermanu]],​ [[utilisateurs:​ddorion]], [[utilisateurs:​samourai974]],​ [[utilisateurs:​Percherie]],​ [[utilisateurs:​Ro9eR]],​ [[utilisateurs:​loki1]]//


Le contenu de ce wiki est sous licence : CC BY-SA v3.0