Aller au contenu


- - - - -

Installation de Transmission


49 réponses à ce sujet

#1 Gore-

    Qnapeur fidèle

  • Membres
  • PipPip
  • 26 messages
  • Matériel: TS-219

Posté 26 août 2009 - 19:01

Salut à tous.

Alors bon je ne savais pas ou poster ce tutoriel, si un modérateur trouve une meilleure place :)

Comme je ne suis pas trop satisfait de la download station qui n'évolue pas, et que depuis que j'ai remplacé mon 209 par un 219 le rtorrent++ ne fonctionne plus, je me suis penché sur l'installation de Transmission, un autre client torrent.
Bon, pas de QPKG ici, c'est donc un peu plus compliqué.
Cependant je n'ai aucune connaissance du monde linux et j'y suis arrivé en à peine plus d'une heure... Je me suis appuyé sur 3 liens que je vous donne en fin de sujet, et j'ai tâtonné pour arriver à une solution qui fonctionne et qui me convient.

Voici donc un résumé au propre des infos glanées ici et là, et en français :)
Je l'ai réalisé sur mon TS-219, mais normalement c'est pareil pour les autres NAS Qnap:)

Installation d'Optware IPKG.
- allez dans la console, menu application / plugins QPKG
- cliquez sur "obtenir QPKG" et téléchargez Optware IPKG
- décompressez-le
- dans l'onglet "Installation" cliquez sur "parcourir", allez chercher le QPKG en question et validez.
- enfin, cliquez sur "Installer"

Il ne reste plus qu'a le démarrer (QPKG installé / Optware / Activer)

Installation de Transmission

- Téléchargez Putty ( <!-- m -->http://www.putty.org<!-- m --> ) et lancez-le
- configurez la connexion : Ip : celle de votre nas, port : 22, type : SSH et connectez-vous
- login : admin / votrepassadmin
puis :
ipkg update
** installation de transmission **
ipkg install transmission
** premier lancement de transmission afin de créer les repertoires de conf **
transmission-deamon
** arrêt de transmission **
killall transmission-daemon
** Il faut déplacer le repertoire de conf de Transmission pour que celui-ci ne soit pas effacé à chaque reboot du NAS (config, torrents en cours, etc) **
mv /root/.config/transmission-daemon /opt/etc/transmission


On va ensuite éditer le fichier de conf pour ne pas avoir une ligne de commande énorme à chaque lancement :

Configuration de Transmission :

- Téléchargez WinSCP ( <!-- m -->http://winscp.net/eng/docs/lang:fr<!-- m --> ) et lancez-le
- configurez la connexion Ip : celle de votre nas / port 22, type : SFTP et connectez-vous
- login : admin / votrepassadmin
- allez dans le répertoire : Root/Opt/etc/transmission et ouvrez le fichier settings.json
éditez les lignes suivantes :
"download-dir": "/share/Qdownload/transmission", 
"rpc-authentication-required": false, 
"rpc-whitelist": "127.0.0.1,VOTRESOUSRESEAU", 

VOTRESOUSRESEAU doit être par exemple 192.168.1.*
Vous pouvez également mettre juste l'IP de votre PC, ce qui rendra la connexion possible qu'à partir de celui-ci
- Enregistrez et fermez le fichier.

Lancement de transmission

Note : a priori sur les modèles TS-X09 il faudrait lancer tout d'abord la commande
export EVENT_NOEPOLL=0

Pas utile sur les TS-X19 :)


- Retournez dans Putty et lancez Transmission en lui indiquant ou trouver son fichier de conf

transmission-daemon -g /opt/etc/transmission


Dans l'état, il faudra lancer transmission manuellement à chaque reboot du nas avec cette commande.


Pour éviter cela, il faut l'ajouter à l'autorun.sh du NAS.

Voici les infos trouvées pour l'éditer :
<!-- m -->http://wiki.qnap.com/wiki/Running_Your_ ... at_Startup<!-- m -->

Et le code qu'il faut y inclure :
/bin/echo "/share/MD0_DATA/.qpkg/Optware/lib/" >> /etc/ld.so.conf
/sbin/ldconfig
/share/MD0_DATA/.qpkg/Optware/bin/transmission-daemon -g /share/MD0_DATA/.qpkg/Optware/etc/transmission


Pensez à arrêter et relancer Transmission après chaque changement de conf ;)

Et voilà ! Vous voici avec Transmission fonctionnel sur votre Nas Qnap :)

Vous pouvez y accéder désormais en tapant dans votre navigateur http://ipdevotrenas:9091
Mais aussi avec des clients très sympas :
<!-- m -->http://code.google.c...son-remote-gui/<!-- m -->
<!-- m -->http://code.google.c...-remote-dotnet/<!-- m --> (nécessite framework 2)
Ce dernier permet d'avoir accès à des paramètres auxquels on n'a pas accès depuis l'interface web. Le produit est très bien fait, rapide et stable. Mon préféré !

Bon download :mrgreen:

Les liens qui m'ont aidé :
http://forum.qnap.co...hp?f=87&t=17240
http://forum.qnap.co...hp?f=87&t=12122
http://wiki.qnap.com...tion_at_Startup



Mise à jour de transmission :

* Pour connaître la version installée :
transmission-daemon -V


* Pour mettre à jour transmission :
killall transmission-daemon
ipkg update
ipkg upgrade
transmission-daemon -g /opt/etc/transmission
transmission-daemon -V



Paramétrage d'un dossier "completed" :

On peut également séparer les fichiers en cours des fichiers terminés. pour cela éditez le fichier settings.json [Root/Opt/etc/transmission], comme indiqué plus haut, puis modifiez les lignes suivantes ainsi :

    "download-dir": "/share/Qdownload/transmission/Termine", 
    "incomplete-dir": "/share/Qdownload/transmission/EnCours", 
    "incomplete-dir-enabled": true,


Et voilà ! testé et approuvé :)

#2 mathieu QNAP

    Qnapeur officiel

  • Equipe Qnap
  • 373 messages
  • Matériel: TS-209 Pro II

Posté 27 août 2009 - 04:30

merci a toi pour ce tutoriel!!!


Mathieu

#3 acidfire

    Jeune Qnapeur

  • Membres
  • Pip
  • 3 messages

Posté 16 septembre 2009 - 18:13

J'ai utilisé ton tuto pour mon TS-101. Seul problème, je ne trouve pas le dossier /opt dans le FTP. J'ai essayé : IPNAS:9091 => il me met accès interdit, ce qui est logique vu que je n'ai pas pu éditer mon fichier config.

Comment faire ? En telnet, il me dit :

Citation

[~] # /opt/etc/transmission
-sh: /opt/etc/transmission: Permission denied


(je suis loggé en tant qu'admin)

#4 JCDUCE

    Qnapeur fidèle

  • Membres
  • PipPip
  • 29 messages
  • Matériel: TS-219P

Posté 18 septembre 2009 - 16:46

Sympa mais le mieux serais carrément de le créer pour la qnap ?

#5 father_mande

    Qnapeur officiel

  • Administrateurs
  • 3 238 messages
  • Matériel: TS-459 Pro, TS-219, TS-109 II

Posté 18 septembre 2009 - 17:18

Bonjour,

JCDUCE dit :

Sympa mais le mieux serais carrément de le créer pour la qnap ?


QNAP fourni son pack d'application, dont un client bittorent ... mais certains ont besoin d'options supplémentaires ou ont leurs outils préférés, tel rtorrent+, transmission, etc.

L'ouverture du QNAP grâce aux Ipkg (packages pour Embeded devices) ouvre bien des perspectives MAIS sous votre propre responsabilité.

Par contre Qnap fourni des licences pour des soft payant (inclus) et ceux là vous ne pourriez les avoir sans un paiement de redevance.

La communauté des utilisateurs est vaste donc il existe plein de solution ... et de l'aide sur ce forum en Français, comme sur les forums en Anglais ou Chris, moi-même et d'autres sont aussi actifs ... donc à même de transmettre des informations pour ceux qui sont "shakespearerophobe" ...

Philippe.
QNAP TS-459, 3.6.0, Virtualbox, OpenVPN
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)

#6 JCDUCE

    Qnapeur fidèle

  • Membres
  • PipPip
  • 29 messages
  • Matériel: TS-219P

Posté 19 septembre 2009 - 00:40

father_mande dit :

Bonjour,

JCDUCE dit :

Sympa mais le mieux serais carrément de le créer pour la qnap ?


Par contre Qnap fourni des licences pour des soft payant (inclus) et ceux là vous ne pourriez les avoir sans un paiement de redevance.

Philippe.
bonsoir,

ou trouve t'ont ce genre d'applications ?

Merci.

#7 father_mande

    Qnapeur officiel

  • Administrateurs
  • 3 238 messages
  • Matériel: TS-459 Pro, TS-219, TS-109 II

Posté 19 septembre 2009 - 10:48

Bonjour,

JCDUCE dit :


ou trouve t'ont ce genre d'applications ?

Merci.


La liste des applications incluses (dont TwonkyMedia incluant une licence liés au Hardware) sur le site de Qnap par exemple pour un TS-219P
http://www.qnap.com/...re.asp?p_id=122

Les QPKG, package d'applications tierces créés par Qnap pour faciliter leur installation en fonction des spécificités de l'environnement (pas obligatoirement en dernière version) sur : http://forum.qnap.co...qpkgrss_eng.xml

Les QPKG TS-219 sont aussi pour les TS-219P

Un des QPKG installe IPKG qui est un gestionnaire de packages Optware ... tout un ensemble de fonction et modules du noyau compilés pour chaque plate-forme ... des informations ici : http://www.nslu2-lin...ptware/Packages car à la base pour les Nslu2 mais étendu à d'autres plate-formes.

Les applications pour plate-formes TS-219 (dans ipkg la plate-forme est soit le nom de machine soit le cross-compiler adéquat) ici :
http://ipkg.nslu2-linux.org/feeds/optwa ... ss/stable/

Les modules :
http://ipkg.nslu2-linux.org/feeds/optwa ... /unstable/

Quand aux applications Web (apache php) il faut vérifier la disponibilités dans la version Qnap des modules demandés, des exemples : gallery2 et 3, eyeOS, drupal, etc.
ATTENTION il faut adapter les droits aux contraintes des Qnap !!!! plein de posts sur chaque application.

Nous avons même (sur le forum Anglais) travaillé et réussi a utiliser la Java VM des IPKG pour installer tomcat ... bon pas mal de bricole, puisque sun ne fourni pas de java sur plateforme Marvell / ARM tel que les TS-x19 .

Philippe.
QNAP TS-459, 3.6.0, Virtualbox, OpenVPN
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)

#8 Phabbrrysse

    Jeune Qnapeur

  • Membres
  • Pip
  • 4 messages

Posté 25 septembre 2009 - 20:58

Gore- dit :

Dans l'état, il faudra lancer transmission manuellement à chaque reboot du nas avec la dernière commande.

Pour éviter cela, il faut l'ajouter à l'autorun.sh du NAS.

Voici les infos trouvées pour l'éditer :
http://wiki.qnap.com/wiki/Running_Your_ ... at_Startup

Et le code qu'il faut y inclure :
/bin/echo "/share/MD0_DATA/.qpkg/Optware/lib/" >> /etc/ld.so.conf
/sbin/ldconfig
/share/MD0_DATA/.qpkg/Optware/bin/transmission-daemon -g /share/MD0_DATA/.qpkg/Optware/etc/transmission



http://wiki.qnap.com/wiki/Running_Your_ ... at_Startup

Bonjour a tous

J'ai tenté ceci, suivi a la lettre (enfin je pense) le tuto mais apres chaque reboot transmission ne se lance pas tout seul :(
je me permet donc de vous mettre un copie de mon fichier autorun.sh pour voir si vous y voyer un soucis
#!/bin/sh.
# Internet access....
cp /etc/resolv.conf /share/HDA_DATA/.qpkg/Optware/etc.
cp /etc/hostname /share/HDA_DATA/.qpkg/Optware/etc.
# Timezone....
cp /etc/TZ /share/HDA_DATA/.qpkg/Optware/etc.
# User/Group management....
cp /etc/config/passwd /etc/config/group /etc/config/shadow /share/HDA_DATA/.qpkg
# sym-link $CHROOT_DIR/opt to /opt.
rm -rf /opt.
ln -sf /share/HDA_DATA/optware/opt /opt.
# Mount directories into chroot.
mount -o bind /dev /share/HDA_DATA/.qpkg/Optware/dev.
mount -o bind /proc /share/HDA_DATA/.qpkg/Optware/proc.
mount -o bind /proc/bus/usb /share/HDA_DATA/.qpkg/Optware/proc/bus/usb.
mount -o bind /share/HDA_DATA/Qmultimedia /share/HDA_DATA/.qpkg/Optware/mnt/ext/
#add cron
/share/HDA_DATA/Qdownload/pblv/ajoutcron2.sh
#transmission
/bin/echo "/share/MD0_DATA/.qpkg/Optware/lib/" >> /etc/ld.so.conf
/sbin/ldconfig
/share/MD0_DATA/.qpkg/Optware/bin/transmission-daemon -g /share/MD0_DATA/.qpkg/O
# adding Ipkg apps into system path ....


Merci d'avance a vous tous :)

#9 Gore-

    Qnapeur fidèle

  • Membres
  • PipPip
  • 26 messages
  • Matériel: TS-219

Posté 29 septembre 2009 - 09:32

il manque un morceau là :

Citation

/share/MD0_DATA/.qpkg/Optware/bin/transmission-daemon -g /share/MD0_DATA/.qpkg/O


:)

#10 Phabbrrysse

    Jeune Qnapeur

  • Membres
  • Pip
  • 4 messages

Posté 01 octobre 2009 - 10:41

Gore- dit :

il manque un morceau là :

Citation

/share/MD0_DATA/.qpkg/Optware/bin/transmission-daemon -g /share/MD0_DATA/.qpkg/O


:)

Arf c'était un probleme de copier coller dans le fichier il y a bien tout ...

#11 newburn24

    Jeune Qnapeur

  • Membres
  • Pip
  • 1 messages

Posté 24 octobre 2009 - 16:14

Pour "Gore"

Gore a écrit " Pour l'instant je n'ai pas trouvé si on peut et comment configurer un ratio par fichier, a priori par défaut c'est ratio 2 pour tout le monde,......"

Vous pouvez utiliser Transmission Remote pour gérer vos partages.

ci-dessous le lien , pour récupérer le programme :

http://code.google.com/p/transmission-r ... loads/list

#12 Gore-

    Qnapeur fidèle

  • Membres
  • PipPip
  • 26 messages
  • Matériel: TS-219

Posté 27 octobre 2009 - 15:23

Oui parfait :D

J'ai trouvé ca justement entre-temps, cette application est idéale :ugeek:

#13 crashray

    Qnapeur officiel

  • Membres
  • PipPipPip
  • 32 messages

Posté 11 décembre 2009 - 15:37

Hello,
j'utilise actuellement rtorrent sur mon Qnap 409 mais j'ai des soucis récurrent de bad hash sur des gros torrents.
Est-ce que Transmission est bien stable ? Pas compliqué à utiliser ? Et surtout est-ce qu'il n'a pas de soucis de bad hash ??
C'est pour savoir si je saute le pas.
merci
Image IPB iMac alu 24" - 2.8 Ghz - 4 Go RAM - 320Go DD
QNAP TS-409 avec 4 WD 1To en RAID 5
Image IPB

#14 imosteph007

    Jeune Qnapeur

  • Membres
  • Pip
  • 1 messages

Posté 19 décembre 2009 - 00:14

Bonjour,

J'ai un gros soucis lors de l'installation de Transmission : ça s'installe correctement, ça se lance correctement (je pense), mais il ne créer aucun répertoire...
Lorsque que je tape la commande 'mv /root/.config/transmission-daemon /opt/etc/transmission' pour déplacer le repertoire de conf de Transmission, il ne trouve pas le répertoire...

Que dois je faire?

#15 KENSHIN

    Qnapeur fidèle

  • Membres
  • PipPip
  • 27 messages
  • Matériel: TS-119

Posté 22 décembre 2009 - 18:03

bonjours!

voila, j ai bien suivi le tuto, lorsque je lance transmission manuellement tout fonctionne;
mais j ai vraiment un probleme au niveau du autorun.sh!!
ca marche pas, transmission ne se lance pas au demarage!
voila ce que j ai mis:

/bin/echo "/share/MDA_DATA/.qpkg/Optware/lib/" >> /etc/ld.so.conf
/sbin/ldconfig
/share/MDA_DATA/.qpkg/Optware/bin/transmission-daemon -g /share/MDA_DATA/.qpkg/Optware/etc/transmission

je suis un super debutant, si quelqu un pouvait m aider svp!!!!
merci d avance! :)

#16 crashray

    Qnapeur officiel

  • Membres
  • PipPipPip
  • 32 messages

Posté 03 janvier 2010 - 16:06

Edit :

Citation

L'histoire du sous-réseau comment on le défini ?
Mon Nas en IP 192.168.0.11 est connecté sur une freebox en 192.168.0.254 avec un masque de sous-réseau 255.255.255.0.
Faut que je mette quelle adresse Ip à cet endroit :
"rpc-whitelist": "127.0.0.1,VOTRESOUSRESEAU",

j'ai mis l'ip de mon PC que j'utilise et ça allait l'air d'aller.
Pour le moment, très satisfait. Je n'ai plus le problème de hash que j'avais avec rtorrent sur les "gros torrents". Par contre, est-il possible de mettre un mot de passe pour atteindre transmission ?
Image IPB iMac alu 24" - 2.8 Ghz - 4 Go RAM - 320Go DD
QNAP TS-409 avec 4 WD 1To en RAID 5
Image IPB

#17 bobrob

    Jeune Qnapeur

  • Membres
  • Pip
  • 9 messages
  • Matériel: TS-419P

Posté 19 janvier 2010 - 19:51

bonjour tous pour faire suite moi dans mon cas je ne suis pas capable de me logger mais je vois que quand je mets cette command pour demarrer le service de transmission:
transmission-daemon -g /opt/etc/transmission



[~] # export EVENT_NOEPOLL=0
[~] # transmission-daemon -g /opt/etc/transmission
[13] JSON parser failed in /opt/etc/transmission/settings.json at line 52, column 1: ""download-dir": "

donc il faut je fasse quoi rendu la je vois biens que download-dir me creer un probleme
donc j'attent une solution merci de me repondre je suis un news et mon nas est 419p qnap merci pour l'aide

#18 bobrob

    Jeune Qnapeur

  • Membres
  • Pip
  • 9 messages
  • Matériel: TS-419P

Posté 19 janvier 2010 - 19:55

j'ai oublier de vous dire ausi que quand je test avec l'adresse ip par le web http:192. etc sa me dit ceci:

403: Forbidden
Unauthorized IP Address.

Either disable the IP address whitelist or add your address to it.

If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.

If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.


merci de toujours vouloirs m'aider

#19 bobrob

    Jeune Qnapeur

  • Membres
  • Pip
  • 9 messages
  • Matériel: TS-419P

Posté 23 janvier 2010 - 18:06

rebonjours a tous pouver vous m'aider je ne vois pas mon erreur pour me logger sur transmission par le web il dit toujour erreur 403 es ce que il faut que je creer un login dans transmission et si oui quel est la commande et j'ai essayer de le d'esinstaller mais pas touver de commade pour le desinstaller pour le reinstaller pour voir si j'ai pas faite une erreur.

merci de m'aider

#20 crashray

    Qnapeur officiel

  • Membres
  • PipPipPip
  • 32 messages

Posté 04 février 2010 - 08:24

Deux petites questions :
1) Comment connaître sa version sur le NAS ?
Edit :
tranmission-daemon -V
Transmission 1.76 (9395)

2) Comment mettre à jour ?
Edit 2 :
Bon en fait c'était pas trop compliqué :
killall transmission-daemon
ipkg update
ipkg upgrade
transmission-daemon -g /opt/etc/transmission
transmission-daemon -V
Transmission 1.83 (10040)

Merci à moi-même et aussi un peu à google :ugeek:
Image IPB iMac alu 24" - 2.8 Ghz - 4 Go RAM - 320Go DD
QNAP TS-409 avec 4 WD 1To en RAID 5
Image IPB





1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)