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.phpPoiché 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…
screene esegui rtorrent:
rtorrentPuoi staccare la finestra della schermata ora ( strg + a + d). rtorrent ora è in esecuzione in background. Puoi tornare nella tua schermata con:
screen -RDSuccessivamente 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.confDobbiamo solo decommentare / modificare le seguenti righe:
locale_enable=yes
write_enable=yes
chroot_local_user=yesOra 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 vsftpdQuesto è 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 sambaModifica la configurazione:
sudo nano /etc/samba/smb.confCommenta 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 smbdOra stiamo aggiungendo un utente senza accesso e shell per il login samba:
sudo adduser --no-create-home --disabled-login --shell /bin/false usernameAggiungi l’utente samba (entrambi i nomi utente devono essere uguali):
sudo smbpasswd -a usernameImposta una password:
sudo smbpasswd shareOra 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.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.