{"id":384,"date":"2023-08-04T08:10:39","date_gmt":"2023-08-04T08:10:39","guid":{"rendered":"https:\/\/blog.nibelheim.fr\/?p=384"},"modified":"2026-02-22T14:27:47","modified_gmt":"2026-02-22T14:27:47","slug":"seedbox-sur-raspberry-pi-episode-2-la-meme-en-plus-simple","status":"publish","type":"post","link":"https:\/\/blog.nibelheim.fr\/?p=384","title":{"rendered":"Seedbox sur Raspberry Pi \u00e9pisode 2 : la m\u00eame, en plus simple"},"content":{"rendered":"\n<p>La derni\u00e8re fois, nous avons vu comment cr\u00e9er une <a href=\"https:\/\/blog.nibelheim.fr\/?p=362\" data-type=\"URL\" data-id=\"https:\/\/blog.nibelheim.fr\/?p=362\">seedbox sur un Raspberry Pi<\/a>. Pas mal, mais un peu lourdingue, notamment parce qu&#8217;il y a la n\u00e9cessit\u00e9 d&#8217;un VPN.<br>Juste apr\u00e8s avoir termin\u00e9 d&#8217;\u00e9crire ce tuto, il a \u00e9t\u00e9 port\u00e9 \u00e0 ma connaissance le fait que certains fournisseurs de VPN, notamment NordVPN que j&#8217;utilise conjointement avec un pote <em>(de mani\u00e8re compl\u00e8tement autoris\u00e9e, hein Netflix?)<\/em>, mettent en place des proxy sp\u00e9cifiques pour Bittorrent.<\/p>\n\n\n\n<p>M\u00eame si le r\u00e9sultat final est le m\u00eame &#8211; votre IP est masqu\u00e9e &#8211; la mise en place est plus l\u00e9g\u00e8re dans le cas qui nous int\u00e9resse. En effet, pour sp\u00e9cifier un proxy uniquement pour Bittorrent, ce qui est le besoin de base, le reste des applications n&#8217;ont pas besoin d&#8217;\u00eatre proxys\u00e9es, si j&#8217;ose dire<em> (et j&#8217;ose)<\/em>.<\/p>\n\n\n\n<p>Il va donc falloir:<br>1) <strong>Trouver les identifiants et l&#8217;URL du proxy<\/strong> que vous devez utiliser : pour cela, une recherche aupr\u00e8s de votre fournisseur de VPN vous indiquera si oui ou non ils le font. NordVPN, ainsi que je vous le disais, le fait.<\/p>\n\n\n\n<p>2)<strong> Trouver un client Bittorrent compatible avec le passage par un proxy<\/strong>. Sur PC, c&#8217;est facile, mais sur Raspberry Pi, pas tant. En effet, <strong>Transmission <\/strong>que nous utilisions la derni\u00e8re fois ne le permet pas nativement, et <strong>Deluge <\/strong><em>(enfin, Deluged, la version compatible Raspberry) <\/em>que j&#8217;ai essay\u00e9, fonctionne jusqu&#8217;\u00e0 ce qu&#8217;il ne fonctionne plus \u00e0 cause de d\u00e9pendances toutes p\u00e9t\u00e9es \u00e0 des paquets Python. Bref, \u00e7a sent le truc bien maintenu, du coup, j&#8217;ai jet\u00e9 mon d\u00e9volu sur <strong>QBittorrent<\/strong>. En avant.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Proc\u00e9dure<\/h2>\n\n\n\n<p>Comme toujours, vous connaissez la commande magique :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/pre>\n\n\n\n<p>Suivie de :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install qbittorrent-nox<\/code><\/pre>\n\n\n\n<p>Nox est la version &#8220;headless&#8221;, pour laquelle nous allons utiliser uniquement l&#8217;interface Web \u00e0 distance au lieu de l&#8217;interface classique.<\/p>\n\n\n\n<p><strong>Important : l&#8217;interface Web de Qbittorrent est par d\u00e9faut sur le port 8080, qui est un port assez souvent utilis\u00e9 : si vous avez un serveur Web qui tourne d\u00e9j\u00e0 sur ce port, je vous recommande de le stopper le temps de configurer la b\u00eate et de changer \u00e9ventuellement son port, puis de relancer ledit serveur!<\/strong><\/p>\n\n\n\n<p>Admettons que votre port 8080 est inoccup\u00e9.<br>Lancez Qbittorrent via l&#8217;invite de commande du Pi :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qbittorrent-nox<\/code><\/pre>\n\n\n\n<p>Vous devriez voir appara\u00eetre un message stipulant en gros que <strong>le login par d\u00e9faut est admin et le mot de passe est adminadmin, et que c&#8217;est un risque de s\u00e9curit\u00e9<\/strong> (ce qui est vrai).<br>Via un ordinateur quelconque, rendez-vous \u00e0 l&#8217;adresse <strong>http:\/\/&lt;ip_du_pi&gt;:8080<\/strong>, ce qui devrait vous amener \u00e0 cette interface :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"439\" height=\"325\" src=\"https:\/\/blog.nibelheim.fr\/wp-content\/uploads\/2023\/08\/image.png\" alt=\"\" class=\"wp-image-385\"\/><\/figure>\n\n\n\n<p>Cliquez donc sur la roue dent\u00e9e en haut \u00e0 droite, ce qui vous am\u00e8ne ici :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"706\" height=\"348\" src=\"https:\/\/blog.nibelheim.fr\/wp-content\/uploads\/2023\/08\/image-1.png\" alt=\"\" class=\"wp-image-386\"\/><\/figure>\n\n\n\n<p>Dans l&#8217;onglet <strong>Downloads<\/strong>, changez le champ <strong><em>Default Save Path<\/em><\/strong> au <strong>dossier cr\u00e9\u00e9 la derni\u00e8re fois dans le tuto sur la Seedbox<\/strong>, par exemple <strong>\/Downloads<\/strong> :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"609\" height=\"165\" src=\"https:\/\/blog.nibelheim.fr\/wp-content\/uploads\/2023\/08\/image-2.png\" alt=\"\" class=\"wp-image-387\"\/><\/figure>\n\n\n\n<p>Suite \u00e0 quoi, descendez tout en bas de l&#8217;onglet et cliquez sur le bouton <strong>Save<\/strong>.<br>Passez ensuite \u00e0 l&#8217;onglet <strong>WebUI <\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"160\" src=\"https:\/\/blog.nibelheim.fr\/wp-content\/uploads\/2023\/08\/image-3.png\" alt=\"\" class=\"wp-image-388\"\/><\/figure>\n\n\n\n<p>Dans Port, vous pouvez changer le port sur lequel se trouve l&#8217;interface. Si vous n&#8217;avez aucune autre application tournant sur le port 8080, vous pouvez le laisser tel quel.<br>Plus bas dans ce m\u00eame onglet se trouve la partie <strong>Authentication <\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"262\" height=\"84\" src=\"https:\/\/blog.nibelheim.fr\/wp-content\/uploads\/2023\/08\/image-4.png\" alt=\"\" class=\"wp-image-389\"\/><\/figure>\n\n\n\n<p>C&#8217;est ici que vous changez la paire <strong>admin \/ adminadmin<\/strong> pour ce que vous voulez.<br>Une fois les modifications effectu\u00e9es, d\u00e9filez jusqu&#8217;au bas de l&#8217;onglet pour, de nouveau, cliquer sur le bouton <strong>Save<\/strong>.<\/p>\n\n\n\n<p>Ensuite, rendez-vous dans l&#8217;onglet <strong>Connection <\/strong>et cherchez la partie<strong><em> Proxy server <\/em><\/strong>: c&#8217;est ici que vous allez rentrer les informations n\u00e9cessaires \u00e0 l&#8217;utilisation de votre proxy.<br>Selon les fournisseurs VPN, \u00e7a sera un proxy HTTP, SOCKS4 ou SOCKS5, rentrez donc les informations au bon endroit.<br>Enfin, cochez bien <strong>Use proxy for peer connections<\/strong> et <strong>Use proxy only for torrents<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"661\" height=\"207\" src=\"https:\/\/blog.nibelheim.fr\/wp-content\/uploads\/2023\/08\/image-6.png\" alt=\"\" class=\"wp-image-391\"\/><\/figure>\n\n\n\n<p>Cliquez sur <strong>Save <\/strong>une nouvelle fois au bas de l&#8217;onglet, et c&#8217;est termin\u00e9!<\/p>\n\n\n\n<p>Si vous avez chang\u00e9 le port de l&#8217;interface, il faudra red\u00e9marrer Qbittorrent :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pkill qbittorrent-nox &amp;&amp; qbittorrent-nox &amp;<\/code><\/pre>\n\n\n\n<p>Passons ensuite au port forwarding. Dans Qbittorrent :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"372\" height=\"161\" src=\"https:\/\/blog.nibelheim.fr\/wp-content\/uploads\/2023\/08\/image-19.png\" alt=\"\" class=\"wp-image-428\" style=\"width:298px;height:129px\"\/><\/figure>\n\n\n\n<p>Notez le num\u00e9ro de port indiqu\u00e9 dans la fen\u00eatre ci-dessus.<br>Ceci fait, proc\u00e9dez au port forwarding (d\u00e9pend de chaque box&#8230; Merci Google!) sur votre box Internet!<\/p>\n\n\n\n<p>Testez maintenant avec un torrent bidon pour voir si vous n&#8217;avez pas de probl\u00e8me de droit sur votre r\u00e9pertoire de destination ni avec votre proxy, et c&#8217;est gagn\u00e9!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation en tant que service<\/h2>\n\n\n\n<p>Dernier raffinement : nous allons maintenant passer QBittorrent en tant que service (j&#8217;ai not\u00e9 des comportements curieux quand il est ex\u00e9cut\u00e9 &#8220;pas en tant que service&#8221;) en conjonction avec Sonarr, <a href=\"https:\/\/forum.qbittorrent.org\/viewtopic.php?t=3840\" data-type=\"link\" data-id=\"https:\/\/forum.qbittorrent.org\/viewtopic.php?t=3840\">donc gr\u00e2ce \u00e0 ce forum<\/a>, voici la chose \u00e0 faire :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/systemd\/system\/qbittorrent.service<\/code><\/pre>\n\n\n\n<p>Y coller :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=qbittorrent-nox\nDocumentation=man:qbittorrent-nox\nDefaultDependencies=yes\nAfter=network-online.target nss-lookup.target\nBefore=multi-user.target\n\n&#91;Service]\nUser=<strong><em>Votre_utilisateur<\/em><\/strong>\nGroup=<strong><em>Votre_groupe<\/em><\/strong>\nType=simple\nExecStart=\/usr\/bin\/qbittorrent-nox &#91;-options]\nNice=10\nStandardError=null\nStandardOutput=null\nTimeoutSec=360s\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>Ceci fait, Ctrl-X puis Y, et enfin :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl enable qbittorrent\nsudo service qbittorrent start<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La derni\u00e8re fois, nous avons vu comment cr\u00e9er une seedbox sur un Raspberry Pi. Pas mal, mais un peu lourdingue, notamment parce qu&#8217;il y a la n\u00e9cessit\u00e9 d&#8217;un VPN.Juste apr\u00e8s avoir termin\u00e9 d&#8217;\u00e9crire ce tuto, il a \u00e9t\u00e9 port\u00e9 \u00e0 ma connaissance le fait que certains fournisseurs de VPN, notamment [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,8],"tags":[25],"class_list":["post-384","post","type-post","status-publish","format-standard","hentry","category-linux","category-raspberry-pi","tag-raspberry"],"_links":{"self":[{"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=\/wp\/v2\/posts\/384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=384"}],"version-history":[{"count":6,"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=\/wp\/v2\/posts\/384\/revisions"}],"predecessor-version":[{"id":525,"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=\/wp\/v2\/posts\/384\/revisions\/525"}],"wp:attachment":[{"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.nibelheim.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}