Installer Transmission sur le Raspberry Pi pour un client torrent «toujours actif»
La transmission est un logiciel client Torrent. Il utilise une interface Web, ce qui le rend particulièrement adapté aux configurations sans tête pour gérer le téléchargement de torrents en arrière-plan. Il existe de nombreux articles sur le Web sur la transmission sur le Raspberry Pi. Malheureusement, beaucoup d'entre eux sont soit trop compliqués, soit tout simplement faux. Cependant, il est en fait relativement simple d'installer et de configurer Transmission lorsque vous suivez nos instructions détaillées.

Aujourd'hui, après avoir discuté des avantages deVPN lors du torrent, nous vous présenterons les torrents et la transmission. Nous discuterons ensuite de ce qui fait du Raspberry Pi une si bonne plate-forme pour exécuter Transmission. Sautant au fond du problème, nous vous donnerons des instructions détaillées sur l'installation, la configuration et l'utilisation de Transmission sur votre Raspberry Pi. Nous avons essayé de garder notre guide simple. Nous avons éliminé les peluches et n'avons gardé que ce qui est vraiment nécessaire. Cela aide à rendre le processus aussi simple que possible.
Offre exclusive: économisez 49%. Essayez ExpressVPN sans risque!
Obtenez le VPN classé n ° 1
Garantie de remboursement de 30 jours
Comment obtenir un VPN GRATUIT pendant 30 jours
Si vous avez besoin d’un VPN pendant un court séjour, par exemple, vous pouvez obtenir gratuitement notre VPN classé au premier rang. ExpressVPN comprend une garantie de remboursement de 30 jours. Vous devrez payer pour l’abonnement, c’est un fait, mais cela permet accès complet pendant 30 jours et ensuite vous annulez pour un remboursement complet. Leur politique d'annulation, sans poser de questions, est à la hauteur de son nom.
Pour une meilleure confidentialité lors du téléchargement de Torrents, utilisez un VPN
Il n'y a rien de mal à télécharger des torrentsen soi. En fait, de nombreux logiciels open source sont distribués de cette façon. Cependant, les torrents sont également utilisés pour distribuer du matériel protégé par le droit d'auteur. Pour cette raison, certains fournisseurs de services Internet pourraient être amenés à penser que quelqu'un enfreint leurs conditions générales simplement parce qu'ils utilisent des torrents. Et lorsqu'ils le font, ils peuvent réagir en réduisant la vitesse, en envoyant des notifications d'infraction ou même en interrompant le service. Pour cacher votre activité en ligne à l'examen de votre FAI, utilisez un VPN.
Un VPN opère sa magie en chiffrant vos donnéesen utilisant des algorithmes puissants qui rendent presque impossible le crack. Votre IPS - ou n'importe qui, d'ailleurs - ne verra pas où vous allez ni ce que vous faites en ligne. En prime, un VPN permet de contourner les restrictions géographiques en vous permettant de masquer votre position et d'apparaître comme si vous étiez ailleurs.
Avec autant de fournisseurs disponibles, le choix d'un VPN peut être une tâche ardue. Voici quelques facteurs importants à considérer. UNE vitesse de connexion rapide réduira la mise en mémoire tampon, un politique de non-journalisation protégera davantage votre vie privée, pas de restrictions d'utilisation vous permettra d'accéder à tout contenu à toute vitesse et logiciel pour plusieurs plates-formes s'assurera que le VPN fonctionne sur vos appareils.
Le meilleur VPN pour le torrent: IPVanish

Nous avons testé plusieurs fournisseurs VPN par rapport aux critères ci-dessus et le fournisseur que nous recommandons pour le torrent est IPVanish. Avec des serveurs dans le monde entier, pas de limite de vitesse ouétranglement, bande passante illimitée, trafic illimité et politique stricte de non-journalisation, IPVanish offre des performances et une valeur impressionnantes. Bien qu'il ne dispose pas d'un client Linux, IPVanish utilise le protocole OpenVPN standard et fonctionnera donc correctement sur le Raspberry Pi en installant et en configurant simplement le logiciel OpenVPN.
IPVanish offre une garantie de remboursement de 7 jours, ce qui signifie que vous avez une semaine pour le tester sans risque. Veuillez noter que Les lecteurs de Addictive Tips peuvent économiser jusqu'à 60% sur le plan annuel d'IPVanish, en ramenant le prix mensuel à seulement 4,87 $ / mois.
Une introduction rapide aux torrents
Torrent, ou plus précisément BitTorrent, est unprotocole de communication utilisé pour partager des fichiers entre utilisateurs. Contrairement à d'autres méthodes d'obtention de fichiers sur Internet, telles que le téléchargement à partir de sites Web ou FTP, il ne dépend pas des serveurs pour conserver son contenu. Il est plutôt réparti entre tous les utilisateurs. BitTorrent a été créé en 2002 principalement pour distribuer le système d'exploitation Linux open source. Aujourd'hui, BitTorrent est devenu la méthode la plus utilisée pour télécharger des fichiers. Plus de la moitié de tous les transferts de fichiers sur Internet se font via des torrents.

BitTorrent est un protocole peer-to-peer où chaquel'utilisateur obtient non seulement mais partage également du contenu. Les trackers BitTorrent - un type spécial de serveur - gardent une trace de tous les segments de fichiers disponibles auprès de chacun des pairs connectés. Lorsque vous démarrez votre logiciel torrent, il se connecte automatiquement aux pairs et aux trackers à proximité et partage automatiquement toutes les informations sur les segments de fichiers locaux, les rendant disponibles pour les autres utilisateurs. Ceci est au cœur du fonctionnement de torrent. Les fichiers sont hébergés et partagés sur l'ordinateur de chaque utilisateur.
Pour rechercher et télécharger un fichier spécifique, les utilisateurs de torrent utilisent des sites Web d'indexation. Parmi les plus connus, on trouve des sites comme Le pirate bay ou KickassTorrents. Ces sites d'indexation torrent offrent la recherchecapacités. Leurs résultats de recherche renvoient des fichiers .torrent que vous téléchargez et qui sont utilisés par le logiciel client torrent pour télécharger les fichiers réels. Certains éditeurs de logiciels proposent également des fichiers .torrent pour télécharger leurs logiciels.
Qu'est-ce que la transmission?
Transmission est un logiciel client torrent pourSystème d'exploitation Linux. Il prendra les fichiers .torrent, se connectera aux pairs et aux trackers et gérera le téléchargement et le partage des fichiers. La transmission diffère des autres clients torrent en ce qu'elle n'a pas d'interface utilisateur. Il est destiné à fonctionner sur un serveur et à être accessible et utilisé via une interface Web.

L'interface Web vous permet d'ouvrir des fichiers .torrent ou de coller des liens Web vers des fichiers .torrent, de voir la progression de vos téléchargements en cours et terminés et de gérer tous les aspects du torrent.
Pourquoi choisir le Raspberry Pi?
Combiné à la transmission, un Raspberry Pi faitpour l'un des serveurs de téléchargement de torrent les moins chers que l'on puisse imaginer. Pourquoi dépenser plusieurs centaines de dollars - voire un millier ou plus - en matériel alors que le Raspberry Pi a tout ce qu'il faut. Côté matériel, tout ce dont vous aurez besoin est un Raspberry Pi et du stockage externe - que vous avez peut-être déjà - et vous pourriez avoir une machine dédiée à la gestion des torrents en quelques minutes, vous n'aurez plus besoin de laisser votre ordinateur en marche à cause de téléchargements en cours.
Le Raspberry Pi en bref
Développé au Royaume-Uni par une organisation à but non lucratifappelé la Fondation Raspberry Pi pour enseigner l'informatique de base dans les écoles et dans les pays en développement, l'ensemble de fonctionnalités, l'adaptabilité, la taille et l'abordabilité du Raspberry Pi (vous pouvez l'obtenir pour environ 35 dollars américains) l'ont rendu immensément populaire en dehors de son public cible avec plus de 11 millions d'unités vendues dans le monde depuis sa sortie en 2012.
Le modèle le plus récent - et celui que nous recommandonsutilisant, le Raspberry Pi 3 modèle B, offre un large éventail de fonctionnalités et de capacités d'interfaçage. Avec un processeur ARM Cortex-A53 à quatre cœurs de 1,2 GHz, 64 bits, un processeur graphique Broadcom VideoCore IV hautes performances, 1 Go de RAM, des interfaces vidéo, audio et USB, c'est vraiment un appareil puissant et polyvalent. Bien qu'il ait une interface vidéo, il n'est pas requis pour son fonctionnement et le Raspberry Pi est un excellent appareil sans tête.
Avant que nous commencions
Bien que l'installation et la configuration de Transmissionsur un Raspberry Pi n'est pas particulièrement compliqué, il y a quelques choses que nous devons vérifier avant de commencer. Il serait dommage de ne pas pouvoir terminer la configuration car nous manquons quelque chose.
Quelques hypothèses
Nous supposons que vous avez installé votre Raspberry Pi et que vous exécutez la dernière version du système d'exploitation Raspbian.
Nous supposons également que vous avez connecté certainsstockage externe sur votre Raspberry Pi. Il peut s'agir d'un disque dur USB externe ou d'une forme de stockage en réseau. Nous supposons également que vous avez testé votre configuration de stockage et qu'elle fonctionne correctement.
Enfin, nous supposons que vous avez votreRaspberry Pi connecté à votre réseau - via Ethernet ou WiFi, que vous avez testé que le réseau fonctionne et que vous savez comment vous connecter à distance à votre Raspberry Pi via SSH.
Ce dont vous aurez besoin
Essentiellement, vous avez besoin de trois choses pour y arriver.
- UNE Tarte aux framboises. Nous suggérons fortement un Raspberry Pi 3. En outre, il devrait exécuter le système d'exploitation Raspbian. Vous aurez également besoin, bien sûr, des accessoires requis tels qu'un adaptateur secteur, une carte microSD et peut-être un étui.
- Une forme de stockage externe. Comme nous l'avons mentionné dans la section précédente, une clé USBle disque dur conviendrait parfaitement à cette fin, tout comme le stockage en réseau. Vous pouvez même utiliser une clé USB. Certains d'entre eux sont assez grands de nos jours. Tout dépend de la quantité de données que vous avez l'intention de stocker.
- Enfin, vous aurez également besoin d'un ordinateur pour faire toute l'installation et la configuration etpour utiliser le logiciel Transmission une fois installé. Cela peut être à peu près n'importe quel ordinateur Windows, Macintosh ou Linux, tant qu'il est connecté au même réseau que le Raspberry Pi. Pour pouvoir se connecter à distance au Raspberry Pi pour la configuration, il doit avoir un logiciel client SSH. Sous Windows, nous recommandons Putty. Il doit également disposer d'un navigateur Web pour se connecter à Transmission après l'installation.
Installation et configuration de la transmission sur le Raspberry Pi
La définition de plusieurs étapesup Transmission sur le Raspberry Pi mais aucune n'est particulièrement compliquée. Si vous exécutez chacun comme spécifié, vous devriez avoir une installation fonctionnelle en quelques minutes,
Étape 1: S'assurer que Raspbian est à jour et la dernière version.
Avant d'installer un nouveau logiciel, il est toujours préférable de vous assurer que vous disposez de la dernière version du système d'exploitation et que tous les correctifs sont installés.
Les étapes suivantes supposent toutes que vous êtes connecté à distance au Raspberry Pi à l'aide d'un client SSH exécuté sur un ordinateur de votre choix.
Entrez les deux commandes suivantes, en attendant que la première se termine avant de lancer la seconde:
sudo apt-get update
sudo apt-get upgrade
Vous pouvez être invité à accepter certaines modifications lors de l'exécution de ces commandes. Si vous l'êtes, assurez-vous de taper «y» pour confirmer.
Étape 2: installation de la transmission
L'installation proprement dite est probablement la partie la plus simple de tout ce processus.
Tapez simplement cette commande:
sudo apt-get install transmission-daemon
Étape 3: création de répertoires
Ensuite, nous devons créer quelques répertoires où Transmission stockera les fichiers téléchargés et les fichiers terminés. Supposons que votre chemin de stockage externe soit / media / storage.
Pour créer les répertoires, entrez ces deux commandes:
mkdir -p /media/storage/Torrent_inprogress
mkdir -p /media/storage/Torrent_complete
Étape 4: définition des autorisations
La transmission s'exécute par défaut en tant qu'utilisateur "debian-transmission". Il est fortement recommandé de ne pas modifier cela pour des raisons de sécurité. Cependant, nous avons besoin de Transmission pour avoir le droit d'écrire dans les répertoires Torrent_inprogress et Torrent_complete. Ces répertoires, créés à l'étape précédente, ont leur autorisation définie par défaut sur 770 pour l'utilisateur pi et le groupe pi. Nous devons donc simplement ajouter le ”debian-transmission"Utilisateur au groupe" pi ".
Pour ce faire, entrez la commande suivante:
sudo usermod -a -G pi debian-transmission
Si vous êtes à l'aise avec cela et savez ce que vous faites, vous pouvez modifier cette étape en fonction de vos exigences de sécurité. Assurez-vous simplement que vos répertoires de téléchargement de torrent ont un accès rw pour "debian-transmission”Utilisateur.
Étape 5: configuration de la transmission
Toute la configuration de transmission est stockée dans un fichier texte nommé settings.json situé dans le répertoire / etc / transmission-daemon.
Voici à quoi ressemble un fichier setting.json typique:
{
"alt-speed-down": 15,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 15,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": true,
"blocklist-url": "http://list.iblocklist.com/?list=ydxerpxkpcfqjaybcssw&fileformat=p2p&archiveformat=gz",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/media/storage/Torrent_complete",
"download-limit": 100,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/media/storage/Torrent_inprogress",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"peer-congestion-algorithm": "",
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 1,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{46949fbf39bfeec6dc9d4bff9f40c3f52219a4260yk9yGNo",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "transmission",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": true,
"umask": 7,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}
La plupart des paramètres de settings.json sont assez explicites. Et normalement, vous ne devriez pas avoir à en changer, sauf quelques-uns: téléchargement-dir, répertoire-incomplet, nom d'utilisateur rpc, mot de passe rpc. Ils sont mis en évidence en gras dans l'exemple de fichier ci-dessus.
Les deux premiers devront être remplacés par leles chemins corrects vers les répertoires créés à l'étape 3. rpc-username peut être tout ce que vous choisissez, tout comme rpc-password. Notez que bien que le paramètre rpc-password apparaisse en texte clair lorsque vous modifiez le fichier, il sera converti en un hachage chiffré lorsque vous l'enregistrerez.
Nous allons utiliser l'éditeur nano pour modifier le fichier settings.json. Il peut être lancé avec cette commande:
sudo nano /etc/transmission-daemon/settings.json
Une fois l'éditeur lancé, modifie leparamètres qui doivent être modifiés. Une fois que vous avez terminé de modifier le fichier, tapez CTRL-X pour quitter l'éditeur nano, puis tapez Y lorsque vous êtes invité à enregistrer le fichier modifié.
Étape 6: rechargement de la transmission
À ce stade, vous ne devez certainement pas redémarrer. C'est là que plusieurs tutoriels sur la transmission bousillent. Le redémarrage écrase le fichier de configuration et ce n'est certainement pas ce que vous voulez.
Ce dont vous avez besoin est de redémarrer le démon de transmission. Vous faites cela avec cette commande:
sudo service transmission-daemon reload
Voila! Avaient fini. Le logiciel de transmission ne devrait pas fonctionner sans tête sur votre Raspberry Pi.
Étape 7: vérification de votre installation
Pour vous assurer que la transmission fonctionne correctement, ouvrez un navigateur Web et accédez à http: //Adresse IP Pi: 9091, où Adresse IP Pi doit être remplacé par l'adresse IP réelle de votre Raspberry Pi. Alternativement, vous pouvez également utiliser son nom d'hôte au lieu de son adresse IP.
Vous serez invité à saisir un ID utilisateur et un mot de passe. Entrez ceux que vous avez configurés et vous devriez obtenir une page similaire à celle-ci:

Utilisation de la transmission sur le Raspberry Pi
Maintenant que nous avons installé Transmission, comment pouvons-nousl'utiliser, vous pouvez demander? Eh bien, c'est aussi simple que de l'installer. N'oubliez pas que Transmission n'est qu'un client torrent et, comme avec tout autre logiciel similaire, vous devrez effectuer vos recherches de contenu ailleurs, comme l'un des nombreux sites d'indexation torrent existants.
Une fois que vous avez trouvé un fichier .torrent approprié, au lieu de le télécharger, cliquez avec le bouton droit sur le lien (ou le bouton) et sélectionnez Copier l'emplacement du lien dans le menu contextuel déroulant.

Revenez maintenant à la page Transmission et cliquez sur l'icône du dossier en haut à gauche de la fenêtre. dans le Télécharger un fichier torrent , cliquez avec le bouton droit sur le champ sous "Ou entrez une URL:"Et collez l'URL que vous venez de copier.

Clique le Télécharger et votre téléchargement commencera momentanément. Vous pourrez alors suivre la progression du téléchargement dans la fenêtre Transmission.

Conclusion
Pour juste le prix d'un Raspberry Pi et certainsstockage externe, que vous possédez déjà tous les deux, vous pouvez avoir votre propre serveur multimédia avec un client Torrent que vous pouvez laisser fonctionner à tout moment. Bien qu'il ait la réputation d'être une entreprise compliquée, ce n'est pas si ardent que vous ayez le bon ensemble d'instructions. Et une fois installé, l'utilisation de Transmission est aussi simple que n'importe quel autre client torrent.
Essayez Transmission, puis partagez votreexpérience avec nous. Nous aimerions savoir comment cela s'est passé, quels problèmes, le cas échéant, vous avez rencontrés et comment vous les avez résolus. Utilisez les commentaires ci-dessous pour partager vos réflexions avec nous.
commentaires