Tutorial: Cómo usar rTorrent en Linux como un profesional

¿Qué es rTorrent?

rTorrent es un cliente BitTorrent ligero, basado en ncurses, para Linux y otros sistemas tipo Unix. Se ejecuta completamente en la terminal, consume recursos mínimos y es ideal para configuraciones headless como seedboxes o servidores domésticos.

Prerrequisitos

  • Una máquina Linux (Debian/Ubuntu/Fedora/Arch o similar)
  • Conocimientos básicos de la línea de comandos
  • Acceso SSH si está instalando en un servidor remoto

1. Instalación

Instale rTorrent utilizando el administrador de paquetes de su distribución:

# Debian/Ubuntu sudo apt update && sudo apt install rtorrent # Fedora sudo dnf install rtorrent # Arch Linux sudo pacman -S rtorrent

2. Uso básico

Inicie rTorrent ejecutando:

rtorrent

Verás una interfaz basada en curses con diferentes paneles. Comandos de teclado:

  • Ctrl+q: Abandonar
  • Retroceso:Cargar un archivo .torrent
  • Ingresar: Iniciar/detener un torrent
  • Flecha derecha: Ver detalles de un torrent seleccionado

3. Configuración

rTorrent lee su configuración desde ~/.rtorrent.rc. Crea o edita este archivo:

nano ~/.rtorrent.rc

Ejemplo de configuración:

# Directorio para guardar archivos directory = ~/downloads # Directorio de sesión (almacena el estado del torrent) session = ~/.rtorrent/session # Rango de puertos para conexiones entrantes port_range = 50000-50010 # Límites de velocidad de carga/descarga (en KiB) upload_rate = 100 download_rate = 0 # 0 = ilimitado

Después de editar, reinicie rTorrent para aplicar los cambios.

4. Automatización y consejos avanzados

  • Directorio de vigilancia: Carga automáticamente torrents colocados en una carpeta específica.
    programación = directorio_de_vigilancia,5,5,inicio_de_carga=~/torrents/*.torrent
  • Proporciones y siembra: Controlar las proporciones de siembra para automatizar la parada después de un umbral.
    ratio.enable= ratio.min.set = 1.0 ratio.max.set = 2.0 ratio.upload.set = 50M schedule2 = ratio,60,60,"stop_on_ratio=1.0"
    
  • Scripts de automatización: Empareje rTorrent con herramientas como cron o systemd para funcionamiento sin supervisión.

5. Ejecutarse como un servicio del sistema

Para los servidores, es conveniente ejecutar rTorrent en systemd Así que comienza automáticamente:

[Unidad] Descripción=rTorrent Después de=network.target [Servicio] Tipo=simple ExecStart=/usr/bin/rtorrent ExecStop=/bin/kill -s INT $MAINPID Reiniciar=en caso de fallo Usuario=yourusername WorkingDirectory=/home/yourusername [Instalar] WantedBy=multi-user.target

Guardar esto como /etc/systemd/system/rtorrent.servicio, luego ejecuta:

sudo systemctl daemon-reload sudo systemctl enable --now rtorrent

6. Atajos de teclado útiles

  • ^d (Ctrl+d): Eliminar torrent de la lista
  • + / –:Ajustar la prioridad de descarga/carga
  • Espacio:Pausar/reanudar todos los torrents

7. Seguridad y mejores prácticas

  • Mantenga su sistema y rTorrent actualizados a la última versión estable.
  • Utilice una VPN o seedbox para mayor privacidad si su caso de uso lo requiere.
  • Establecer permisos apropiados en los directorios de descarga y sesión.

Conclusión

rTorrent ofrece velocidad, flexibilidad y control total desde la línea de comandos para usuarios exigentes de Linux. Con un... .rtorrent.rc, directorios de vigilancia e integración con systemd, puede ejecutar una configuración de torrents automatizada y de bajo consumo que rivaliza con cualquier cliente gráfico.

¿Solicitar una consulta?