La nube perfecta VI. Instalación de Transmission.

Hoy instalaremos Transmission en nuestra maquina “nube”.

Instalación de Transmission. Presentación.

Transmission es un cliente P2P liviano, gratuito y de código abierto para la red BitTorrent. Está disponible bajo la licencia MIT, con algunas partes GPL, y es multiplataforma. Sus principales características son:

  • Descarga selectiva y priorización de archivos.
  • Soporte para transmisiones cifradas.
  • Soporte de múltiples trackers.
  • Soporte para trackers HTTPS.
  • Compatibilidad con enlaces Magnet.
  • Bloqueo de IPs.
  • Creación de torrents.
  • Intercambio de fuentes compatible con Azureus y μTorrent.
  • Mapeo automático de puertos (usando UPnP/NAT-PMP).
  • Puerto de escucha único para todos los .torrent.
  • Rápida reanudación – con cacheo de peer.
  • Opciones de auto-seeding (compartir datos descargados).
  • Auto-Ban de los clientes que envíen datos falsos.
  • Notificaciones Dock y Growl.
  • Barra de herramientas personalizable.
  • Avanzada barra de progreso.
  • Actualizaciones automáticas utilizando Sparkle.

Instalación de Transmission. Instalación.

Previamente tenemos que instalar unos paquetes necesarios. Para ello escribimos en una consola:

sudo apt-get install python-software-properties

Para instalar Transmission previamente tenemos que añadir su repositorio:

sudo add-apt-repository ppa:transmissionbt/ppa

Actualizamos

sudo apt-get update

y finalmente instalamos la aplicación

sudo apt-get install transmission-cli transmission-common transmission-daemon

Instalación de Transmission. Configuración.

Vamos a crear varios directorios donde se guardaran los archivos descargados (Completed), los temporales(Incomplete) y un tercero (Torrents) donde podremos dejar los archivos .torrent y el solito los procesara y los descargara.

mkdir ~/Downloads
mkdir ~/Downloads/Completed
mkdir ~/Downloads/Incomplete
mkdir ~/Downloads/Torrents

ahora debemos hacer que las carpetas que hemos creado tengan los permisos necesarios de escritura y que su dueño sea el usuario debian-transmission para que la aplicación pueda escribir en ellos sin problemas. Para ellos hacemos:

sudo usermod -a -G debian-transmission username
sudo chgrp -R debian-transmission /home/username/Downloads
sudo chmod -R 775 /home/username/Downloads

Recuerda cambiar username por tu usuario en el sistema. Ahora nos queda configurar una serie de parametros para que coja el directorio Torrents que hemos creado antes e indicarle cuales son los directorios de descarga y demas que creamos anteriormente. Primero paramos el servicio:

sudo /etc/init.d/transmission-daemon stop

Editamos el fichero settings.json:

sudo nano /etc/transmission-daemon/settings.json

Buscamos las lineas que indico a continuación y las dejamos tal y como detallo:


"download-dir": "/home/username/Downloads/Complete",
"incomplete-dir": "/home/username/Downloads/Incomplete",
"incomplete-dir-enabled": true,
"rpc-authentication-required": false,
"rpc-whitelist-enabled": false,
"watch-dir": "/home/username/Downloads/Torrents",
"watch-dir-enabled": true,
"umask": 0

Volvemos a iniciar el servicio:

sudo /etc/init.d/transmission-daemon start

y si todo ha ido bien podremos ver en el navegador la interfaz de Transmission escibiendo la direccion de nuestra maquina:

http://xxx.xxx.xxx.xxx:9091

Recuerda cambiar xxx.xxx.xxx.xxx por la IP de tu maquina.

Esta entrada fue publicada en Informática, Ubuntu. Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *