Torrent Seedbox · 3 min read · Feb 12, 2026
Ubuntu 10.10 LAN Torrent Seedbox Com Avalanche-rt, Lighttpd, Rtorrent, Vsftpd E Samba - Página 2
Webinterface
Baixe e descompacte:
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/Em seguida, movemos o conteúdo do diretório para o local desejado (por exemplo, /var/www/webui ou diretamente na raiz http):
sudo mv avalanche/* /var/www/Agora precisamos editar o settings.php:
sudo nano /var/www/settings.phpComo não usamos uma combinação de usuário/senha para o RPC-mount, podemos excluir essas duas linhas. Altere o torrents_folder para o diretório criado anteriormente (/home/torrent/torrent-files para ficar no exemplo). A porta do servidor não é 5001! Na maioria dos casos, é a porta 80 (quem precisa de outra sabe o que está fazendo).
Agora precisamos definir a propriedade e os direitos dos arquivos:
cd /var/www/
sudo chmod -R 775 torrents/
sudo chmod 664 prefs.json
sudo chown -R www-data:www-data *Basicamente, estamos prontos. Configuramos o rtorrent para xmlrpc, o lighttpd para xmlrpc e a interface web.
Em seguida, inicie uma nova tela…
screene execute o rtorrent:
rtorrentVocê pode desanexar a janela da tela agora (strg + a + d). O rtorrent agora está rodando em segundo plano. Você pode voltar para sua tela com:
screen -RDEm seguida, reinicie o lighttpd:
sudo /etc/init.d/lighttpd restart(Este passo pode não ser necessário, mas tive a experiência de que isso muitas vezes ajuda quando o rtorrent e o lighttpd não conseguem se comunicar, então não faz mal se você fizer isso.)
Agora você deve ser capaz de fazer login na interface web do avalanche-rt através do seu navegador.
Se tudo estiver funcionando bem e o avalanche-rt não estiver lhe dando uma mensagem de erro, tente um torrent (por exemplo, http://releases.ubuntu.com/maverick/ubuntu-10.10-server-i386.iso.torrent) - ele deve começar a baixar agora.
Se você receber um erro, o avalanche-rt tem uma boa lista de erros comuns disponível em http://code.google.com/p/avalanche-rt/wiki/CommonErrors, mas se você seguiu esses passos, nenhum deve ocorrer.
Basicamente, estamos prontos. Agora é hora de alguns ajustes no rtorrent, que são feitos no .rtorrent.rc. Você pode, por exemplo, definir uma pasta de monitoramento na qual você pode enviar torrents que serão iniciados automaticamente pelo rtorrent, definir a porta para suas conexões bittorrent de entrada (se você usar apenas uma porta, escreva-a mesmo assim no estilo de intervalo de portas, por exemplo, 12345-12345 abrirá apenas a porta 12345), habilitar/desabilitar dht e pex, definir limites de download, etc. o rtorrent é muito poderoso.
Depois de salvar suas configurações, reinicie o rtorrent e depois o lighttpd mais uma vez.
Em seguida, precisamos de uma maneira de acessar os dados armazenados em nossa seedbox.
Portanto, instalamos o vsftpd, um daemon ftp seguro e simples.
VSFTPD
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.confPrecisamos apenas descomentar/mudar as seguintes linhas:
locale_enable=yes
write_enable=yes
chroot_local_user=yesAgora podemos enviar torrents para nossa pasta de monitoramento via ftp. Também podemos acessar todos os diretórios necessários via ftp, uma vez que todos estão localizados no diretório home do usuário (o usuário ftp é o nosso usuário com o qual estamos logados no servidor). Para uma configuração na Internet, você pode considerar uma gestão de usuários diferente e mais segura (usuário ftp sem shell de login) com criptografia adicional da conexão.
Quando terminar, salve e saia do arquivo e reinicie o vsftpd:
sudo restart vsftpdÉ isso para a parte ftp.
Para poder acessar os downloads via uma máquina Windows, instalamos o Samba. Configuramos o Samba como somente leitura para que não possamos excluir arquivos acidentalmente.
Samba
sudo apt-get install sambaEdite a configuração:
sudo nano /etc/samba/smb.confComente a seção de impressoras se desejar e crie seu compartilhamento:
[incoming]
path = /home/torrent/downloads
guest ok = no
writeable = noReinicie o daemon samba:
sudo restart smbdAgora estamos adicionando um usuário sem login e shell para o login do samba:
sudo adduser --no-create-home --disabled-login --shell /bin/false usernameAdicione o usuário samba (ambos os nomes de usuário devem ser os mesmos):
sudo smbpasswd -a usernameDefina uma senha:
sudo smbpasswd shareAgora você pode acessar sua seedbox através da rede Windows com o nome de usuário/senha que você definiu.
Aproveite sua nova seedbox de torrent.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.