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

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.

Come aprire i file di Microsoft PowerPoint in Libre Office

Come aprire i file di Microsoft PowerPoint in Libre Office

Hai una presentazione di Microsoft Office PowerPoint che desideri aprire in Libre Office sul tuo PC Linux? Non sai come farlo? Possiamo aiutarti!

Come eliminare i volumi LVM di Linux

Come eliminare i volumi LVM di Linux

Guida passo passo per eliminare i volumi LVM su Linux. Scopri come procedere in modo sicuro e efficace.

Come accedere ai file system ExFat su Ubuntu Linux

Come accedere ai file system ExFat su Ubuntu Linux

Guida dettagliata su come accedere ai file system ExFAT su Ubuntu Linux. Scopri come installare e rimuovere il driver ExFAT DKMS.

Come installare LibreELEC sul Raspberry Pi 4

Come installare LibreELEC sul Raspberry Pi 4

Scopri come installare LibreELEC sul Raspberry Pi 4, un sistema operativo ideale per lettori multimediali, e configurarlo facilmente.

Come eseguire laggiornamento a Linux Mint 19.3

Come eseguire laggiornamento a Linux Mint 19.3

Linux Mint 19.3 offre numerosi miglioramenti all

Configura il fork Betterbird di Thunderbird su Linux

Configura il fork Betterbird di Thunderbird su Linux

Stanco di aspettare le nuove funzionalità di Thunderbird? Impara a installare Betterbird, un fork di Thunderbird ricco di correzioni di bug e funzionalità.

Come giocare a Roblox su Linux usando Wine

Come giocare a Roblox su Linux usando Wine

Sei un fan di Roblox? Vuoi giocarci su Linux? Segui questa guida per scoprire come farlo funzionare!