Torrent Seedbox · 3 min read · Feb 12, 2026

Ubuntu 10.10 LAN Torrent Seedbox Con Avalanche-rt, Lighttpd, Rtorrent, Vsftpd E Samba - Pagina 2

Webinterface

Scaricalo e decomprimilo:

wget "http://avalanche-rt.googlecode.com/files/avalanche_rt_0_9_RC2.tar.gz"  
mkdir avalanche  
tar xzvf avalanche_rt_0_9_RC2.tar.gz -C avalanche/

Successivamente, spostiamo il contenuto della directory nella nostra posizione desiderata (ad esempio /var/www/webui o direttamente nella radice http):

sudo mv avalanche/* /var/www/

Ora dobbiamo modificare il settings.php:

sudo nano /var/www/settings.php

Poiché non utilizziamo una combinazione utente/password per il montaggio RPC, possiamo eliminare queste due righe. Cambia la torrents_folder nella directory creata in precedenza ( /home/torrent/torrent-files per rimanere nell’esempio). La porta del server non è 5001! Nella maggior parte dei casi è la porta 80 (chiunque abbia bisogno di un’altra sa cosa sta facendo).

Ora dobbiamo impostare la proprietà e i diritti sui file:

cd /var/www/  
sudo chmod -R 775 torrents/  
sudo chmod 664 prefs.json  
sudo chown -R www-data:www-data *

Fondamentalmente abbiamo finito. Abbiamo configurato rtorrent per xmlrpc, lighttpd per xmlrpc e l’interfaccia web.

Successivamente avvia una nuova schermata…

screen

e esegui rtorrent:

rtorrent

Puoi staccare la finestra della schermata ora ( strg + a + d). rtorrent ora è in esecuzione in background. Puoi tornare nella tua schermata con:

screen -RD

Successivamente riavvia lighttpd:

sudo /etc/init.d/lighttpd restart

(Questo passaggio potrebbe non essere necessario, ma ho fatto l’esperienza che spesso aiuta quando rtorrent e lighttpd non possono comunicare, quindi non fa male farlo.)

Ora dovresti essere in grado di accedere all’interfaccia web di avalanche-rt tramite il tuo browser web.

Se tutto funziona correttamente e avalanche-rt non ti dà un messaggio di errore, prova un torrent (ad esempio http://releases.ubuntu.com/maverick/ubuntu-10.10-server-i386.iso.torrent) - dovrebbe scaricarsi ora.

Se ricevi un errore, avalanche-rt ha una buona lista di errori comuni disponibile su http://code.google.com/p/avalanche-rt/wiki/CommonErrors, ma se hai seguito questi passaggi, non dovrebbero verificarsi.

Fondamentalmente abbiamo finito. Ora è tempo di alcune ottimizzazioni di rtorrent, che vengono tutte eseguite nel .rtorrent.rc. Puoi ad esempio impostare una cartella di monitoraggio in cui puoi caricare torrent che verranno avviati automaticamente tramite rtorrent, impostare la porta per le tue connessioni bittorrent in entrata (se utilizzi solo una porta scrivila comunque in stile intervallo di porte, ad esempio 12345-12345 aprirà solo la porta 12345), abilitare/disabilitare dht e pex, impostare limiti di download, ecc. rtorrent è molto potente.

Dopo aver salvato le tue impostazioni, riavvia rtorrent e successivamente lighttpd un’ultima volta.

Successivamente abbiamo bisogno di un modo per accedere ai dati memorizzati sul nostro seedbox.

Pertanto installiamo vsftpd, un daemon ftp sicuro e semplice.

VSFTPD

sudo apt-get install vsftpd  
sudo nano /etc/vsftpd.conf

Dobbiamo solo decommentare / modificare le seguenti righe:

locale_enable=yes
write_enable=yes
chroot_local_user=yes

Ora siamo in grado di caricare torrent nella nostra cartella di monitoraggio tramite ftp. Possiamo anche accedere a tutte le directory necessarie tramite ftp, poiché si trovano tutte nella home-dir dell’utente (l’utente ftp è il nostro utente con cui siamo connessi al server). Per una configurazione Internet potresti considerare una gestione degli utenti diversa e più sicura (utente ftp senza shell di accesso) con crittografia aggiuntiva della connessione.

Quando hai finito, salva ed esci dal file e riavvia vsftpd:

sudo restart vsftpd

Questo è tutto per la parte ftp.

Per poter accedere ai download tramite una macchina Windows, installiamo Samba. Configuriamo Samba in sola lettura in modo da non poter accidentalmente eliminare file.

Samba

sudo apt-get install samba

Modifica la configurazione:

sudo nano /etc/samba/smb.conf

Commenta la sezione delle stampanti se vuoi e crea la tua condivisione:

[incoming]
path = /home/torrent/downloads
guest ok = no
writeable = no

Riavvia il daemon samba:

sudo restart smbd

Ora stiamo aggiungendo un utente senza accesso e shell per il login samba:

sudo adduser --no-create-home --disabled-login --shell /bin/false username

Aggiungi l’utente samba (entrambi i nomi utente devono essere uguali):

sudo smbpasswd -a username

Imposta una password:

sudo smbpasswd share

Ora sei in grado di accedere al tuo seedbox tramite la rete Windows con il nome utente/password che hai impostato.

Goditi il tuo nuovo torrent-seedbox.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.