Home
» KODI
»
Installa Transmission sul Raspberry Pi per un client Torrent sempre attivo
Installa Transmission sul Raspberry Pi per un client Torrent sempre attivo
Transmission è un client software Torrent. Utilizza un'interfaccia web, il che lo rende particolarmente adatto a configurazioni headless per gestire il download dei torrent in background. Esistono molti articoli online su Transmission per Raspberry Pi. Sfortunatamente, molti di essi sono troppo complicati o semplicemente errati. Tuttavia, installare e configurare Transmission è in realtà relativamente semplice seguendo le nostre istruzioni dettagliate.
Oggi, dopo aver discusso i vantaggi dell'utilizzo di una VPN per il torrenting, vi presenteremo i torrent e Transmission. Vedremo poi cosa rende il Raspberry Pi una piattaforma così valida per l'esecuzione di Transmission. Andando al nocciolo della questione, vi forniremo istruzioni dettagliate su come installare, configurare e utilizzare Transmission sul vostro Raspberry Pi. Abbiamo cercato di mantenere la nostra guida semplice. Abbiamo eliminato le informazioni superflue e mantenuto solo ciò che è realmente necessario. Questo contribuisce a rendere il processo il più semplice possibile.
Per una maggiore privacy durante il download dei torrent, usa una VPN
Non c'è niente di sbagliato nel scaricare torrent di per sé. Infatti, molti software open source vengono distribuiti in questo modo. Tuttavia, i torrent vengono utilizzati anche per distribuire materiale protetto da copyright. Per questo motivo, alcuni provider di servizi Internet potrebbero essere indotti a pensare che qualcuno stia violando i loro termini e condizioni solo perché utilizza i torrent. E quando ciò accade, possono reagire riducendo la velocità, inviando notifiche di violazione o persino interrompendo il servizio. Per nascondere la tua attività online al controllo del tuo ISP, utilizza una VPN.
Una VPN fa la sua magia crittografando i tuoi dati utilizzando algoritmi potenti che li rendono quasi impossibili da violare. Il tuo IPS, o chiunque altro, non vedrà dove stai andando o cosa stai facendo online. Come bonus, una VPN consente di aggirare le restrizioni geografiche, permettendoti di mascherare la tua posizione e apparire come se ti trovassi altrove.
Con così tanti provider disponibili, scegliere una VPN può essere un compito arduo. Ecco alcuni fattori importanti da considerare. Una velocità di connessione elevata ridurrà il buffering, una politica di no-log proteggerà ulteriormente la tua privacy, nessuna restrizione di utilizzo ti consentirà di accedere a qualsiasi contenuto alla massima velocità e un software per più piattaforme garantirà il funzionamento della VPN sui tuoi dispositivi.
NordVPN : essenziale per un torrenting veloce e sicuro
Avete già sentito questi avvertimenti, ma li ribadiamo: non usate mai client torrent come Transmission su una connessione Internet non crittografata! Farlo vi espone al controllo di ISP, agenzie governative, troll del copyright e hacker. Ma per fortuna, NordVPN esiste; è conveniente, facile da usare e assolutamente efficace nel nascondere il vostro traffico torrent.
L'ingrediente segreto è NordLynx, un protocollo di tunneling all'avanguardia che utilizza un cifrario AES a 256 bit per bloccare completamente qualsiasi intrusione di terze parti nel tuo traffico. Funziona per eludere la sorveglianza e la censura, proteggendoti dagli attacchi informatici e bloccando le limitazioni imposte dagli ISP. È uno strumento indispensabile per garantire download rapidi di torrent.
NordVPN dispone anche di server P2P appositamente ottimizzati, all'interno della sua gigantesca rete di oltre 5.800 server in 59 paesi. Questi server configurano automaticamente le impostazioni ottimali per bilanciare sicurezza e prestazioni, garantendo che i tuoi download di massa non si blocchino e che non attirino l'attenzione di nessuno con un interesse eccessivo per la tua attività. Inoltre, NordVPN non traccia mai la tua attività, sancendo il tuo diritto alla privacy con una delle migliori politiche di non registrazione dei dati del settore.
Torrent, o più precisamente BitTorrent, è un protocollo di comunicazione utilizzato per condividere file tra utenti. A differenza di altri metodi per ottenere file da Internet, come il download da siti web o FTP, non si basa su server per archiviare il suo contenuto. Viene piuttosto distribuito tra tutti gli utenti. BitTorrent è stato creato nel 2002 principalmente come metodo di distribuzione del sistema operativo open source Linux. Oggi, BitTorrent è diventato il metodo più utilizzato per scaricare file. Più della metà di tutti i trasferimenti di file su Internet avviene tramite torrent.
BitTorrent è un protocollo peer-to-peer in cui ogni utente non solo riceve, ma anche condivide contenuti. I tracker BitTorrent, un tipo speciale di server, tengono traccia di tutti i segmenti di file disponibili da ciascuno dei peer connessi. Quando si avvia il software torrent, questo si connette automaticamente ai peer e ai tracker nelle vicinanze e condivide automaticamente tutte le informazioni sui segmenti di file locali, rendendoli disponibili ad altri utenti. Questo è fondamentale per il funzionamento del torrent. I file sono ospitati e condivisi sul computer di ciascun utente.
Per trovare e scaricare un file specifico, gli utenti torrent utilizzano siti web di indicizzazione. Tra i più noti ci sono siti come The Pirate Bay o KickassTorrents . Questi siti di indicizzazione torrent offrono funzionalità di ricerca. I risultati di ricerca restituiscono file .torrent scaricati dall'utente e utilizzati dal software client torrent per scaricare i file veri e propri. Anche alcuni editori di software offrono file .torrent per scaricare i loro software.
Che cosa è la trasmissione?
Transmission è un client torrent per il sistema operativo Linux. Accetta file .torrent, si connette a peer e tracker e gestisce il download e la condivisione dei file. Transmission si differenzia dagli altri client torrent perché non ha un'interfaccia utente. È progettato per essere eseguito su un server ed è accessibile e utilizzabile tramite un'interfaccia web.
Fonte: transmissionbt.com
L'interfaccia web è il luogo in cui puoi aprire i file .torrent o incollare i link web ai file .torrent, visualizzare l'avanzamento dei download in corso e completati e gestire tutti gli aspetti del torrenting.
Perché scegliere il Raspberry Pi?
In combinazione con Transmission, un Raspberry Pi rappresenta uno dei server per il download di torrent più economici che si possano immaginare. Perché spendere diverse centinaia di dollari, se non migliaia o più, in hardware quando un Raspberry Pi ha tutto ciò che serve? Dal punto di vista hardware, tutto ciò di cui avrete bisogno è un Raspberry Pi e un po' di storage esterno, che potreste già avere, e in pochi minuti potrete avere una macchina dedicata alla gestione dei torrent. Non dovrete più lasciare il computer acceso a causa dei download in corso.
Il Raspberry Pi in breve
Sviluppato nel Regno Unito da un'organizzazione no-profit chiamata Raspberry Pi Foundation per insegnare informatica di base nelle scuole e nei paesi in via di sviluppo, il set di funzionalità, l'adattabilità, le dimensioni e il prezzo accessibile (è possibile acquistarlo per circa 35 dollari USA) del Raspberry Pi lo hanno reso immensamente popolare anche al di fuori del pubblico a cui è destinato, con oltre 11 milioni di unità vendute in tutto il mondo dal suo lancio nel 2012.
Il modello più recente, nonché quello che consigliamo di utilizzare, il Raspberry Pi 3 modello B, offre un'ampia gamma di funzionalità e capacità di interfacciamento. Con un processore ARM Cortex-A53 quad-core da 1,2 GHz e 64 bit, un processore grafico Broadcom VideoCore IV ad alte prestazioni, 1 GB di RAM, interfacce video, audio e USB, è davvero un dispositivo potente e versatile. Sebbene disponga di un'interfaccia video, questa non è necessaria per il suo funzionamento e il Raspberry Pi è un ottimo dispositivo headless.
Prima di iniziare
Sebbene l'installazione e la configurazione di Transmission su un Raspberry Pi non siano particolarmente complicate, ci sono alcune cose che dobbiamo verificare prima di iniziare. Sarebbe un peccato non riuscire a completare la configurazione perché ci manca qualcosa.
Alcune ipotesi
Supponiamo che tu abbia installato sul tuo Raspberry Pi l'ultima versione del sistema operativo Raspbian.
Supponiamo anche che tu abbia collegato un dispositivo di archiviazione esterno al tuo Raspberry Pi. Potrebbe trattarsi di un disco rigido USB esterno o di un dispositivo di archiviazione collegato alla rete (NAS). Supponiamo anche che tu abbia testato la configurazione di archiviazione e che funzioni correttamente.
Infine, diamo per scontato che il tuo Raspberry Pi sia connesso alla rete, tramite Ethernet o WiFi, che tu abbia verificato il funzionamento della rete e che tu sappia come connetterti da remoto al tuo Raspberry Pi tramite SSH.
Cosa ti servirà
Per riuscirci, fondamentalmente, servono tre cose.
Un Raspberry Pi . Consigliamo vivamente un Raspberry Pi 3. Dovrebbe inoltre eseguire il sistema operativo Raspbian. Naturalmente, avrete bisogno anche degli accessori necessari, come un alimentatore, una scheda microSD e, se necessario, una custodia.
Un qualche tipo di storage esterno . Come accennato nella sezione precedente, un disco rigido USB sarebbe perfetto per questo scopo, così come un NAS (Network Attached Storage). Si potrebbe anche usare una chiavetta USB. Alcune di queste sono piuttosto capienti al giorno d'oggi. Tutto dipende dalla quantità di dati che si intende archiviare.
Infine, ma non meno importante, avrete bisogno di un computer per eseguire l'installazione e la configurazione e per utilizzare il software Transmission una volta installato. Può essere praticamente qualsiasi computer Windows, Macintosh o Linux, purché sia connesso alla stessa rete del Raspberry Pi. Per potersi connettere da remoto al Raspberry Pi per la configurazione, è necessario che sia installato un client SSH. Su Windows, consigliamo Putty. È inoltre necessario che sia installato un browser web per connettersi a Transmission dopo l'installazione.
Installazione e configurazione di Transmission sul Raspberry Pi
La configurazione di Transmission sul Raspberry Pi richiede diversi passaggi, ma nessuno è particolarmente complicato. Se li seguite tutti come specificato, dovreste ottenere un'installazione funzionante in pochi minuti.
Passaggio 1: assicurarsi che Raspbian sia aggiornato e che disponga dell'ultima versione.
Prima di installare un nuovo software, è sempre meglio assicurarsi di avere la versione più recente del sistema operativo e che tutte le patch siano installate.
I passaggi seguenti presuppongono che tu sia connesso in remoto al Raspberry Pi tramite un client SSH in esecuzione su un computer a tua scelta.
Immettere i due comandi seguenti, attendendo che il primo termini prima di avviare il secondo:
sudo apt-get update sudo apt-get upgrade
Potrebbe essere richiesto di accettare alcune modifiche durante l'esecuzione di questi comandi. In tal caso, assicurati di digitare "y" per confermare.
Fase 2: Installazione della trasmissione
L'installazione vera e propria è probabilmente la parte più semplice dell'intero processo.
Basta digitare questo comando:
sudo apt-get install transmission-daemon
Passaggio 3: creazione di directory
Successivamente, dobbiamo creare alcune directory in cui Transmission memorizzerà i file scaricati e quelli completati. Supponiamo che il percorso di archiviazione esterno sia /media/storage.
Per creare le directory, immettere questi due comandi:
Transmission viene eseguito di default con l'utente " debian-transmission ". Si consiglia vivamente di non modificare questa impostazione per motivi di sicurezza. Tuttavia, è necessario che Transmission abbia il diritto di scrittura nelle directory Torrent_inprogress e Torrent_complete. Queste directory, create nel passaggio precedente, hanno i permessi di default impostati a 770 per l'utente pi e il gruppo pi. Dobbiamo quindi semplicemente aggiungere l'utente " debian-transmission " al gruppo "pi".
Ciò si ottiene immettendo il seguente comando:
sudo usermod -a -G pi debian-transmission
Se ti senti a tuo agio e sai cosa stai facendo, puoi modificare questo passaggio in base ai tuoi requisiti di sicurezza. Assicurati solo che le directory di download dei torrent abbiano accesso in lettura/scrittura per l'utente " debian-transmission ".
Passaggio 5: Configurazione della trasmissione
Tutta la configurazione di Transmission è memorizzata in un file di testo denominato settings.json, situato nella directory /etc/transmission-daemon.
La maggior parte dei parametri nel file settings.json sono piuttosto autoesplicativi. E normalmente, non dovresti modificarne nessuno, tranne alcuni: download-dir , incomplete-dir , rpc-username , rpc-password . Sono evidenziati in grassetto nel file di esempio sopra.
I primi due dovranno essere sostituiti con i percorsi corretti alle directory create nel passaggio 3. rpc-username può essere qualsiasi cosa tu scelga, così come rpc-password. Nota che, sebbene il parametro rpc-password appaia in chiaro durante la modifica del file, verrà convertito in un hash crittografato al momento del salvataggio.
Utilizzeremo l'editor nano per modificare il file settings.json. Può essere avviato con questo comando:
sudo nano /etc/transmission-daemon/settings.json
Una volta avviato l'editor, modifica i parametri che desideri modificare. Dopo aver completato le modifiche al file, premi CTRL-X per uscire dall'editor nano e poi premi Y quando richiesto per salvare il file modificato.
Fase 6: Ricaricamento della trasmissione
A questo punto, non dovresti assolutamente riavviare. È qui che diversi tutorial di Transmission creano problemi. Il riavvio sovrascrive il file di configurazione e questo non è certamente ciò che desideri.
Ciò che serve è riavviare il demone di trasmissione. Per farlo, usare questo comando:
sudo service transmission-daemon reload
Ecco fatto! Abbiamo finito. Non dovresti più avere il software Transmission in esecuzione headless sul tuo Raspberry Pi.
Passaggio 7: verifica dell'installazione
Per assicurarti che Transmission funzioni correttamente, apri un browser web e vai su https:// Pi-IP-Address :9091, dove Pi-IP-Address deve essere sostituito con l'indirizzo IP effettivo del tuo Raspberry Pi. In alternativa, puoi anche usare il suo nome host al posto dell'indirizzo IP.
Ti verrà richiesto un ID utente e una password. Inserisci quelli che hai configurato e dovresti visualizzare una pagina simile a questa:
Utilizzo di Transmission sul Raspberry Pi
Ora che abbiamo installato Transmission, come possiamo usarlo, potreste chiedervi? Beh, è facile quanto installarlo. Ricordate solo che Transmission è solo un client torrent e, come con qualsiasi altro software simile, dovrete effettuare le ricerche di contenuti altrove, come su uno dei numerosi siti di indicizzazione torrent esistenti.
Una volta trovato un file .torrent adatto, invece di scaricarlo, fai clic con il pulsante destro del mouse sul collegamento (o sul pulsante) e seleziona Copia posizione collegamento dal menu contestuale a discesa.
Ora torna alla pagina Transmission e clicca sull'icona della cartella in alto a sinistra della finestra. Nella casella Carica file torrent , clicca con il pulsante destro del mouse sul campo sotto " Oppure inserisci un URL: " e incolla l'URL appena copiato.
Clicca sul pulsante " Carica " e il download inizierà a breve. Potrai quindi monitorare l'avanzamento del download nella finestra "Trasmissione".
Conclusione
Al prezzo di un Raspberry Pi e di un po' di storage esterno, entrambi già in vostro possesso, potete avere il vostro server multimediale completo di client Torrent sempre attivo. Sebbene abbia la reputazione di essere un'impresa complicata, in realtà non lo è poi così tanto se si conoscono le istruzioni giuste. E una volta installato, usare Transmission è facile come qualsiasi altro client Torrent.
Prova Transmission e poi condividi la tua esperienza con noi. Ci piacerebbe sapere come è andata, quali problemi hai riscontrato, se ce ne sono stati, e come li hai risolti. Usa i commenti qui sotto per condividere le tue opinioni con noi.