Yo tengo un pc configurado como lo que quieres hacer tu y la configuraciones que ocupé en la búsquda de la configuración óptima fueron la siguientes:
rtorrent + screen:
Hay varias guias dando vuelta por ahi de como dejarlo funcionando etre ellas esta:
http://kmandla.wordpress.com/2007/05...nt-like-a-pro/
lo bueno de él es que ocupa pocos recursos y en el pc casi ni se nota pero además de un gestor de descargas via consola incorporado basado en ncurses por lo que no requiere de interfaz web y se puede acceder directamente via ssh usando screen para poder invocarlo.
Soporta:
dht y encriptación.
torrentflux-b4rt + bittorrent mainline/bittornado/transmissioncli:
El torrentflux-b4rt es una herramienta basada en php muy buena para manejar las descargas via torrent y otro tipo tales como web o ftp además de tener un monton de opciones para configurar las descargas, que hacer cuando terminan y otro montón más , pero requiere de un servidor web y una base de datos del tipo sqlite, mysql o postgresql y tiempo libre para poder configurarlo de manera correcta, sin embargo vale la pena por todo lo que ofrece. Eso sí lo que nunca logré fue hechar andar el sistema de colas, pero si lo logras hacer andar es exelente como gestor de descargas.
Hay varias guias dando vuelta de como configurarlo, algunas usando lighthttpd para máquinas con recursos limitados y otras con apache lo que sería como la configuración estándar.
Nota: No confundir con torrentflux del cual deriva y es bien parecido, pero tiene diferencias por lo que es cosa de gustos cual prefieres.
Soporta:
El soporte varía dependiendo del cliente pero si ocupas el bittorrent mainline tienes dht y encriptación.
transmissioncli + clutch:
El cliente transmissioncli es súper ligero y bien rápido, pero para poder ser manejador de manera remota se requiere de un servidor web al cual se le debe instalar interfaz web clutch, lo que aumenta la complejidad de la instalación. Con respecto a clutch como interfaz es bastante buena, pero muy simplista por lo que algunos se sentirán limitados por las opciones que ofrece. En mi opinión personal instalar clurch es un cacho, por lo que prepárate a pasar un buen tiempo configurándolo.
Hay guias de como instalar clutch en la página del mismo proyecto, pero la mayoría están para macosx y otras para ubuntu.
Soporta:
Dht y encriptación.
Azureus en modo consola:
Tal como lo dice el título, es posible correr azureus en modo consola, pero para poder controlarlo sin tener que lidiar con telnet y su interfaz de comandos requerirás de una interfaz web que deberás instalar de manera separada. La configuración la deberás hacer a través de la consola, aunque existe el truco de configurar el azureus en windows y luego migrar la instalación a linux moviendo la carpeta manteniendo la configuración. La interfaz web no la alcancé a probar mucho por lo que no puedo opinar sobre ella. Con respecto al rendimiento a pesar de que corre en java y es bastante lento, anda mucho más rápido que la versión gráfica y ocupando menos recursos con todas carácteristicas.
Para más info ve el link a continuación:
http://www.azureuswiki.com/index.php/ConsoleUI
Soporta:
Dht y encriptación.
ctorrent/bittorrent mainline/bittornado + screen:
Esta la dejo para el último lugar debido a que estos son clientes de consola que perfectamente se pueden ocupar en conjunción a screen via ssh, pero cada uno tiene sus bemomles y sintaxis de línea de comando, pero sin no quieres realizar mucho control de tus descargas como colas y etc, esto es más que suficiente y debería bastar.
Soporta:
Varía dependiendo del cliente.
Acceso a los archivos:
Ssh:
Es la manera más sencilla y se hace a través de un cliente que soporte sftp, además de requerir del demonio ssh el cual igual instalaras para poder acceder al servidor por lo que no requiere de configuración adicional.
Samba:
Ofrece integración con windows y es la manera más fácil para acceder a tus archivos, pero requiere de configuración adicional.
Ftp:
Ideal si quieres acceder a tus archivos de manera remota ,especialmente desde un navegador y te evita el cliente sftp.
Links:
Aparte de los links de arriba incluyo algunos links que te servirán como punto de partida para la instalación de cada una de las opciones anteriores:
Screen:
http://jmcpherson.org/screen.html
transmissioncli:
http://www.transmissionbt.com/
Torrentflux-b4rt:
http://howto.landure.fr/gnu-linux/de...ebian-4-0-etch
rtorrent:
http://libtorrent.rakshasa.no/
Clutch:
http://recurser.com/trac/transmissio...GettingStarted
Samba:
http://www.ayuda-internet.net/tutori...b-install.html
Sftp:
http://winscp.net/eng/docs/lang:es
Ssh:
https://help.ubuntu.com/7.10/server/...sh-server.html
Ftp:
http://www.debian-administration.org/articles/228
Ahora el pc que ocupo es un k6-2 de 366 mhz con 160 en ram y un disco de 10 gigas y ninguna de las opciones que he puesto arriba ha colapsado al computador por lo que cualquiera de ellas es una buena alternativa.
Espero que te haya servido de ayuda.