Redes P2P
Transmission Daemon: Servidor de Descarga P2P Silencioso y Remoto
Aprende a configurar el cliente de torrents más liviano del mundo como un servicio en segundo plano de Linux, ideal para Raspberry Pi y servidores de bajo consumo.
Explicación y Conceptos Clave
Transmission es el cliente BitTorrent predilecto por excelencia en distribuciones Linux gracias a su bajísimo consumo de memoria RAM y CPU. La versión 'Daemon' funciona en segundo plano como un servicio del sistema sin interfaz gráfica directa en la máquina. Esto te permite instalarlo en un ordenador antiguo, un mini-PC de bajo coste o una Raspberry Pi y gestionarlo cómodamente desde cualquier parte de tu hogar a través de una elegante interfaz web o mediante aplicaciones cliente de móvil.
Software y Herramientas Recomendadas
Transmission Daemon
GPL / MIT / Open Source
El motor de descargas de Transmission empaquetado para correr en segundo plano sin dependencias de interfaces de usuario.
Tremotesf
GPL / Open Source
Cliente remoto multiplataforma para controlar servidores de Transmission de forma nativa e intuitiva.
Tutorial y Guía Paso a Paso
- Consigue acceso a la terminal de tu servidor Linux o Raspberry Pi vía SSH.
- Ejecuta el comando 'sudo apt update && sudo apt install transmission-daemon' para instalar el paquete.
- Detén temporalmente el servicio ejecutando 'sudo systemctl stop transmission-daemon' antes de modificar el archivo de configuración.
- Edita el archivo de ajustes con 'sudo nano /etc/transmission-daemon/settings.json'.
- Modifica las líneas: 'rpc-username' y 'rpc-password' con tus credenciales de acceso deseadas. Activa 'rpc-enabled': true.
- Configura el directorio de descarga estableciendo la ruta preferida en 'download-dir' (ej. '/mnt/datos/descargas').
- Guarda los cambios con Ctrl+O y sal con Ctrl+X. Inicia el demonio con 'sudo systemctl start transmission-daemon'.
- Abre tu navegador local en http://IP_DE_TU_SERVIDOR:9091, introduce tu usuario y contraseña, y gestiona tus descargas torrent remotamente.
Glosario Técnico de la Guía
- Daemon (Demonio)
- Proceso informático no interactivo que se ejecuta en segundo plano en sistemas Unix/Linux de forma persistente.
- RPC (Remote Procedure Call)
- Protocolo que utiliza Transmission para permitir que aplicaciones o navegadores externos se comuniquen y administren el servicio remotamente.
Recomendaciones de Seguridad y Privacidad
- Activa la opción de encriptación forzada editando el valor 'encryption': 2 en settings.json. Esto forzará a que Transmission solo establezca conexiones cifradas con otros peers, bloqueando comunicaciones en texto plano.