Come configurare un server Bittorrent di trasmissione su Linux

Il download di torrent sul desktop Linux è utile in un attimo, ma coloro che desiderano scaricare molti più dati dovrebbero invece considerare la configurazione di un sistema torrent remoto su un server. In questo tutorial, ci concentreremo sulla configurazione di un sistema remoto con Transmission, poiché è il più semplice da configurare. Il client Transmission BitTorrent è abbastanza popolare su desktop Linux e spesso viene preinstallato. Tuttavia, poiché ci stiamo concentrando su server Linux e non su personal computer, il software di trasmissione non è incluso e dovrà essere impostato manualmente.

Installa la trasmissione BitTorrent

Nota: questo tutorial si concentra principalmente sui sistemi operativi per server. Tuttavia, è possibile utilizzare la trasmissione remota anche su sistemi operativi Linux desktop. Sentiti libero di seguire perché le istruzioni sono simili (se non le stesse).

Server Ubuntu

sudo apt install trasmissione-cli trasmissione-comune trasmissione-daemon

Server Debian

sudo apt-get trasmissione-cli trasmissione-comune trasmissione-daemon

RedHat Enterprise Linux server 6 e 7/CentOS 6 e 7

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum -y aggiornamento

yum -y installa la trasmissione di trasmissione-daemon

o

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

repository del gestore abbonamenti --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"

yum -y aggiornamento

yum -y installa la trasmissione di trasmissione-daemon

Altri sistemi operativi per server Linux

La maggior parte delle distribuzioni Linux (incluse quelle server) avrà i pacchetti di trasmissione corretti necessari per eseguire un server torrent. Per installarli, apri una finestra di terminale e cerca "transmission", "transmission-daemon", ecc. Inoltre, controlla le pagine Wiki del tuo sistema operativo per qualsiasi guida sull'esecuzione di un server torrent con Transmission.

Potrebbe anche essere una buona idea controllare il sito Web ufficiale del software per sapere come installare il software nel caso in cui il tuo sistema operativo non lo supporti ufficialmente.

Configura trasmissione BitTorrent

L'installazione di Transmission su server Ubuntu o Debian dovrebbe abilitare automaticamente i servizi systemd e avviarli. Usando Rhel o CentOS? Dovrai avviare i servizi manualmente. Apri una shell del terminale e ottieni l'accesso root accedendo tramite Su o usando sudo .

su

Quindi, esegui i comandi seguenti.

Rhel 6/CentOS 6

avvio del demone di trasmissione del servizio

Ferma il demone in qualsiasi momento con:

arresto del demone di trasmissione del servizio

Rhel 7/CentOS 7

systemctl abilita il demone di trasmissione

systemctl avvia la trasmissione-daemon

Arresta il demone di trasmissione con un systemctl stop .

systemctl interrompe la trasmissione-daemon

Ora che il servizio è in esecuzione, è il momento di cambiare la password predefinita. La modifica della password è fondamentale perché lasciarla con le impostazioni predefinite significa che chiunque sulla rete può accedere all'interfaccia utente di trasmissione.

Inizia utilizzando il comando systemctl o service per arrestare il Daemon di trasmissione. NON SALTARE QUESTO PASSO! In tal caso, Transmission si rifiuterà di salvare le modifiche apportate.

sudo systemctl interrompe la trasmissione-daemon

o

sudo service trasmissione-daemon stop

Per assicurarti che sia sicuro, modifica il file delle impostazioni con l'editor di testo Nano.

sudo nano /var/lib/transmission-daemon/info/settings.json

Trova "rpc-password": e cambia il testo tra virgolette accanto ad esso con la password desiderata.

È anche una buona idea cambiare il nome utente predefinito da  trasmissione a qualcos'altro. Trova rpc-username  e cambia "transmission" con un altro nome utente. Assicurati di non cancellare le virgolette.

Infine, usa lo  strumento usermod per aggiungere il tuo utente al gruppo Transmission. È una buona idea farlo in modo che tutti i file scaricati con Transmission possano essere accessibili dall'utente. Inoltre, è più sicuro seguire questa strada, perché eseguire le cose come root è una cattiva idea e dovresti evitarlo ove possibile.

Aggiungi il tuo utente al gruppo con il seguente comando. Assicurati di cambiare "proprietario" con il nome utente predefinito sul server.

sudo usermod -a -G debian-transmission proprietario

Lista bianca

Come configurare un server Bittorrent di trasmissione su Linux

La trasmissione è ora configurata correttamente. All'avvio, gli utenti potranno accedervi tramite il web. Sfortunatamente, se un utente su LAN tenta di accedervi, riceverà un errore 403. Ciò è dovuto alla  funzione di sicurezza rpc-whitelist . Disabilita l'accesso al servizio se non sono elencati indirizzi IP specifici. Per aggirare questo problema, gli utenti di solito lo disabilitano. In questa guida, non disabiliteremo la funzione  rpc-whitelist , poiché è un ottimo strumento. Invece, imposteremo una whitelist in modo che ogni utente connesso alla LAN possa accedere a Transmission.

Per modificare la whitelist, apri il file delle impostazioni di Transmission Daemon.

sudo nano /var/lib/transmission-daemon/info/settings.json

Scorri verso il basso e cerca  "rpc-whitelist". 

Dopo 127.0.0.1 aggiungere:

,192.168.*.*"

Quando tutto è stato scritto, la whitelist dovrebbe essere simile all'esempio seguente.

"rpc-whitelist": "127.0.0.1,192.168.*.*",

Lista di Bloccati

Molte persone che scaricano file torrent online utilizzano la cosiddetta lista di blocco. Elenchi come questi impediscono a indirizzi IP dannosi (come indirizzi di virus/minacce informatiche noti, ecc.) di connettersi tramite torrent. Per abilitare questa lista nera, apri il file delle impostazioni e trova  "blocklist-url": .

Sostituisci https://www.example.com/blocklist tra virgolette con un link a una blocklist reale. In questo esempio, useremo questo .

Quando tutte le modifiche all'app Transmission sono state completate, utilizzare i  comandi systemctl service  per riavviarla.

sudo systemctl avvia la trasmissione-daemon

o

avvio del demone di trasmissione del servizio

Utilizzo della trasmissione

Come configurare un server Bittorrent di trasmissione su Linux

La trasmissione è pronta per l'uso! Per avviare il download, apri un browser web e inserisci il seguente indirizzo IP in un browser web. Finché il tuo PC è connesso alla stessa rete di Transmission e del server, tutto dovrebbe funzionare!

https://server-ip-o-hostname:9091

Leave a Comment

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

MP3 Diags è lo strumento definitivo per risolvere i problemi nella tua collezione audio musicale. Può taggare correttamente i tuoi file mp3, aggiungere copertine di album mancanti e correggere VBR.

App di notifica desktop di Google Voice

App di notifica desktop di Google Voice

Proprio come Google Wave, Google Voice ha generato un certo fermento in tutto il mondo. Google mira a cambiare il nostro modo di comunicare e poiché sta diventando

Scarica i preferiti di Flickr con FlickrFaves

Scarica i preferiti di Flickr con FlickrFaves

Esistono molti strumenti che consentono agli utenti di Flickr di scaricare le proprie foto in alta qualità, ma esiste un modo per scaricare i Preferiti di Flickr? Di recente siamo arrivati

OK Sampler è un software gratuito per il campionamento musicale

OK Sampler è un software gratuito per il campionamento musicale

Cos'è il campionamento? Secondo Wikipedia, "È l'atto di prendere una porzione, o campione, di una registrazione sonora e riutilizzarla come strumento o

Backup di Google Sites: Importa/Esporta

Backup di Google Sites: Importa/Esporta

Google Sites è un servizio di Google che consente agli utenti di ospitare un sito web sul server di Google. Ma c'è un problema: non è integrata alcuna opzione per il backup.

Applicazione desktop di Google Tasks

Applicazione desktop di Google Tasks

Google Tasks non è così popolare come altri servizi Google come Calendar, Wave, Voice, ecc., ma è comunque ampiamente utilizzato e costituisce parte integrante della vita delle persone.

Come recuperare partizioni perse e dati del disco rigido [Guida]

Come recuperare partizioni perse e dati del disco rigido [Guida]

Nella nostra precedente guida sulla cancellazione sicura del disco rigido e dei supporti rimovibili tramite Ubuntu Live e CD di avvio DBAN, abbiamo discusso del fatto che il disco basato su Windows

3 modi per registrare la tua voce su Linux

3 modi per registrare la tua voce su Linux

Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Birdtray è un

Come configurare Jellyfin su Linux in Docker

Come configurare Jellyfin su Linux in Docker

Jellyfin è un server multimediale open source alternativo a Plex. Scopri come distribuire Jellyfin su Docker in Linux oggi stesso.