Home
» KODI
»
Installeer Transmission op de Raspberry Pi voor een altijd-aan torrentclient
Installeer Transmission op de Raspberry Pi voor een altijd-aan torrentclient
Transmission is een torrentclient. Het maakt gebruik van een webinterface, waardoor het bijzonder geschikt is voor headless-installaties om het downloaden van torrents op de achtergrond te verwerken. Er zijn veel artikelen op internet te vinden over Transmission op de Raspberry Pi. Helaas zijn veel daarvan veel te ingewikkeld of gewoonweg onjuist. Het is echter relatief eenvoudig om Transmission te installeren en configureren als je onze gedetailleerde instructies volgt.
Vandaag bespreken we de voordelen van een VPN bij het torrenten. Daarna laten we je kennismaken met torrents en Transmission. Vervolgens bespreken we wat de Raspberry Pi zo'n goed platform maakt voor Transmission. Om meteen tot de kern van de zaak te komen, geven we je gedetailleerde instructies over hoe je Transmission op je Raspberry Pi installeert, configureert en gebruikt. We hebben geprobeerd onze gids eenvoudig te houden. We hebben alle overbodige informatie weggelaten en alleen de echt noodzakelijke informatie behouden. Dit maakt het proces zo eenvoudig mogelijk.
Gebruik een VPN voor betere privacy bij het downloaden van torrents
Er is op zich niets mis met het downloaden van torrents. Sterker nog, veel open-source software wordt op die manier verspreid. Torrents worden echter ook gebruikt om auteursrechtelijk beschermd materiaal te verspreiden. Om die reden kunnen sommige internetproviders denken dat iemand hun algemene voorwaarden schendt, alleen al omdat ze torrents gebruiken. En wanneer ze dat doen, kunnen ze reageren door de snelheid te verlagen, meldingen van inbreuk te sturen of zelfs de service te onderbreken. Gebruik een VPN om je online activiteiten te verbergen voor de ogen van je internetprovider.
Een VPN doet zijn werk door je gegevens te versleutelen met behulp van sterke algoritmen die het bijna onmogelijk maken om ze te kraken. Je IP-adres – of wie dan ook – ziet niet waar je naartoe gaat of wat je online doet. Als bonus kun je met een VPN geografische beperkingen omzeilen door je locatie te verbergen en te doen alsof je ergens anders bent.
Met zoveel beschikbare providers kan het kiezen van een VPN een lastige opgave zijn. Hier zijn een paar belangrijke factoren om te overwegen. Een snelle verbinding vermindert buffering, een no-loggingbeleid beschermt je privacy verder, geen gebruiksbeperkingen geven je toegang tot alle content op volle snelheid en software voor meerdere platforms zorgt ervoor dat de VPN op al je apparaten werkt.
NordVPN – Essentieel voor snel en veilig torrenten
Je hebt de waarschuwingen al eerder gehoord, maar we herhalen ze nog een keer: gebruik nooit torrentclients zoals Transmission op een niet-versleutelde internetverbinding! Dit stelt je bloot aan kritiek van internetproviders, overheidsinstanties, auteursrechten-trollen en hackers. Maar gelukkig bestaat NordVPN ; het is betaalbaar, gebruiksvriendelijk en uiterst effectief in het verbergen van je torrentverkeer.
De geheime saus is NordLynx, een hypermodern tunnelingprotocol dat gebruikmaakt van een 256-bits AES-encryptie om indringers van derden volledig buiten te sluiten. Het ontwijkt surveillance en censuur, beschermt je tegen cyberaanvallen en voorkomt dat je internetprovider je gegevens afremt. Het is een onmisbare tool voor het beveiligen van snelle torrentdownloads.
NordVPN beschikt ook over speciaal geoptimaliseerde P2P-servers in zijn gigantische netwerk van meer dan 5800 servers in 59 landen. Deze configureren automatisch de optimale instellingen om veiligheid en prestaties in balans te houden, zodat je enorme downloads niet vastlopen en ook niet de aandacht trekken van mensen met een onterechte interesse in je activiteiten. Bovendien registreert NordVPN je activiteiten zelf nooit, waardoor je recht op privacy is vastgelegd in een van de beste no-logging-beleidsregels in de branche.
Torrent, of beter gezegd BitTorrent, is een communicatieprotocol dat wordt gebruikt om bestanden tussen gebruikers te delen. In tegenstelling tot andere methoden om bestanden van internet te halen – zoals downloaden van websites of FTP – is het niet afhankelijk van servers om de inhoud ervan te bewaren. Het wordt juist onder alle gebruikers verspreid. BitTorrent werd in 2002 in de eerste plaats ontwikkeld als een manier om het open-source Linux-besturingssysteem te verspreiden. Tegenwoordig is BitTorrent de meest gebruikte methode voor het downloaden van bestanden. Meer dan de helft van alle bestandsoverdrachten op internet vindt plaats via torrents.
BitTorrent is een peer-to-peerprotocol waarbij elke gebruiker niet alleen content ontvangt, maar ook deelt. BitTorrent Trackers – een speciaal soort server – houden alle bestandssegmenten bij die beschikbaar zijn van elk van de verbonden peers. Wanneer je je torrentsoftware start, maakt deze automatisch verbinding met peers en trackers in de buurt en deelt automatisch alle informatie over lokale bestandssegmenten, zodat deze beschikbaar zijn voor andere gebruikers. Dit is essentieel voor de werking van torrents. Bestanden worden gehost en gedeeld op de computer van elke gebruiker.
Om een specifiek bestand te vinden en te downloaden, gebruiken torrentgebruikers indexeringswebsites. Bekende websites zijn bijvoorbeeld The Pirate Bay of KickassTorrents . Deze torrentindexeringswebsites bieden zoekmogelijkheden. Hun zoekresultaten tonen .torrentbestanden die je downloadt en die door de torrentclientsoftware worden gebruikt om de bestanden zelf te downloaden. Sommige software-uitgevers bieden ook .torrentbestanden aan om hun software te downloaden.
Wat is transmissie?
Transmission is een torrentclient voor het Linux-besturingssysteem. Het accepteert .torrentbestanden, maakt verbinding met peers en trackers en regelt het downloaden en delen van bestanden. Transmission onderscheidt zich van andere torrentclients doordat het geen gebruikersinterface heeft. Het is bedoeld om op een server te draaien en toegankelijk en te gebruiken via een webinterface.
Bron: transmissionbt.com
Via de webinterface opent u .torrentbestanden, plakt u weblinks naar .torrentbestanden, bekijkt u de voortgang van uw lopende en voltooide downloads en beheert u alle aspecten van het torrenten.
Waarom kiezen voor de Raspberry Pi?
In combinatie met Transmission is een Raspberry Pi een van de goedkoopste torrent-downloadservers die je je kunt voorstellen. Waarom zou je honderden dollars – zo niet duizend of meer – uitgeven aan hardware als de Raspberry Pi alles heeft wat je nodig hebt? Qua hardware heb je alleen een Raspberry Pi en wat externe opslag nodig – die je misschien al hebt – en binnen enkele minuten heb je een machine die speciaal is ontworpen voor het verwerken van torrents. Je hoeft je computer niet langer aan te laten staan vanwege voortdurende downloads.
De Raspberry Pi in een notendop
De Raspberry Pi is in het Verenigd Koninkrijk ontwikkeld door een non-profitorganisatie genaamd de Raspberry Pi Foundation om basiskennis computerwetenschappen te onderwijzen op scholen en in ontwikkelingslanden. De functieset, aanpasbaarheid, grootte en betaalbaarheid (je kunt hem kopen voor ongeveer 35 Amerikaanse dollar) hebben de Raspberry Pi enorm populair gemaakt buiten de beoogde doelgroep. Sinds de introductie in 2012 zijn er wereldwijd meer dan 11 miljoen exemplaren van verkocht.
Het meest recente model – en degene die wij aanbevelen, de Raspberry Pi 3 model B – biedt een breed scala aan functies en interfacemogelijkheden. Met een 1,2 GHz, 64-bits quad-core ARM Cortex-A53-processor, een krachtige Broadcom VideoCore IV grafische processor, 1 GB RAM, video-, audio- en USB-interfaces is het echt een krachtig en veelzijdig apparaat. Hoewel het een video-interface heeft, is deze niet vereist voor de werking ervan en is de Raspberry Pi een uitstekend headless apparaat.
Voordat we beginnen
Hoewel het installeren en configureren van Transmission op een Raspberry Pi niet bijzonder ingewikkeld is, zijn er een paar dingen die we moeten controleren voordat we beginnen. Het zou jammer zijn als we de installatie niet kunnen voltooien omdat we iets missen.
Een paar veronderstellingen
Wij gaan ervan uit dat u uw Raspberry Pi hebt geïnstalleerd met de nieuwste versie van het Raspbian-besturingssysteem.
We gaan er ook van uit dat je externe opslag op je Raspberry Pi hebt aangesloten. Dit kan een externe USB-harde schijf zijn of een vorm van Network Attached Storage (NAS). We gaan er ook van uit dat je je opslagconfiguratie hebt getest en dat deze correct werkt.
Tot slot gaan we ervan uit dat je je Raspberry Pi hebt verbonden met je netwerk (via Ethernet of wifi), dat je hebt getest of het netwerk werkt en dat je weet hoe je op afstand verbinding kunt maken met je Raspberry Pi via SSH.
Wat je nodig hebt
Om dit te doen, hebt u in principe drie dingen nodig.
Een Raspberry Pi . We raden een Raspberry Pi 3 sterk aan. Deze moet ook op Raspbian draaien. Je hebt uiteraard ook de benodigde accessoires nodig, zoals een stroomadapter, een microSD-kaart en eventueel een behuizing.
Een vorm van externe opslag . Zoals we in de vorige sectie al aangaven, is een USB-harde schijf hiervoor perfect geschikt, net als Network Attached Storage (NAS). Je zou zelfs een USB-stick kunnen gebruiken. Sommige daarvan zijn tegenwoordig behoorlijk groot. Het hangt er allemaal vanaf hoeveel data je wilt opslaan.
Tot slot heb je ook een computer nodig om alle installatie en configuratie uit te voeren en de Transmission-software te gebruiken nadat deze is geïnstalleerd. Dit kan vrijwel elke computer zijn (Windows, Macintosh of Linux), zolang deze maar verbonden is met hetzelfde netwerk als de Raspberry Pi. Om op afstand verbinding te kunnen maken met de Raspberry Pi voor de installatie, moet deze een SSH-clientsoftware hebben. Voor Windows raden we Putty aan. De computer moet ook een webbrowser hebben om na de installatie verbinding te maken met Transmission.
Transmission installeren en configureren op de Raspberry Pi
Er zijn nogal wat stappen nodig om Transmission op de Raspberry Pi te installeren, maar geen enkele is echt ingewikkeld. Als je elke stap uitvoert zoals aangegeven, zou je binnen enkele minuten een werkende installatie moeten hebben.
Stap 1: Zorg ervoor dat Raspbian up-to-date is en de nieuwste versie heeft.
Voordat u nieuwe software installeert, is het altijd verstandig om eerst te controleren of u de nieuwste versie van het besturingssysteem hebt en of alle patches zijn geïnstalleerd.
Bij de volgende stappen wordt ervan uitgegaan dat u op afstand verbinding maakt met de Raspberry Pi via een SSH-client op een computer naar keuze.
Voer de volgende twee opdrachten in en wacht tot de eerste is voltooid voordat u de tweede uitvoert:
sudo apt-get update sudo apt-get upgrade
Mogelijk wordt u gevraagd om enkele wijzigingen te accepteren wanneer deze opdrachten worden uitgevoerd. Als dit het geval is, typ dan "y" ter bevestiging.
Stap 2: Transmissie installeren
De daadwerkelijke installatie is waarschijnlijk het eenvoudigste onderdeel van het hele proces.
Typ gewoon deze opdracht:
sudo apt-get install transmissie-daemon
Stap 3: Mappen aanmaken
Vervolgens moeten we een paar mappen aanmaken waar Transmission de gedownloade en voltooide bestanden zal opslaan. Laten we aannemen dat je externe opslagpad /media/storage is.
Om de mappen aan te maken, voert u de volgende twee opdrachten in:
Transmission wordt standaard uitgevoerd als gebruiker " debian-transmission ". Het wordt sterk aanbevolen dit niet te wijzigen vanwege beveiligingsredenen. We moeten Transmission echter wel schrijfrechten geven voor de mappen Torrent_inprogress en Torrent_complete. Deze mappen, die in de vorige stap zijn aangemaakt, hebben standaard de rechten 770 voor gebruiker pi en groep pi. We hoeven daarom alleen de gebruiker " debian-transmission " toe te voegen aan de groep "pi".
U kunt dit doen door de volgende opdracht in te voeren:
sudo usermod -a -G pi debian-transmission
Als je er vertrouwd mee bent en weet wat je doet, kun je deze stap aanpassen aan je beveiligingsvereisten. Zorg er wel voor dat je torrent-downloadmappen rw-toegang hebben voor de gebruiker " debian-transmission ".
Stap 5: Transmissie configureren
De volledige Transmission-configuratie wordt opgeslagen in een tekstbestand met de naam settings.json in de map /etc/transmission-daemon.
Dit is hoe een typisch setting.json-bestand eruitziet:
De meeste parameters in settings.json spreken voor zich. Normaal gesproken hoeft u ze niet te wijzigen, behalve een paar: download-dir , incomplete-dir , rpc-username en rpc-password . Ze zijn vetgedrukt in het bovenstaande voorbeeldbestand.
De eerste twee moeten worden vervangen door de juiste paden naar de mappen die in stap 3 zijn aangemaakt. rpc-gebruikersnaam kan alles zijn wat u kiest, net als rpc-wachtwoord. Houd er rekening mee dat de parameter rpc-wachtwoord weliswaar in platte tekst verschijnt wanneer u het bestand bewerkt, maar dat deze wordt omgezet naar een gecodeerde hash wanneer u het opslaat.
We gaan de nano-editor gebruiken om het bestand settings.json aan te passen. Deze kan worden gestart met de volgende opdracht:
sudo nano /etc/transmission-daemon/settings.json
Zodra de editor is gestart, worden de parameters gewijzigd die moeten worden gewijzigd. Nadat u klaar bent met het bewerken van het bestand, typt u CTRL-X om de nano-editor af te sluiten en typt u vervolgens Y wanneer u wordt gevraagd het gewijzigde bestand op te slaan.
Stap 6: Transmissie herladen
Op dit punt moet je zeker niet opnieuw opstarten. Dit is waar verschillende Transmission-tutorials de mist in gaan. Opnieuw opstarten overschrijft het configuratiebestand en dat is zeker niet wat je wilt.
Wat je nodig hebt, is de transmissiedaemon opnieuw opstarten. Je doet dat met deze opdracht:
sudo service transmissie-daemon opnieuw laden
Voilà! We zijn klaar. Je hoeft de Transmission-software niet langer headless op je Raspberry Pi te laten draaien.
Stap 7: Uw installatie verifiëren
Om te controleren of de transmissie goed werkt, opent u een webbrowser en gaat u naar https:// Pi-IP-Address :9091, waarbij Pi-IP-Address vervangen moet worden door het daadwerkelijke IP-adres van uw Raspberry Pi. U kunt ook de hostnaam gebruiken in plaats van het IP-adres.
Je wordt gevraagd om een gebruikersnaam en wachtwoord. Voer de geconfigureerde gegevens in en je zou een pagina als deze moeten krijgen:
Transmissie gebruiken op de Raspberry Pi
Nu we Transmission hebben geïnstalleerd, hoe gebruiken we het dan, vraagt u zich misschien af? Nou, het is ongeveer net zo eenvoudig als de installatie zelf. Onthoud dat Transmission slechts een torrentclient is en dat u, net als bij andere vergelijkbare software, uw zoekopdrachten naar content ergens anders moet uitvoeren, bijvoorbeeld op een van de vele torrentindexeringssites die er zijn.
Zodra u een geschikt .torrentbestand hebt gevonden, kunt u het bestand niet downloaden, maar klikt u met de rechtermuisknop op de link (of knop) en selecteert u Linklocatie kopiëren in het vervolgkeuzemenu.
Ga nu terug naar de pagina 'Transmissie' en klik op het mappictogram linksboven in het venster. Klik in het vak 'Upload Torrent File' met de rechtermuisknop op het veld onder ' Of voer een URL in: ' en plak de URL die je zojuist hebt gekopieerd.
Klik op de knop Uploaden en uw download start onmiddellijk. U kunt de voortgang van de download volgen in het venster 'Transmissie'.
Conclusie
Voor slechts de prijs van een Raspberry Pi en wat externe opslag, die je misschien allebei al hebt, heb je je eigen mediaserver, compleet met een Torrent-client, die je altijd aan kunt laten staan. Hoewel het de reputatie heeft ingewikkeld te zijn, is het dat eigenlijk niet, mits je de juiste instructies hebt. En eenmaal geïnstalleerd, is Transmission net zo eenvoudig te gebruiken als elke andere torrent-client.
Probeer Transmission eens uit en deel je ervaring met ons. We zijn benieuwd hoe het is gegaan, welke problemen je hebt ondervonden (indien van toepassing) en hoe je ze hebt opgelost. Gebruik de reacties hieronder om je mening met ons te delen.