Instalando Transmission de forma sencilla

Si bien instalar Transmission con el bootstrap no es difícil, teniendo en cuenta los tutoriales disponibles, en caso de no querer modificar demasiado nuestro Synology o disponer de algún modelo con una cpu que no disponga aún de bootstrap, disponemos de la posibilidad de instalarlo a través de un SPK.

Podemos descargar los SPKs de Transmission desde varias ubicaciones puesto que varios usuarios han compilado diversos paquetes que podeis encontrar en el foro de Synology, pero por ahora os recomiendo las versiones que nos trae zebulon y que estan disponibles en su web. Son las que estoy usando y funcionan perfectamente.

Lo que me gusta esta versión es que con un solo SPK tenemos soporte para todos los procesadores de Synology facilitando el proceso de instalación.

Para instalarlo, una vez con el SPK descargado, accedemos al panel de administración web y vamos a la opción Package Management que hay en el apartado System (Sistema). Pulsamos INSTALL y seleccionamos el SPK. Seguimos el asistente y en segundos lo tendremos instalado.

A continuación creamos una carpeta compartida y nos aseguramos de dar permisos de escritura en este directorio al usuario transmission que nos ha creado el proceso de instalación de forma automática.

Antes de pulsar en el botón “RUN” de la opción Package Management, lo configuraremos con los parámetros adecuados, tarea para la cual, debemos usar una conexión telnet/ssh para hacerlo (la activamos desde el propio panel web del NAS y nos conectamos por ejemplo con el PuTTY).

Una vez conectados, vamos a /usr/local/transmission/var y editamos el archivo settings.json:

cd /usr/local/transmission/var
vi settings.json

Modificamos los parámetros a nuestro gusto, prestando atención al campo que define el directorio de descarga, modificándolo para que refleje la carpeta que hemos creado para tal efecto. (para modificar en vi, pulsar INSERT primero, para grabar y salir, ESC, :wq).

Si queremos activar la protección por contraseña, introducimos el usuario en el campo adecuado y la contraseña que queramos. Al iniciar Transmission por primera vez, esta se encriptará para que no se pueda ver accediendo al archivo de configuración.

Cuando tengamos la configuración a nuestro gusto, pulsamos RUN en el panel web y listo. Ya tenemos nuestro Transmission totalmente operativo y disponible para conectarnos por su interfaz web o mediante el cliente que prefiramos (Transmission-Remote por ejemplo).

Disponemos para nuestra comodidad de enlaces a la interfaz web en el panel de administración pero os recomiendo usar el Transmission Remote.

Cuando aparezca una actualización, basta con detener el Transmission desde la opción PACKAGE MANAGEMENT y usar la opción UPDATE que tenemos al lado de la de INSTALL. Seleccionamos el SPK actualizado y seguimos las instrucciones. Si no pasa nada raro en segundos tendremos el Transmission actualizado a la espera de pulsar en RUN para que vuelva a ejecutarse.

Por último, comentaros que usando este método el Transmission se iniciará de forma automática siempre que reiniciemos el NAS.

Transmission 1.93

Ya tenemos disponible en el repositorio ipkg la nueva versión 1.93 de Transmission. Llevo probándola unos días (usando el binario del spk) y puedo decir que no he tenido ni un solo cuelgue, cuando versiones anteriores (y posteriores a la 1.76) se colgaban en minutos.

Al funcionar bien, esta actualización es importante, ya que se han introducido bastantes cambios desde la 1.7, como el soporte para enlaces magnet, compatibilidad con torrents sin tracker y el guardar los archivos en proceso de descarga con la extensión .part para poderlos distinguir.

All Platforms
Fix rare crash when some peers disconnected unexpectedly
Fix bug which didn’t parse scheduled speed limit dates correctly
Fix bug that broke magnet links whose names contained slashes
Fix crash when updating the blocklist when the disk is full
Fix slow file preallocation on Unix systems not using ext3/ext4
Fix regression which broke the “bind-address-ipv4” configuration setting
For better security, Web client connections are disabled by default
Update to miniupnpc-1.4
Transmission builds out-of-the-box with Curl 7.15.5. (Hello CentOS!)

Daemon
Fix bug parsing RPC requests when setting which files to not download
Fix possible crash when using inotify for the daemon’s watchdir
Fix bugs in the configure script
Fix bug updating the blocklist over RPC

Web Client
Fix bug that broke the “reverse sort order” menu checkbox

Edit: parece que el repositorio stable no esta del todo bien, si os da error al actualizar, descargad manualmente el archivo, copiad-lo al NAS y ejecutad por telnet/ssh conectados como root, en la carpeta donde lo tengáis: “ipkg transmission_1.93-1_powerpc.ipk” para actualizar.

Binarios versión 1.76 (9395) de Transmission

Ante los constantes problemas de estabilidad que tienen las últimas versiones de Transmission os dejo los binarios de la versión 1.76 (la última que tengo que es 100% estable) para el Synology DS207 y equipos con procesadores similares (PowerPC).

Para usarlos, aseguraos de que vuestro Transmission no se esta ejecutando. Descomprimís el contenido de este archivo zip en la ruta /opt/bin reemplazando los archivos existentes y volvéis a lanzar Transmission.

Es posible que, si estabais usando una versión superior, tengáis que volver a empezar algunas descargas dado que han habido cambios en la forma que Transmission almacena los archivos.

Descarga

Por suerte, parece ser que la ya disponible versión 1.93 soluciona los cuelgues. Esperemos que la publiquen pronto en los repositorios de ipkg para confirmarlo 🙂

Synology DiskStation Manager 2.3-1141

Nueva actualización, esta vez pequeña, del firmware para nuestros Synology.

Esta versión corrige los problemas en la gestión de la memoria que afectaban a algunos usuarios, principalmente los que tienen los modelos DSXX7+ aunque personalmente en mi DS109+ hoy la RAM estaba al 90%, algo inusual dado que tiene 512MB y no lo tengo para nada sobrecargado.

Tenéis la descarga en su web.

Transmission 1.92

Ya tenemos una nueva versión disponible en el ipkg, corrigiendo algún que otro fallo importante. Al contrario que la 1.9.0 y 1.9.2, por el momento esta parece que funciona bien. Veremos dentro de unas horas si sigue igual.

*edit* sigue colgándose al poco de funcionar en nuestros synology 🙁

All Platforms
Fix possible data corruption issue caused by data sent by bad peers during endgame
Fix potential buffer overflow when adding maliciously-crafted magnet links
Fix announces to IPv6 trackers
Fix DNS problems on some platforms, including Debian
Fix issues with the incomplete directory functionality
Fix port forwarding error on some routers by updating libnatpmp and miniupnp
Daemon
Fix 1.91 build error on Mac and FreeBSD
Standardize the daemon’s watchdir feature to behave like the other clients’
Web Client
Statistics dialog
Fix error in “trash data & remove from list” that didn’t trash all data
Fix display of ratios and time
Update to jQuery 1.4.2

Synology DiskStation Manager 2.3-1139

Después de un mes y poco en fase beta Synology nos trae el firmware 2.3 de forma oficiosa.

Este nuevo firmware esta disponible para los siguientes modelos: DS1010+, DS710+, DS410j, DS210j, DS110j, RS409+, RS409RP+, RS409, DS509+, DS409+, DS409, DS209+II, DS209+, DS209, DS209j, DS109+, DS109, DS109j, DS409slim, RS408, RS408-RP, DS508, DS408, DS108j, RS407, CS407, CS407e, DS207+, DS207, DS107+, DS107 y DS107e.

Las novedades destacables son:

– Synology Hybrid RAID (SHR) que nos permite realizar diversos arrays con los discos de nuestro para obtener capacidad y redundáncia aunque nuestros discos duros no sean del mismo tamaño.
– Posibilidad de encriptar las carpetas compartidas (AES-256bit)
– Nueva aplicación para iPhone para controlar la Surveillance Station
– Posibilidad de usar Amazon S3 para realizar backups
– Mejoras en todas las aplicaciones: File Station, Surveillance Station, Photo Station, Audio Station, Download Station…

La descarga como siempre en su web oficial, algo saturada en este momento.

Instalando Transmission 1.7x

Dada la gran cantidad de modificaciones que ha sufrido Transmission el último año, la guía que publique en enero de 2008 ha quedado totalmente desfasada. Desde entonces no solo disponemos de nuevas opciones de configuración sino que ya no necesitamos instalar un servidor web aparte o configurar la interfaz web.

Partiendo de un sistema con el bootstrap instalado (puede que los modelos más recientes no tengan soporte todavía) y disponiendo de la utilidad ipkg funcionando, sigue leyendo para ver los diferentes pasos.

Continuar leyendo “Instalando Transmission 1.7x”