Torrent Seedbox · 3 min read · Feb 12, 2026
Ubuntu 10.10 LAN Torrent Seedbox Con Avalanche-rt, Lighttpd, Rtorrent, Vsftpd Y Samba - Página 2
Interfaz web
Consíguelo y descomprímelo:
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/A continuación, movemos el contenido del directorio a nuestra ubicación deseada (por ejemplo, /var/www/webui o directamente en el http-root):
sudo mv avalanche/* /var/www/Ahora necesitamos editar el settings.php:
sudo nano /var/www/settings.phpDado que no usamos una combinación de usuario/contraseña para el montaje RPC, podemos eliminar estas dos líneas. Cambia el torrents_folder al directorio creado anteriormente ( /home/torrent/torrent-files para seguir con el ejemplo). El puerto del servidor no es 5001! En la mayoría de los casos es el puerto 80 (cualquiera que necesite otro sabe lo que está haciendo).
Ahora necesitamos establecer la propiedad y los derechos de archivo:
cd /var/www/
sudo chmod -R 775 torrents/
sudo chmod 664 prefs.json
sudo chown -R www-data:www-data *Básicamente hemos terminado. Hemos configurado rtorrent para xmlrpc, lighttpd para xmlrpc y la interfaz web.
A continuación, inicia una nueva pantalla…
screeny ejecuta rtorrent:
rtorrentAhora puedes desacoplar la ventana de la pantalla ( strg + a + d). rtorrent ahora se está ejecutando en segundo plano. Puedes volver a tu pantalla con:
screen -RDA continuación, reinicia lighttpd:
sudo /etc/init.d/lighttpd restart(Este paso puede no ser necesario, pero he tenido la experiencia de que esto a menudo ayuda cuando rtorrent y lighttpd no pueden comunicarse, así que no hace daño si lo haces.)
Ahora deberías poder iniciar sesión en la interfaz web de avalanche-rt a través de tu navegador web.
Si todo está funcionando bien y avalanche-rt no te está dando un mensaje de error, prueba un torrent (por ejemplo, http://releases.ubuntu.com/maverick/ubuntu-10.10-server-i386.iso.torrent) - debería descargar ahora.
Si obtienes un error, avalanche-rt tiene una buena lista de errores comunes disponible en http://code.google.com/p/avalanche-rt/wiki/CommonErrors, pero si seguiste estos pasos, no debería ocurrir ninguno.
Básicamente hemos terminado. Ahora es momento de ajustar un poco rtorrent, lo cual se hace todo en el .rtorrent.rc. Puedes, por ejemplo, establecer una carpeta de vigilancia en la que puedes subir torrents que se iniciarán automáticamente a través de rtorrent, establecer el puerto para tus conexiones bittorrent entrantes (si usas solo un puerto, escríbelo de todos modos en estilo de rango de puertos, por ejemplo, 12345-12345 abrirá solo el puerto 12345), habilitar/deshabilitar dht y pex, establecer límites de descarga, etc. rtorrent es muy poderoso.
Después de guardar tus configuraciones, reinicia rtorrent y luego lighttpd una última vez.
A continuación, necesitamos una forma de acceder a los datos almacenados en nuestra seedbox.
Por lo tanto, instalamos vsftpd, un daemon ftp seguro y simple.
VSFTPD
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.confSolo necesitamos descomentar/cambiar las siguientes líneas:
locale_enable=yes
write_enable=yes
chroot_local_user=yesAhora podemos subir torrents a nuestra carpeta de vigilancia a través de ftp. También podemos acceder a todos los directorios necesarios a través de ftp, ya que todos están ubicados en el directorio home del usuario (el usuario ftp es nuestro usuario con el que hemos iniciado sesión en el servidor). Para una configuración de Internet, podrías considerar una gestión de usuarios diferente y más segura (usuario ftp sin shell de inicio de sesión) con cifrado adicional de la conexión.
Cuando termines, guarda y sal del archivo y reinicia vsftpd:
sudo restart vsftpdEso es todo para la parte ftp.
Para poder acceder a las descargas a través de una máquina Windows, instalamos Samba. Configuramos Samba como solo lectura para que no podamos eliminar archivos accidentalmente.
Samba
sudo apt-get install sambaEdita la configuración:
sudo nano /etc/samba/smb.confComenta la sección de impresoras si lo deseas y crea tu recurso compartido:
[incoming]
path = /home/torrent/downloads
guest ok = no
writeable = noReinicia el daemon samba:
sudo restart smbdAhora estamos añadiendo un usuario sin inicio de sesión y shell para el inicio de sesión de samba:
sudo adduser --no-create-home --disabled-login --shell /bin/false usernameAgrega el usuario samba (ambos nombres de usuario deben ser iguales):
sudo smbpasswd -a usernameEstablece una contraseña:
sudo smbpasswd shareAhora puedes acceder a tu seedbox a través de la red de Windows con el nombre de usuario/contraseña que configuraste.
Disfruta de tu nueva seedbox de torrents.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.