Aujourd’hui je vais me mettre en quête de vous apprendre comment créer entièrement une Seedbox sur votre propre serveur privé.
Bien entendu, je ne soutiens aucunement le piratage, et mon tuto est purement à titre indicatif ou pour partager vos vidéos de vacance avec votre famille 😀
Nous allons déjà commencer par une question que surement beaucoup se pose:
Qu’est ce qu’une SeedBox et à quoi ça sert ?
Alors une SeedBox est un serveur informatique privé qui est dédié au téléchargement et à l’émission de fichiers numériques le plus souvent en utilisant le protocole « BitTorrent« .
En gros, vous avez un fichier en « .torrent » que vous installez dans votre Seedbox. Celle-ci va alors le télécharger et le partager aux personnes qui ont pris le même « .torrent » que vous.
Donc si vous voulez partager votre vidéo de vacance avec votre famille, vous allez créer un fichier « .torrent » et le rendre privé. Vous l’uploader sur votre serveur et partager votre « .torrent » avec votre famille.
Ils pourront ainsi être les seuls à télécharger chez vous. Une espèce de « DropBox » ou « Megaupload » (paix à son âme) en plus rapide en fait 🙂
Quel est l’avantage, dans ce cas, de prendre un serveur privé ?
Alors il existe des tas de service de Seedbox plus ou moins performante, cependant , pour une question de fiabilité, vitesse, taille du disque dur, sécurité et tarif, j’ai préféré créer ma propre SeedBox privée.
L’avantage est qu’en prenant un serveur privé, vous êtes le seul à vous connecter dessus, pas de soucis de confidentialité de vos informations et en plus une bande passante hallucinante : 100 Mo/s
Alors avec un débit pareil, imaginez la vitesse de transfert de vos fichiers ? 🙂 et pas besoin de compte premium 😀 Cependant il faut retenir une chose, le téléchargement sera bridé en fonction de votre connexion internet pour le téléchargement bien évidement.
Exemple si vous avez une connexion 30 Méga avec 3 Mo/s pour le téléchargement, vous serez loin d’atteindre les 100 Mo/s vu que vous êtes bridé à 3 (on est bien d’accord ;))
Alors vers qui ou quoi me tourner ?
Alors pour ma part j’ai testé plusieurs fournisseurs d’hébergement internet et j’ai trouvé OVH vraiment excellent jusqu’à maintenant. Du coup je me suis tourné vers leurs serveurs privés « lowcost » de la gamme Kimsufi
Voici le détail de leur offre:
Comme vous pouvez le voir, 17,93€ / mois TTC vous avez un serveur d’une très bonne qualité avec un débit excellent et surtout 1 To de stockage. Inutile de prendre les gammes au-dessus pour ce que nous voulons faire.
Alors que choisir maintenant chez Kimsufi ?
Nous allons décider de configurer le serveur et de prendre le 2G qui est le meilleur rapport qualité-prix.
Donc nous cliquons sur commander et nous avons à choisir un système d’exploitation qui va tourner sur le serveur.
Comme vous pouvez le voir, le choix est vraiment large. Donc nous allons nous rendre dans la section « Linux » et nous allons prendre la dernière version Stable de Ubuntu Server, j’ai nommé la 12.04 version 64 Bits.
Et il ne nous reste plus qu’à renseigner nos informations, payer (attention de bien choisir la durée d’engagement de 1 mois) et attendre que le serveur soit mis en place.
Une fois le serveur installé, nous recevrons un mail de confirmation avec les différentes informations sur le serveur:
L’adresse IP du serveur est : 11.22.33.44
Le nom du serveur est : xxxxxxxx.kimsufi.com
(jusqu’à 48h peuvent être nécessaires pour que ce nom soit actif)Le compte administrateur suivant a été configuré sur le serveur :
Nom d’utilisateur : Utilisateur
Mot de passe : Password
Personnellement je conseille de prendre des locations de 1 mois à renouveler chaque fin de mois au cas où un problème surviendrait et que vous voulez annuler votre abonnement , ça sera plus simple pour vous.
De plus, il est tout à fait envisageable de prendre la location du serveur à plusieurs vu la taille du disque dur, les frais seront divisés comme ça 😉
Et maintenant on fait comment ?
I) La connexion :
Alors pour ma part, je préviens de suite que je suis sur MAC, donc je vais faire les manipulations via le Terminal, les windowsiens devront passer par un utilitaire au doux nom de Putty
Donc on va se connecter à notre serveur Kimsufi via le terminal. On lance par conséquent l’application terminal et on entre les commandes suivantes pour se connecter à son serveur (regarder bien les informations plus haut pour comprendre)
ssh Utilisateur@11.22.33.44
On va alors nous demander notre mot de passe qui ne sera pas visible à l’écran puis appuyer sur Entrer
Nous allons obtenir quelque chose du genre:
Welcome to Ubuntu 12.04 (GNU/Linux 3.2.13-grsec-xxxx-grs-ipv6-64 x86_64)
* Documentation: https://help.ubuntu.com/
Ubuntu 11.10server : 11223344
ip : 11.22.33.44
hostname : xxxxxxxxxxx.kimsufi.comSystem information as of Wed May 2 14:57:31 CEST 2012
System load: 0.06 Processes: 102
Usage of /home: 4.0% of 920.54GB Users logged in: 0
Memory usage: 52% IP address for eth0: 00.00.00.00
Swap usage: 0%Graph this data and manage this system at https://landscape.canonical.com/
0 packages can be updated.
0 updates are security updates.Last login: Wed May 2 00:57:20 2012 from eXpérience²Geek.com
Utilisateur@xxxxxxxx:~#
Nous voilà donc connectés en SSH sur notre serveur Kimsufi 🙂
II) La mise à jour:
Maintenant, nous allons faire une petite mise à jour du système histoire d’avoir un serveur stable. Comme vous pouvez déjà le voir plus haut, la dernière version stable d’Ubuntu aurait pu être installée avec la commande Do-Release-Upgrade mais j’ai décidé de rester sur notre version actuelle.
Donc nous allons vérifier la présence de mise à jour avec la commande suivante:
sudo apt-get update
Puis nous allons faire l’installation de ces mises à jour
sudo apt-get upgrade
Voilà pour la partie mise à jour
III) L’installation:
Maintenant nous allons installer notre client BitTorrent sur notre serveur, car sans lui, le serveur ne saurait pas télécharger et partager les fichiers.
Pour cela, j’ai décidé d’utiliser le très célèbre client Transmission qui est pour mois simple d’utilisation et rapide.
Nous allons lancer la commande:
sudo apt-get install transmission-daemon
IV) La configuration:
Nous voilà dans la phase finale de notre tuto et la plus compliquée pour les novices c’est pourquoi je vais vous expliquer la procédure pas à pas.
Comme vous pouvez le voir plus haut, on a déjà mis à jour le serveur et installé Transmission, notre client BitTorrent. Mais maintenant il va falloir configurer et ordonner un peu tout ça.
Donc la première étape est de créer un utilisateur pour Transmission qui pourra créer et télécharger les fichiers que nous allons appeler Downloader
useradd -d /home/downloader -m downloader (on crée l’utilisateur et son dossier par la même occasion)
usermod -a -G debian-transmission downloader (Debian-Transmission est le groupe de base de transmission qui a l’autorisation de télécharger et nous incluons downloader dans le groupe)
passwd downloader (on change le mot de passe de l’utilisateur)
Puis on va créer un dossier qui nous permettra de stocker nos fichiers temporaires et lui donner les permissions adéquates:
mkdir /home/downloader/incomplete (création du dossier)
chown -R downloader:debian-transmission /home/downloader (changement des droits du dossier)
Maintenant on passe à la configuration du client torrent directement mais avant il faut couper Transmission avec la commande:
sudo /etc/init.d/transmission-daemon stop
Vérifier qu’il est correctement désactivé avec la commande:
sudo /etc/init.d/transmission-daemon status
Si ce n’est pas le cas, lancer la commande:
sudo service transmission-daemon stop
puis entrer la ligne ci-dessous pour passer à la configuration :
nano /etc/transmission-daemon/settings.json
Et on va modifier les paramètres suivants (Attention de bien quitter Transmission pour éditer le fichier):
- « download-dir »: « /home/downloader » => Chemin dans lequel les fichiers terminés seront enregistrés.
- « incomplete-dir »: « /home/downloader/incomplete » => Chemin dans lequel les fichiers temporaires seront stockés.
- « incomplete-dir-enabled »: true => Permet d’activer la séparation des fichiers téléchargés et incomplets.
- « rpc-authentication-required »: true => Active l’authentification pour le contrôle distant.
- « rpc-enabled »: true => Active le contrôle à distance.
- « rpc-password »: « MONMOTDEPASSE » => Choisir le mot de passe pour l’accès distant (remplacer par ce que vous voulez).
- « rpc-port »: 9091 => Port pour l’accès distant.
- « rpc-username »: « MONLOGIN » => Choisir le login pour l’accès distant (remplacer par ce que vous voulez).
- « rpc-whitelist-enabled »:false => Desactiver la liste blanche pour se connecter de partout.
Puis on enregistre le fichier avec Ctrl+O et on quitte avec Ctrl+X
On va maintenant lancer Transmission avec la commande
sudo /etc/init.d/transmission-daemon start
ou
sudo service transmission-daemon start
et on test que tout fonctionne bien en lançant votre navigateur internet (Firefox :P) en en entrant dans la barre d’url:
http://MONIP:9091/transmission/web
On va alors vous demander votre nom d’utilisateur et votre mot de passe, ceux inscrits plus haut dans le fichier de configuration ouvert avec l’éditeur Nano
Et vous voilà connecté.
Maintenant, j’ai encore une chose, j’ai été confronté à des petits bugs donc on va les corriger en même temps au cas ou.
V) Configuration Annexe:
On va se rendre sur son client FTP (Moi je conseille vraiment Transmit sur Mac et vous verrez pourquoi après, mais sinon vous pouvez prendre FileZilla gratuit) et on rentre les données de notre serveur reçu par mail.
Ensuite on retourne à la racine du serveur avec « ./ » et on se rend dans le dossier Home
On clique sur le dossier Downloader avec Transmit et on fait information (clic droit/Permission sur Filezilla) et on rentre 777 comme valeur puis on enregistre.
Maintenant on se reconnecte sur son serveur via votre navigateur et on va configurer celui-ci comme sur les images suivantes:
Et vous voilà prêt à mettre des torrents en route 😀
Si vous rencontrez une erreur de ce genre:
409: Conflict
Your request had an invalid session-id header.
To fix this, follow these steps:
When reading a response, get its X-Transmission-Session-Id header and remember it
Add the updated header to your outgoing requests
When you get this 409 error message, resend your request with the updated headerX-transmission: afzefezf6q-ef4q6ze7f6e8f47+zq84fq94f6qz »7f3″z4fqz6″8f4″9z7fqz6
Copier la chaine de caractère dans votre barre URL comme ceci:
http://MONIP:9091/afzefezf6q-ef4q6ze7f6e8f47+zq84fq94f6qz »7f3″z4fqz6″8f4″9z7fqz6
Puis faites Entrer cela devrait, régler votre problème.
Et pourquoi avoir choisi Transmit ?
Parce que transmit a une fonctionnalité que j’adore et qui permet de créer une App directement sur votre bureau et qu’on peu modifier comme bon nous semble. Cela permet d’accéder directement à notre serveur et dans le dossier « Downloader »
Faites une connexion SFTP avec vos identifiants et choisissez le chemin d’accès suivant:
../home/downloader/
Puis enregistrer comme droplet
Conclusion finale:
Vous voilà enfin prêt à faire vos propres Torrent et les partager sur votre serveur privé 😉
Il ne vous reste plus qu’à profiter tranquillement
Bravo, c’est très bien expliqué.
Ça peut être utile pour ceux qui n’ont pas de connexion Internet fiable (ceux qui sont sur des réseaux ouverts et volatils dans leur immeuble, comme moi), ou ont uniquement un portable qui, par définition, ne reste pas à la maison.
Cependant, pour ceux qui ont une connexion à la maison, ça rajoute un coût non négligeable aux frais Internet mensuel. Une connexion de base à 50$ + une seedbog à 25$, ça fait pas mal de sous tous les mois.
Ceux qui ont accès à des connexions hors domicile très rapides (réseau eduroam, notamment) peuvent ne pas voir l’utilité de payer pour télécharger occasionnellement.
Finalement, qu’est-ce qu’il en est des offres Kimsufi, très séduisantes au demeurant, lorsqu’elles sont opposées aux lois françaises liberticides de type HADOPI ? OVH n’a pas la réputation de défendre bec et ongles l’identité de ses clients lorsqu’une loi injuste le leur demande.
@Cubytus Merci pour le compliment 🙂 En ce qui concerne le vilain Hadopi je te propose de lire ça : http://www.numerama.com/magazine/17152-contourner-l-hadopi-avec-une-seedbox-le-bon-plan-des-fai.html Après effectivement ça a un coup, mais à plusieurs ça peu être une bonne solution en créant des multi utilisateurs 😉
Super tuto, je peux au moins être fière de ma ville (Roubaix) pour une chose, OVH. Et passer devant cette enceinte barbelé et surement bien gardé c’est quand même pas rien en plus de se dire que plusieurs gros site son juste à quelque mètre de toi *-* … BOn je me stop avant de passer pour un fou :3
j’ai suivi le tuto a la lettre mais vraiment a la lettre avec une installation de basse d’un kimsufi OVH
arrivé au moment de tester voila le message
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.
J’ai essayé en mettant mon adresse et activant la whitelist rien n’y fait
@itshy Cela veut dire que ton fichier n’est pas correctement édité, ouvre le le en le telechargeant avec fillezilla pour voir et quand tu fais les modifs n’oublie pas de quitter Transmission, sinon ça ne prendra pas en compte les changements.
j’ai trouvé la solution qui est logique en soit mais en suivant un tuto à la lettre on y pense pas. Il faut arrêté le service transmition pour éditer le fichier puis le relancer.
Seul hic c’est que ça marche toujours pas, aucun acces ftp dispo. j’ai beau cherché le problème je ne trouve pas
@itshy Dans ce cas vous n’aviez pas suivi le tuto à la lettre car sinon, transmission à l’étape de la configuration n’a jamais été lancé et ne devait pas l’être 🙂 Pour l’acces ftp il faut passer par filezilla par exemple et rentrer les identifiant envoyé par OVH en SFTP pour se connecter (attention de bien choisir SFTP et non pas FTP)
j’ai suivi le tuto a la lettre mais apparemment le service tourne directement après installation je modifier les configuration mais une fois que j’enregistrais et quittais ça revenait comme avant.
J’ai stoppé le service comme j’ai pu trouvé dans les forum ubuntu et modifié après le fichier ça marche après.
Mais j’ai plusieurs truc bizarre sur les screen 4 onglet dans les préférence j’en ai que 2.
quand je lance un torrent erreur acces denied et pas d’icone non plus pour voir les peers connecté
@itshy normalement après installation il faut le lancer manuellement donc il ne tourne pas 🙂 Si tu as le temps, je peu regarder directement car il me faudrait voir directement pour t’aider
J’ai réinitialisé le server et je m’apercois qu’il me marque un message disant qu’il manque quelques avec la ligne
chown -R downloader:debian-transmission
oula pas réveillé ^^ si j’oublie le dossier ca va pas le faire ^^
Noob attitude
@itshy Sans voir exactement je ne peu te dire quoi faire. Le plus simple serait que je regarde et je t’ai envoyé un mail hier soir. Maintenant à toi de voir.
Slt metalnodeug ^^
Je suis aussi sur la piste d’une seedbox chez OVH: je n’ai pas touché à Linux depuis quelques temps mais ça devrait revenir vite, surtout avec ton tuto, merci!
Est-ce que ta seedbox est toujours active? Est-qu’au final, ca reste une solution pérenne à tes yeux? Parce que si l’avenir d’Hadopi sent un peu le sapin avec les dernières élections, est-ce que le téléchargement de .torrent sur une seedbox française (@OVH) n’est pas un peu surveillé/risqué? (je parle évidemment de téléchargement de distrib’ Linux hein, puisque le téléchargement de fichiers copyrightés est totalement illégal et interdit )
Merci d’avance pour ton retour 🙂
@stolen Salut. Pour répondre à ta question, oui ma seedbox est toujours active et fonctionne même extrêmement bien 🙂 A mes yeux, ça reste la seule et unique solution pérenne face à Hadopi et le partage de fichier privé. Pour ce qui est de la surveillance j’ai posté dans les commentaires déjà un lien très intéressant sur le fait qu’hadopi ne peu surveiller le trafique des serveur privé (fournit par des hébergeurs) et du coup, aucun risque. De plus ta connexion au serveur est encrypté pour aller chercher tes fichiers. Bref idéal pour télécharger du linux Ubuntu ou autre 😉
Bonjour, merci pour l’article qui est bien fait.
Et du côté d’ovh tu as pas de retours négatifs ? Tu fais attention ou pas vraiment ?
Seb franchement je nai aucun retour negatif a leur sujet et je ne peu en dire que du bien pour l’instant 🙂
bonjour à toi,
je viens de découvrir ton site qui est très complet et que j’apprécie dans mes aides pour Mac.
hélas je rencontre un problème de la configuration de ma seedbox. en effet je me suis inscrit et j’ai reçu le mail. mais de rentrer le mot de passe, il me met « Permission denied, please try again. » … j’aimerai savoir si tu as une solution???
@Alexis salut l’ami, il me faudrait plus d’information pour t’aider, pourrais tu m’envoyer un mail via le formulaire de contact et m’expliquer plus précisément ton soucis ?
Bonjour,
Je viens de découvrir ton article sur la seedbox, et je suis aussi sous Mac Lion, alors je me demandais, en quoi c’est bien de prendre un serveur sous linux et pourquoi pas sur mac. N’y connaissant rien à ce sujet, je me permets de te poser la question. Merci d’avance
@francoise parcequ’une seedbox est d’origine sur Linux. Vu que tu es sur un hebergeur exterieur, il ne propose pas n regle general de serveur Mac. Et si tu compte l’installer sur ton Mac, cela ne sert a rien.
Bonsoir,
Super tuto !
J’ai décidé de m’installer aussi une seedbox sous serveur dédié (kimsufi aussi). Aucun souci pour suivre ton tuto mais dès que je lance un nouveau torrent j’obtiens une erreur « permission denied (/home/downloader/xxxxx/xxx). Je suis donc dans l’impossibilité de télécharger quoique ce soit.
Un petit coup de main ?
@Macksize salut. Il s’agit d’un problème de droit du dossier. Il faut que tu regarde dans Transmission (affichage -> propriétaire / droit) les droits du dossier. regarde que le propriétaire du groupe soit debian-transmissian et le propriétaire du dossier soit ton pseudo. Ensuite vérifier que les droits soit réglé sur 750.
@metalnodeug
Ouai c’est bon merci, j’ai réussi à modifier les droits de dossier via Filezilla et maintenant c’est bon 😉
Je tripote aussi un peu, après avoir pris un serveur vKS en beta test gratuite..Même erreur, en suivant le tuto, j’obtiens l’erreur « Permission denied » de la part de Transmission. Pourtant le dossier de téléchargement appartient bien à l’usager et groupe que je viens de créer auparavant. J’ai redémarré et vérifié le fichier de configuration plusieurs fois, mais sans succès.
Des idées?
(Précision, j’ai suivi le conseil donné à Macksize, le dossier est bien à 750 pour les droits, mais toujours la même erreur)
@Cubytus Il faut que le dossier en question ai comme propriétaire : Groupe -> daemon-transmission, Utilisateur -> ton pseudo et les permission 775 sur le dossier
J’ai corrigé pour 775, c’est pareil: « Permission denied » de la part de Tranmission.
Par contre le groupe est-il debian-transmission ou daemon-transmission? Dans le tuto c’est « debian-transmission ».
@Cubytus
Enfait, je n’est pas suivi la permission à 750 mais je l’ai réglé à 770 sur le dossier perso et sous-dossiers.
Heh bien, même à 775 ça devrait fonctionner… Mais ça ne fonctionne pas 🙁
@Cubytus Contacte moi via le formulaire de contact et si tu veux je te configure ta seedbox 😉
bonsoir
moi je suis bloqué a la première étape le password dans le terminal
y a t il une façon particulière de le rentrer
merci d’avance
@dodgeur quel password exactement ?celui pour se connecter en ssh ?
oui celui pour ce se connecter a ssh
@dodgeur Ben il suffit de rentrer celui qu’OVH ta fournit en prenant en compte ce que j’ai mis dans l’article (le mot de passe est invisible)
merci pour ta raiponce je me demandait si il me manquait un truque :).
je comprend pas ça ne marche pas
le terminal me répond ce message:
Permission denied, please try again.
utilisateur@XXX.XX.XXX.X’s password:
@dodgeur Je crois que tu te lance peut être dans quelque chose de trop compliqué pour toi si tu n’arrive même pas à te connecter en SSH 😛 Ça ne devrait pas poser de soucis pourtant tu tape ssh root@128.128.128.128 puis entré (en remplacant 128.128.128.128 par l’adresse de ton serveur bien entendu) et tu rentre ton mdp OVH (pas celui de ton mac hein) puis entrer
c peut etre ça moi j’ai tapé ssh Utilisateur@128.128.128.128 puis y me demande 1 password
@dodgeur a la place de utilisateur tu met bien root rassure moi ?
non je suis nul pour suivre un tuto lol
merci beaucoup tu ma débloqué 😀
Salut @tous!
Metal, j’aurais voulu savoirsi tu rencontrais des difficultés avec ton serveur Kimsufi: bizarrement depuis le début de ce mois-ci mon débit est passé de 600Kio/s (max de ma bande passante) à 160Kio/s 🙁 Certains évoquent le sujet sur les forums Kimsufi et seuls les utilisateurs free semblent touchés…
@Stolen pour ma part je n’ai eu aucuns problèmes
Bonjour, y a-t-il un moyen de créer un fichier .torrent sans avoir besoin de le télécharger sur son ordinateur ? J’en ai trouvé un un peu compliqué et c’est un peu long.
@lechercheur123 Non malheureusement ce n’est pas possible
Personnellement, j’ai réussi. Sur Mac (j’ai pas de PC). En fait j’ai installer un serveur afp sur le serveur kimsufi, ensuite je l’ai monté sur mac et il suffit que je me connecte avec mes identifiant downoader et je peux acceder aux dossiers comme s’ils étaient sur mon mac.
Se pourrait-il que le système de fichier soit à l’origine de la piètre performance des serveurs vKS?
Et aussi, je lis ça: «Trafic UDB non autorisé». Transmission peut-il s’en passer?
@cubytus Merci pour l’info mais honnêtement j’en ai aucune idée :/
Sinon merci pour ce tuto même si je n’ai pas pris Transmission comme client, je préfère rtorrent couplé de l’interface rutorrent car il y a beaucoup plus de fonctionnalitées.
Bonjour,
J’ai suivi le tuto mais je n’arrive pas à télécharger.
ça me met error : permission denied.
J’ai vu dans les commentaires qu’il fallait se connecter en ftp mais pas moyen.
Quand je me connecte avec l’identifiant root, ça ne m’affiche pratiquement que des dossiers vides.
Aidez-moi SVP.
@testeur C’est que vous avez commis une erreur de configuration tout simplement. Malheureusement il me faudrait voir de mes yeux pour corriger votre problème.
Si vous voulez envoyez moi par mail (via le formulaire de contact) vos identifiants de connexion ssh et transmission pour que je regarde.
Edit: Voilà c’est corrigé et cela fonctionne impec maintenant 😉
salut lorsque je tape cette commande: mkdir /home/downloader/incomplete il me répond cela: mkdir: cannot create directory `/home/downloader/incomplete’: File exists . J’ai donc l’impression que ça bloque..une solution svp? 🙂
ainsi lorsque je tape: chown -R downloader:debian-transmission /home/downloader cela ne fait rien du tout (du moins je ne crois pas)
@magicien pour ton « mkdir: cannot create directory `/home/downloader/incomplete’: File exists » il te dit qu’il existe déjà ton fichier donc pas besoin de le recreer. et pour Chown -R il va changer les droits qu’il faudra aller voir via transmission ou filezilla (ton client ftp quoi)
erf après avoir (je pense) tout bien fait,arriver a la phase ou on essaye transmission via firefox je tombe sur: 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.
que faire ?
EDIT,j’ai rebooter le serveur,re essayer et la il me demande mon id et mon mdp et me sort ça 409: Conflict
Your request had an invalid session-id header.
To fix this, follow these steps:
When reading a response, get its X-Transmission-Session-Id header and remember it
Add the updated header to your outgoing requests
When you get this 409 error message, resend your request with the updated header
re/re :/ impossible de me connecter a mon ftp,est-ce du au fait que mon serveur ksXXXXX.kimsufi.com n’est peut etre pas encore opérationnel?
Merci metalnodeug pour ce tuto, ça fonctionne parfaitement.
En revanche sur ma version installée ce matin je n’ai pas les onglets « Peers » et « Network » mais tout à l’air de fonctionner même en automatique pour des torrents privés.
A tous les autres n’oubliez pas d’arréter Transmission avant de modifier (nanou ou vi) le fichier settings.json, car pour ma part il a démarré seul après l’intall.
sudo /etc/init.d/transmission-daemon stop
nano /etc/transmission-daemon/settings.json
sudo /etc/init.d/transmission-daemon start
Et bien entendu de donner le chmod 777 à votre répertoire racine du compte de l’utilisateur que vous avez crée, sinon lorsque le torrent démarrera vous aurez « permission denied ».
@ magicien, si ton alias ksXXXXX ne fonctionne pas essaye directement avec l’adresse ip de ton serveur, d’ailleurs que ce soit dans mon FTP ou ma barre d’URL, je rentre l’IP de mon Kimsufi plutôt que l’alias car ce dernier ne fonctionne pas toujours.
@magicien Pour ton problème de whitelist tu n’a tout simplement pas coupé transmission avant de faire les modification des fichiers de configuration. Pour ton deuxième soucis après avoir relancé ton serveur, tu as du avoir un code à rentrer dans ta barre d’adresse comme mentionné à la fin de l’article. Suis bien le tuto.
Pour ta connexion ftp il faut utiliser le mode « Sftp » et non ftp et bien rentrer l’adresse Ip du serveur et non le nom du serveur.
@guigui merci pour le complément d’information , j’ai rectifié le tuto pour préciser qu’il faut arrêter transmission avant la modification des fichiers de config effectivement 😉 Pour ce qui est de ta version sans Peers et Network tu as du avoir la dernière version c’est normal 😉 j’avais fait le tuto sur une version de transmission plus ancienne 😉
tout a l’air de fonctionner merci pour les infos 🙂 ,mais (hé oui :/ ) je ‘est pas très bien compris
, merci de l’aide apporté!
@magicien regarde ici Droits et permission Linux
donc si j’ai bien compris dans transmit je clique droit sur mon dossier downloader et information et au niveau de Octal (normalement il y avait 750) je met 777
aaargh je devien fou maintenant quand je tape: » sudo /etc/init.d/transmission-daemon start » il me répond * Starting bittorrent daemon transmission-daemon
[16:38:27.621] JSON parser failed in /var/lib/transmission-daemon/info/settings.json at line 1, column 1: « sudo /etc/init.d » j’y comprend plus rien 🙁
@magicien oui c’était bien ça pour les permissions de fichier. Il te dit qu’il y a un problème sur ta première ligne dans settings.json qui se trouve dans /var/lib/transmission-damon/info
comment récuperer ses fichiers du serveur via le ftp car ceux ci ne s’affiche pas dans mon dossier ftp downloader :/
@magicien il te suffit de te connecter en FTP si ton fichier n’est pas téléchargé il sera dans le dossier incomplete, quand il le sera il sera dans ton dossier download si tu a bien configuré ton fichier transmission. Sinon il faut rafraichir la page si tu es connecté sur transmission et qu’entre temps ton dl c’est fini, sinon il n’apparaitra pas.
Merci pour ce tuto, vraiment très interessant.
Salut !! super TUTO !!
J’ai aussi opté pour cette solution qui m’a l’air d’être la meilleure. Maintenant j’ai un soucis, des que je met un fichier a DL j’ai une erreur de permission d’ecriture sur le /home/downloader, pourtant j’ai bien fais les securité via filezilla (windows 7). Une idée 😀 ??
Merci !!
@ NEOCLESIXA Il faut aller via sftp sur le dossier de telechargement et donner les droits 770 au fichier
C’est bon, je te remercie de m’avoir aiguillé, j’ai enfin trouver !
Super Taf 😉 @ bientôt !!
@NEOCLESIXA De rien 😉
salut !!
Comment fait on pour mettre ajour transmission ?
Cordialement
@NEOCLESIXA Je pense qu’avec un sudo apt-get update puis sudo apt-get upgrade cela devrait mettre à jour transmission (enfin je pense)
bonjour,
j’ai suivi ce tuto à la lettre, et quand je met un torrent à DL, un message d’erreur s’affiche : Error: Permission denied (/home/downloader/XXX)
j’ai chercher partout comment modifier les droits d’un dossier mais je m’en sors pas….
Help plz !!
@céline Dsl pour le temps de réponse mais j’ai eu un gros soucis avec le site à cause de mon hébergeur et je ne pouvais plus me connecter à celui-ci. Pour les histoires de permissions denied il faut se connecter avec filezilla par exemple et clique droit sur le dossier et « Permission » de la tu change tes permissions comme expliqué dans les commentaires et tu applique à tous les fichiers et dossier (récursion)
bonjour / bonsoir
en suivant votre tuto j’ai cette erreur
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.
seriez-vous m’aidé ?
@Lesny Oui il suffit de couper transmissions-daemon avec la commande stop et rectifier dans le fichier de configuration la ligne rpc-whitelist-enabled sur False. Il faut juste suivre correctement le tuto 😉
bonjour / bonsoir
en relisant votre tuto effectivement cela fonction 🙂
*********************************************************************************************
@Lesny Pas de site de partage illégale svp je ne peu vous aider à ce sujet
bonjour / bonsoir
pardonner moi mais cela n’est pas illegal c’est du partage
pour moi ce n’est pas illégale 😡 je suis désoler
merci infiniment pour votre tuto & aide
@Lesny Bonsoir, vous avez mis combien de torrents en même temps ?
@Lesny C’est du partage de fichier copyrighté donc du piratage si vous avez pas l’original. C’est interdit par la loi et passible d’une amende et d’un emprisonnement. Je ne peu pas me permettre de laisser passer se genre de chose sur un site public.
bonjour / bonsoir
oui tout mon « désoler » j’ai stopper le téléchargement et me suis ranger du bon coter merci encore de votre aide
par contre je ne parviens pas a changer le mot de passe du compte downloader crée j’ai tester
passwd downloader mais ca modifie mon passe root pas celui du de l’utilisateur downloader
@Lesny cela veut dire que le compte root s’appelle downloader, dans ce cas il faudra recréer un utilisateur avec useradd « nom_d’utilisateur » puis passwd « nom_d’utilisateur » et enfin lui redonner la propriété du dossier « Downloader » et les droits d’accès.
bonjour / bonsoir
non mon compte root et bien un compte root cela ne change pas ^^
j’ai bien un compte downloader mais
quand je tape passwd download
ca change mon passe root
@Lesny Il faut changer le mot de passe de chaque compte séparément
le soucis est que lors de la création du compte je ne me rappel plus du mot de passe car changer celui du root mais pas celui de downloader
pour cela que je voudrais savoir si cela été faisable du compte root (celui qui a tout les accès)
@Lesny si tu n’a plus accés au compte root c’est impossible. Seul solution, formater le serveur et faire une reinstallation complete.
bonsoir
j’ai suivi votre tuto à la lettre et mon soucis est que quand je tape
nano /etc/transmission-daemon/settings.json
le fichier settings.json n’existe pas et quand je vais dans le répertoire
/etc/transmission-daemon/
il n’y à rien
seriez-vous me dire pourquoi ?
je précise au cas où cela peux vous être utile
j’avais déjà installer une seedbox en suivant votre tuto mais suite à quelque ennuie (avec un hébergeur) j’ai du le désinstaller
donc j’ai supprimer le packtage « transmission-daemon »
puis remis mais toujours rien
@macleod Bonsoir. Malheureusement aucune idée étant donnée que je ne vois pas personnellement le soucis et que je ne sais pas ce qu’il y a eu comme manipulation. Le mieux est de réinstaller le serveur complètement et recommencer la procédure d’installation.
bonsoir
merci pour votre réponse
mais cependant je ne peux pas réinstaller le serveur trop de chose dessus 🙁
je vais essayer de trouver d’où viens le soucis
Re
dans le cas ou je n’y arrive pas pouvez-vous me donner la commande pour « réinstaller » le serveur
@macleod quel est la commande qui a été utilisé pour la désinstallation de l’application et la réinstallation ? Êtes vous allez voir dans le dossier directement via FTP ?
bonsoir
apt-get remove transmission-daemon
cela désinstalle le packtage transmission-daemon
puis j’ai été dans mon /etc/ et j’ai supprimer le fichier transmission-daemon a la main
puis j’ai repris votre tuto au point de départ et la suite vous la connaissez
@macleod dans ce cas, si vous étiez en « Root » cela aurais du fonctionner correctement. Donc une réinstallation serveur ou un reboot serveur ? pour se faire il faudra se connecter sur le mangerv3 OVH et aller dans la gestion de votre serveur. Vous avez une ligne pour le reboot, et une ligne pour la réinstallation standard. Il suffira de choisir une distribution linux ubuntu server 12 et de réinstaller par défaut celui-ci. Je n’ai pas d’autre solution malheureusement. Voyez si une commande pourrait vous sauver ici: http://doc.ubuntu-fr.org/apt-get
bonjour
je ne suis pas chez ovh ^^
mais je vais voir avec mon hébergeur pour tout refaire et je vous tiens au courant
Bonjour
Je suis newbee dans le domaine de la seedbox et c’est justement mon prochain défi, je fonctionne sous Mac.
Voici mes questions et je veux valider ce que j’ai appris sur votre tuto, si j’ai bien compris ceci me permettras d’avoir une vue d’ensemble.
1- La seedbox est disque distant sur un serveur X, don une certaine capacité nous est alloué avec une vitesse d’accès plus grande que la notre ex 1Mgbs ?.
2- Nous devons y installer une VM qui doit rouler Unbutu 12 ?.
3- Nous devons installer Transmission 4Mac et faire les différentes configurations avec les données reçues par notre fournisseur de seedbox ?.
4- Le logiciel Transmission 4Mac nous permettras de transmettre du contenue sur la seedbox pour partager avec nos proches ou autres ?.
5- Dois on installer un logiciel P2P utorent pour échanger des fichiers ?.
J’ai bien aimer votre tuto démo sur VPN, pour moi une image vaut mille mots et c’est claire et concis.
Je sais que c’est beaucoup de temps consommer pour faire ce type de Vidéo, pensez vous un jour faire une démo sur la façon de créer une Seedbox ?.
Merci de votre attention
@Marc bonjour pour réponde aux questions tout est bon sauf pour la partie 3 et 4, transmission n’est jamais installé sur le mac, mais on accède à transmission directement via le navigateur internet. Transmission est installé sur le serveur distant en réalité.
Pour échanger les fichiers par la suite, soit c’est avec vos proches et dans ce cas vous pouvez leur donner des accès ftp, soit ça ne l’est pas et dans ce cas ils devront installer un client Torrent sur leur machine.
Pour la partie 5, vous n’aurez pas besoin d’installer quoi que ce soit si ce n’est un client FTP comme Transmit ou FileZilla par exemple.
C’est d’ailleurs via ce client FTP que vous irez récupérer vos fichiers.
Pour ce qui est de la vidéo, ça peu être une bonne idée mais ça risque de me prendre pas mal de temps pour faire une vidéo détaillé, donc je ne sais pas si je la ferais.
Bonjour,
Je viens de suivre votre tuto à la lettre et je vous felicite car je ne m’y connais pas du tout et j’ai tout de meme reussi a configurer ma seedbox…enfin partiellement…en effet je n’ai pas compris la dernière etape :
« Ensuite on retourne à la racine du serveur avec « ./ » et on se rend dans le dossier Home
On clique sur le dossier Downloader avec Transmit et on fait information (clic droit/Permission sur Filezilla) et on rentre 777 comme valeur puis on enregistre. »
En fait étant vraiment novice je ne sais pas comment la réaliser et du coup quand je telecharge un torrent (je ne sais pas si c’est du a ça) j’ai ce message « no such file or directory : /home/downloader/XXXXXXXX. Merci par avance pour l’aide que vous m’apporterez.
@Mickael Le problème /home/downloader/XXXXXXXX est un problème d’écriture de dossier, soit une permission, soit une mauvaise configuration. Les droits et permissions sont essentiel, merci de lire les autres commentaires de l’article pour comprendre leurs fonctionnement j’en ai parlé un peu avant 😉
merci beaucoup !
sa ma tellement servit que j’ai fait un ptit don 😉
continue comme sa merci !
@mathieu Merci beaucoup pour le commentaire et surtout pour le don. Ça fait vraiment plaisir de voir que j’ai pu aider du monde et que je sois remercié ainsi 😀
Bonjour, depuis ce matin je m’aide de ce tuto (très bien fait au passage)
Mais vers la fin, une fois modifié les paramètres de Transmission, lorsque je relance j’ai cette erreur :/
JSON parser failed in /var/lib/transmission-daemon/info/settings.json at line 1, column 5: « »alt-speed-down » »
Savez vous que faire ?
Pb résolu par une réinstallation complète.
@GN c’etait un probleme de configuration du fichier setting, surement un point ou une virgule supprimé du fichier pour indiquer la fin de l’execution. Enfin de toute facon le probleme est resolu donc content que tout focntionne 🙂
Bonjour,
Et merci pour ce tuto qui ma bien aider.
J’ai actuellement un serveur privé chez leaseweb, donc au Pays-bas.
Je paie environ 25€ par mois, je dit environ car sa dépends de ma consommation de bande passante, c’est 23€ le serveur pour 5To, si je dépasse je paie plus (donc des fois ma facture est très élevé), et pour un disque dur de 250Go.
Kimsufi m’interesse bien, car seulement débit réduit si il y a dépassement des 5To (mine de rien sa va vite ^^). Et surtout il ont baissé leur offres, a partir de 11,90€ TTC, pour 500Go.
La question que je me pose c’est si OVH est un peut chiant pour les Torrents et le téléchargement, et si il ne bloque pas les connexion ou supprime le compte au bout d’un moment. Les serveurs étant en FRANCE, cela me fait un peut peur ^^.
@thetataz Pour l’instant pas eu de soucis et je n’ai pas entendu de chose à ce sujet. Maintenant on est jamais à l’abri en fonction des torrents qu’on télécharge 🙂
Bonjour et merci à toi pour le tuto je séche à ce niveau de la configuration dès que je lance le sudo /etc/init.d/transmission-daemon start
JSON parser failed in /var/lib/transmission-daemon/info/settings.json at line 2, column 5: « »alt-speed-down » »
J’ai fais et refais toutes les étapes de ton tuto en vain que puis je faire ?? merci pou ta réponse
@Ch visiblement il y a un problème avec ton fichier de configuration, tu as du supprimer un caractère à la fin de la ligne 2 après « alt-speed-down »
Bonjour,
J’aimerais partager ma seedbox (créée grace à votre tuto !! Merci !!) avec plusieurs amis.
J’aimerais que chacun dispose d’un répertoire où seront téléchargés ses fichiers.
Je suppose qu’il faut pour cela des utilisateurs Transmission différents, et y paramétrer des répertoire « downloader » et « downloader/incomplete » différents, MAIS EST-CE POSSIBLE ?
Faut-il créer des « instances » de Transmission distinctes ? Comment ?
(je suis un gros n00b ;o))
Merci
@Nono Bonjour. Pour commencer, il y a toujours une chose importante quand on est inculte et qu’on souhaite s’améliorer c’est faire « TOUJOURS » une recherche et/ou lire ce qui se trouve autour des articles, en faisant ça, vous seriez tombé sur l’article en question qui parle de créer plusieurs utilisateurs seedbox 😉 ici donc: https://www.experience2geek.com/?p=4144
@metalnodeug : Oui oui, c’est vrai !
Mais j’avais cherché un peu quand même…
D’ailleurs, entre temps j’ai trouvé une réponse ailleurs : http://noxo-studio.fr/tuto-configurer-seedbox-multi-user-debian
@Nono Ça à l’air vraiment plus compliqué sur ton lien 😉
Bonjour, merci pour votre tuto qui est très clair mais que je ne comprends pas.
Enfaite, sur certaines commandes, ça me dit que la commande est introuvable ect…
Bref est-ce qu’une personne pourrait m’aider en direct avec skype par exemple ?
Merci beaucoup 🙂
@UnixNooB il faudrait me donner plus d’information pour pouvoir aider 😉 les commandes exactes, configuration exacte, etc…
Bonjour, merci de votre réponse. Pour le moment je réinstalle mon serveur car je ne fais que des conneries x)…
Pour commencer, après un sudo apt-get update et / sudo apt-get upgrade, ubuntu me demande d’installer le grub sur un de mes 2 disques durs mais a chaque fois il me dit que je ne veux pas l’installer alors que je clique bien sur un dd…
Je ne sais pas trop quoi faire enfaite…
Mon serveur est chez kimsufi version mks2g avec ubuntu1204-desktop – 64 bits
Bonjour,
Ton tuto est vraiment super!
Par contre j’ai un problème, quand je mets un torrent j’ai toujours un permision denied au bout de 4mo à peut prés :s
Saurais tu me dire comment régler ce problème car je n’ai pas trouvé pour l’instant (je suis novice en linux)
@Ben Regarde la fin du tuto pour la réponse 😉
Bonjour, tout fonctionne à merveille, merci pour ce tuto.
Petite question, je dépasse pas les 10mo/s sur des torrents qui grimpe à 30 mo/s.
Normal ? Merci
@EveryBody Ça dépend de la configuration du serveur et ceux qui envoient
J’ai une connexion 100 mbt/s, c’est un kimsufi KS2 !
Pour ce qui envoient, j’ai justement fait le test sur 2 seedbox…
Ks > 10-14 mo/s
L’autre > 25-30 mo/s
@Everybody Effectivement avec ce genre de connexion c’est dans les 10-14 Mo/s
Ha d’accord, merci 🙂
Me revoilà, je est-ce qu’il est possible via une commande unix de savoir le nombre de giga restant sur sa seedbox ? (je suis sous debian)
Thanx !
@EveryBody peut être avec la commande df
Merci, encore une question…
Je viens de mettre un torrent et on me dit que : write failed:No space left on
Je dispose de 500go, et je sais très bien que je n’ai pas rempli le dd…
Que dois-je faire ?
Thanx 🙂
@EveryBody Il va te falloir regarder si ton dossier n’a pas eu d’espace alloué ! Sinon rechercher sur le serveur si des fichiers temporaire sont stocké et bouffe de la place pour rien?
Oh Putin, j’ai bouffé mes 500g en 2 semaines 😮
Désolé du poste inutile :/ Par contre, comment faire pour regarder les fichiers temporaires ? Est-ce que vous avez des petites astuces pour nettoyer un debian ou il faut rien toucher ?
Ca passe pas ici. j’ai bien accès à mon interface transmission, mais j’ai un pb de droit. Si je lance un torrent, transmission me fait un « acces denied »… Il a donc pas le droit d’écrire, mais je vois pas pourquoi.
@alex Les problèmes de droits d’accès au fichier ont été mentionné dans l’article et dans les commentaires. Il faut se connecter en FTP et donner les droits d’accès 777 à ton dossier en vérifiant le propriétaire du dossier et son groupe.
Yes… C’est réglé. C’était bien un pb de groupe/propriétaire. Merci pour le tuto.
Super Tuto merci.
Cepedant j’ai une question, est-ce qu’il existe un soft à la manière de transmission qui permettent de lancer des téléchargement HTTP ?
merci 🙂
@Najib je pense que Jdownloader sait faire ce genre de chose cependant l’installation semble un peu fastidieuse.
Peut-être.
Dans l’idéal il faudrait un client HTTTP(S)/(S)FTP que l’on puisse lancé depuis une interface web.
Je vais creuser de ce côté je te ferais un retour si j’ai quelque chose.
Bonsoir,
merci pour ce super tuto qui m’a permis d’installer transmission sur mon kimsufi !
Par contre lors de la configuration de transmission, les ports sont fermés .. je ne sais pas comment les ouvrir ?
@YoMe c’est à dire ?
Dans la partie V de ton tuto, quand je rentre dans les préferences de Transmission (nouvelle version je pense) j’ai Peer listening port : 56969 Port is Closed.
Autre problème, lorsque je me connecte avec mon navigateur, j’ai a chaque fois l’erreur 409
@YoMe Tu as du changer le port d’écoute dans les préférences de transmission. Normalement ce n’est pas le port 56969 qui est utilisé par défaut. A voir dans ton fichier de config.
@metalnodeug Dans mon fichier de config j’ai peer port 56969
Peer port random high 65535
Peer port random low 49152
J’ai mis le port 56969 comme le port utilisé dans tes captures d’écran
@YoMe contact moi via le formulaire de contact stp que je puisse voir avec toi directement par mail 😉
Bonjour.
Idem pour moi, j’ai « Port is closed » pour 56959 et je n’arrive pas à l’ouvrir.
Je suis sur kimsufi avec Ubuntu sever 12.04
Avez vous une solution ?
Je vais essayer d’ouvrir ce port.
@nOOf malheureusement non pas de solution pour l’instant c’est vraiment étrange. Peut être qu’OVH à spécifiquement fermé ce port à cause des SeedBox … En tout cas chez moi, cela fonctionne parfaitement. Serait il possible d’avoir un screen du message d’erreur. Merci d’essayer la commande ssh suivante également pour vérifier les ports: sudo netstat -lp –inet
Sinon pour ouvrir un port il faut utiliser la commande: ufw allow port
Remplacer le mot « Port » par le port que vous voulez ouvrir hein 😉
Cela dis, ça marche quand même , l’upload semble un peut plus lent.
J’ai ouvert, le port, mais UFW status : disable donc je crois pas que cela soit nécessaire.
Pour envoyer la capture d’écran, je ne sais pas comment faire.
En tout cas merci beaucoup, pour le Tuto très bien fait et l’aide apportée.
Merci pour votre tuto fort sympathique.
Je debute sur serveur dédié et en environnement linux mais j’ai quand même réussi à installer ma seedbox 🙂
Cependant dans l’interface web de transmission mon port 51413 est affiché comme « fermé » alors qu’il est bien ouvert.
J’ai encore un petit problème de droit de dossier car dans le ftp l’utilisateur downlader n’arrive pas à supprimer les dossier juste les fichiers., une petite idée ?
@cedric Effectivement OVH semble bloquer le port. Avez vous regardé les autres commentaires ?
Pour le dossier il faut affecter le dossier à l’utilisateur et lui donner les droits dessus.
Merci pour votre reponse metalnodeug.
Oui j’ai bien lu et relu tous les commentaires, ce qui m’a deja beaucoup aidé.
Je mes suis aperçu que mon user download n’a egalement pas le droit de renomer les fichiers uniquement les dossiers…? J’ai créer l’acces fpt avec proftpd.
Bref j’y travaille.
Encore bravo pour votre blog et vos tutos.
Bonjour, j’aimerai savoir quelque chose, vous parlez de proftpd pour créer un accès http://ftp... Mais a quoi cela sert ? (d’utiliser proftpd) car moi quand j’installe debian, j’accède sans soucis à mon serveur par ftp sans avoir a configurer le serveur http://ftp….
Merci
@proftpd Il sert à configurer les accès FTP de plusieurs compte et leurs dossier d’accès à la connexion.
@metalnodeug D’accord, donc par exemple, avec ce logiciel, je peux prédéfinir des dossiers pour chaque utilisateurs de sorte qu’ils aient chacun leur dossier quand ils se connectent et seulement le leur ?
@proftpd C’est bien ça
@metalnodeug Ok, merci 🙂
Une petite question, c’est possible de mettre à disposition une page « http » pour télécharger son contenu ? Du style, je met un torrent à télécharger, je veux que mon pote puisse le dl directement et facilement, je lui envoie juste un lien et il peut le dl. En gros, éviter qu’il passe par le http://ftp...
Salut, j’ai fait exactement comme le tuto, j’arrive à Transmission sur la page web etc. Mais problème, quand je lance un torrent (de t411), il se met en « stoppé » tout seul au bout de quelques secondes. Le message d’erreur c’est : « No data found! Ensure your drives are connected or use « Set Location ». To re-download, remove the torrent and re-add it. »
Que faire? (je ne me débrouille pas du tout en console linux)
@proftpd Honnêtement je ne sais pas mais il me semble que j’avais regardé au début, mais c’était vraiment trop compliqué à mettre en place.
@Percee vu le message d’erreur visiblement le dossier est mal configuré. Donc la configuration est mal faite.
Pendant la 1er phase de mise à jour, j’ai eu un message me disant si je voulais changer la version de GRUB, comme je ne savais pas j’ai pas modifier, est-ce que mon prb ne viendrai pas de là ?
@reaman Il faut que tu relance le serveur après avoir édité le fichier de configuration et bien entendu, j’imagine qu’avant l’édition tu as arrêté le serveur et relancé après la configuration du fichier ? Ton soucie vient du fait que tu avais activé la gestion des adresse IP et il faut la desactiver. Par conséquent tu n’a pas suivi le tuto à la lettre car la configuration est très importante.
Pour relancer le server il faut taper: reboot
Oui effectivement j’ai rebooter et je me suis logé mais maintenant j’ai cela comme erreur
409: Conflict
Your request had an invalid session-id header.
To fix this, follow these steps:
When reading a response, get its X-Transmission-Session-Id header and remember it
Add the updated header to your outgoing requests
When you get this 409 error message, resend your request with the updated header
This requirement has been added to help prevent CSRF attacks.
X-Transmission-Session-Id: Aj8mtKUY0IkwzpS7ocUrfKQXKd5CRNe2RTCudp91gzAKGljK
Je recherche d’ou viens le prb et comment le résoudre
@reaman Ce qui est bien dans les tutos, c’est que généralement les réponses aux questions sont dans le tuto même ou dans les commentaires. Pour ton soucis, si tu avais lu le tuto correctement et jusqu’à la fin tu aurais obtenu ta réponse dans la partie V) Configuration Annexe qui explique exactement la procédure.
J’ai l’impression que tu ne l’a pas lu sérieusement et que tu t’est lancé dans une installation hasardeuse ( ton problème de configuration, le reboot du serveur, l’extinction de transmission avant la configuration, etc). Si tu n’a pas été plus sérieux dans ta lecture, tu risque de rencontrer d’autre erreurs, voir même d’obtenir une configuration inutilisable. Je te conseillerais donc de refaire une installation complète et clean.
Bonjour,
Je viens vers vous car j’ai un petit problème, je n’arrive plus à accéder à ma seedbox depuis mon adresse
http://monIP:9091/transmission/web/
Alors que quelques heures avant j’y accédai encore.
j’accède bien via FileZilla et aussi sur le second IP d’utilisateur
http://monIP:9092/transmission/web/
Tout fonctionne bien
Donc visiblement tout les fichier sont encore là, mais je ne sais pas comment corriger cela.
Merci de votre aide…
@reaman Il suffit de rebooter le serveur la plupart du temps pour corriger ce genre de problème
Bonjour,
Je souhaiterais supprimer des fichiers dans le dossier utilisateur de transmission, j’ai un message d’erreur comme quoi je n’ai pas la permission.. je me connecte pourtant avec l’utilisateur que j’ai créer et que j’utilise en FTP pour les récupérer, une solution ?
@NEOCLESIXA Cela veut dire que l’utilisateur n’est pas ROOT et n’a pas les droits sur le dossier
Bonsoir, dès que j’installe mes mise à jour un gros message apparait pour me dire demander d’installez « Grub ».
Je met donc Ok,
Ensuite il me demande sur quel disque ? je me mon disque de 490Go
Et après il me dit » continuez sans installez Grub » et je n’ai pas d’autre choix de mettre oui car quand je met non il me redemande sur quel disque je veux l’installer.
Donc je voulais savoir si c’était un problème ou juste une étape à ignorer ?
@Myghts il faut sélectionner les disques avec espace, au pire sélectionner les deux
Et bien, j’ai selectionnez la partition qui avait 490Go de libre ! 😡
Bonjour, j’ai récemment suivis ton tuto (trés bien d’ailleurs) mais j’ai un petit probleme d’attribution des droits sur /home/downloader.
chown -R downloader:debian-transmission /home/downloader
Meme apres avoir réinserer cette commande, l’interface web de transmission continue de me dire permission denied. J’ai fait quelque chose a l’envers ?
@Myghts Il faut sélectionner les 2 pour être sûr
@versus Sans connaître la configuration exacte je ne pourrais malheureusement pas t’aider plus. Essaye de me donner plus d’info
Comment je peux te donner ca ? Tu peux me mail ? Ce sera plus simple sans flood les commentaires.
Bonjour !
Alors j’ai réussi a me connecter sur l’interface web, mais j’ai une erreur, d’ailleurs je ne comprend pas x)
Voici l’erreur au moment d’ajouter le .torrent :
Error: No such file or directory ( /homme/downloader/le du dossier/le nom du fichier contenu dans le dossier
Os du serveur dédié : Ubuntu 11.10
Help Please 😡
@Myghts Visiblement tu tes trompé dans l’affectation de l’adresse de ton dossier dans les paramètres de Transmission (dans son fichier de configuration). Tu as mis Homme à la place de « home » (avec un seul M). Rectifie ton erreur et cela devrait fonctionner.
@metalnodeug
xD Ok attendez je vais essayer je vous tiens au courant !
Mais il me semble que c’est juste un erreur de frappe dans mon commentaire,
Non rien n’y fait j’ai tout recommencer, mais je n’ai plus le même problème, ca me dit error permission denied . 😡
@Myghts Il faut suivre le tuto jusqu’à la fin pour corriger ton problème de permission…
Je l’ai suivi jusqu’à la fin !
J’ai mit les droits dans filezilla et atribué le port 56969 dans transmission. ><
@Myghts Non visiblement tu n’as pas mis les droit d’accès aux fichiers d’ou l’erreur que tu rencontre et j’en parle en fin du tuto. Il faut vérifier que Daemon-transmission soit le propriétaire avec downloader avec des droits 770 au minimum.
Maintenant j’ai un autre problème 😡 Désoler de vous déranger !
Mais je ne peux plus cliquer sur rien dans l’interface, quand je clic sur open torrent il ne se passe rien, pareils pour la configuration de transmission la petite clef a molette je peux cliquer mais rien ne se passe.
Help 😡
@Myghts Relancer peut être le serveur… sans voir exactement ce qui se passe, je ne pourrais pas aider plus malheureusement.
Re bonjour ! Alors j’ai régler mon problème mais la, après avoir mit les droits d’accès du fichier downloader dans filezilla, j’ai mit 777 dans la valeur numérique, mais rien n’y fait :x, et j’aimerais savoir s’il ne faudrait pas changer la ligne « peer-port : 51413 » (dans le fichier settings.json), car dans transmission le port de départ est identique a celui du fichier settings.json ( 51413), mais dans le tutoriels on change le port pour 56969 dans l’onglet Network de transmission.
Je sais que c’est un peu confut mais, aider moi ! 🙂
Merci de vos réponses
Bonjour, merci de votre tuto, tout marche bien, par contre, par soucis de sécurité, je voudrais savoir si vous pouvez me communiquer les règles ? Sachant que je n’utilise pas mon dédié que pour ma seedbox, je souhaie ouvrir seulement les ports nécessaire à la seedbox et non à tout le serveur.
Merci 🙂 !
@falkone Pour ce qui est du mot de passe c’est tout à fait normal car il est encrypté après sauvegarde. Il ne faut pas le changer cela se fait automatiquement. Pour l’erreur, il faut essayer de taper l’adresse de la manière suivante: 192.168.0.1:9091
Bonjour, et merci pour ce tuto qui m’a décidé a prendre un serveur privé pour ma seedbox ^^
Je ne suis pas sur que mon précédent message à été pris en compte car mon internet a planter en même temps que je validais :s
Je vais donc expliquer mon problème, jai bien suivi le tuto et vérifier plusieurs fois tout ce que j’écrivais.
mais lorsque je veux accéder à MONIP/transmission/web il me marque erreur 409 : Conflit
je suis retourné dans settings.json et mon mot de passe n’était plus ce que j’avais mis, il se remet à chaque fois sous la forme {151586456s5455451481548115etc….
Etant vraiment un novice dans tout ça j’ai du faire un mauvais truc mais la je bloque et vois pas ce que je peux faire.
Merci d’avance
Super tuto ! Merci, tout marche nickel 🙂
Une petite question :
Je débute tout juste dans ce genre de truc et je me demandais s’il était facile d’installer sur ce dédié la totalité des éléments pour faire tourner une installation WordPress en parallèle ?
Bonne journée 🙂
@Nom (requisAmaury) Oui c’est tout à fait possible il suffit simplement d’installer tous les éléments nécessaire à l’utilisation de wordpress
Nice !
J’imagine qu’il suffit alors d’installer apache et MySql et zou ? ^^
Autre question, j’ai suivi ton tuto à la lettre et le Download fonctionne parfaitement, l’upload est un petit peu plus hasardeux. Y’a t-il des ports spécifiques à ouvrir pour le seed?
Merci pour ton aide 🙂
Bonjour,
Alors j’ai suivi le tutoriel point par point, mais la partie « mise à jour » a débouché sur l’installation de « Guru » sur deux partitions possibles. Installation impossible au passage.
L’installation de Transmission est ok, mais pour créer « Downloader » après la commande useradd j’obtiens « useradd : impossible de verrouiller /etc/passwd ; veuillez réessayer plus tard. »
Y a-t-il un problème? et si oui, comment pourrais-je le régler?
@Razahtlab Difficile de dire ce qui ne va pas avec la configuration sans connaitre le reste des manipulations, mais peut être qu’un reboot pourrait régler le problème ?
J’ai suivi le protocole jusqu’au IV, je me suis arrêté a « useradd -d /home/downloader -m downloader » vu qu’il me dit de réessayer plus tard!… Pas d’autres manip!
J’ai tenté le reboot, pas de changement!
Ce qui me chiffonne c’est le Guru, vu qu’on en parle pas dans le tuto!
@Razahtlab On en parle dans les commentaires. Malheureusement je ne vois pas le problème, il faut tenter une réinstallation du serveur. Pas d’autre solution
bonjour
Super Tuto
mais si j’écris c’est que j’ai 1 ou 2 soucis …
je crois avoir tout bien fait ^^;
mais après » sudo /etc/init.d/transmission-daemon start »
je fais un ps -aux = pas de PID transmission-daemon en vue
donc quand je fais http://MONIP:9091/transmission/web = Petit problème… Google Chrome n’est pas parvenu à accéder à la page X.X.X.X:9091
je ne sais pas pourquoi hier ça eu marché 🙂
mais avec un très joli » 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. »
voici mon trans.json
GNU nano 2.2.6 Fichier : /etc/transmission-daemon/settings.json
"rpc-enabled": true,
"rpc-password": "****",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "bru***",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 18,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}
help me please
@Bruhno Salut et merci pour ton commentaire bien détaillé. Visiblement ton fichier settings semble être correctement paramétré du coup je penche vers la solution suivante:
– As-tu correctement arrêté transmission-daemon avant de faire ta configuration ? (sudo /etc/init.d/transmission-daemon stop)
En gros je te conseillerais tout d’abord d’éteindre transmission-daemon, ensuite modifier ton fichier de config en l’enregistrant, puis de relancer transmission-daemon et regarder avec la commande
top
si il est actif dans les processus.Tiens moi au courant 😉
j’ai bien executez « sudo /etc/init.d/transmission-daemon stop »
d’ailleurs quand je tape » status transmission-daemon »
ça me renvoie » transmission-daemon stop/waiting »
et pour la commande top je ne vois pas » transmission-daemon »
bien sur que j’ai fait sudo /etc/init.d/transmission-daemon start AVANT 😉
merci de ton aide
PS: ma kimsufi est installée en Ubuntu Server 13.04 « Raring Ringtail »
@Brunho As tu tenté un reboot ? SI vraiment ça ne fonctionne pas je te conseillerais de refaire une installation propre. Malheureusement le problème pourrait venir de pas mal de chose et comme ya un peu de configuration, ça pourrais être tout et n’importe quoi. Une erreur dans un script de config, une virgule manquante, un caractère ajouté sans faire exprès, autre… c’est difficile pour moi de savoir.
reboot fait = pas de changement ( pas de transmission-daemon dans TOP ou PS )
quand a refaire une réinstallation , il y a un léger problème
je ne sais pas faire cela moi
et il y’a pas encore le Tuto 😉
@Brunho la reinstallation se fait sur le site de kimsufi quand on accede a son compte. Il y a une section reinstallation et il suffit de choisir sa version d’ubuntu server et de laisser tout par defaut 😉
ahhh ok
et après ZE TUTO
[ RESOLU ]
install d’une LTS 12.04 English
copie / coller ton Tuto ça roule nickel
Merci d’avoir pris le temps de m’aider et d’avoir ecrit ce merveilleux tutooo
@Brunho Avec plaisir et content que ça fonctionne
Bonjour,
Tout d’abord merci pour ce superbe tuto qui m’a convaincu de passer le pas ;-))
J’ai pris kimsufi , meme serveur que dans le tuto, je suis sous mac, donc installé transition, et transmit…
Je n’arrive pas à passer la dernière étape.
Jusqu’au modif via ftp sur transmit ça va.
J’ai eu l’erreur 409.
J’ai essayé le conseil que tu donne avec la suite de caractères et j’arrive à ouvrir la page firefox, mais j’ai un message d’erreur juste après :
j’ai bien l’interface transition sous firefox , mais une boite de dialogue apparait qui dit :
« Connection failed. Could not connect to server. You may need to reloaded the page to reconnet »
Et j’ai tout essayé mais rien n’y fait j’ai toujours éternellement ce maudit problème …
Je ne peux pas non plus configurer la dernière partie du tuto…
Qui pourrait m’aider car la je commence à craquer un peu 🙁
Merci par avance aux âmes charitables qui me viendrait en aide :))
j’ai réinstallé une version 12.04 anglaise comme Bruno,
mais désormais mon pw a changé et quand je me connecte impossible de pouvoir entrer le nouveau qu’on m’a envoyé
par mail… :-((((
hmmm 🙁
@guyfawkes C’est normal, après une réinstallation les mots de passe changent pour la connexion SSH et (S)FTP. Est ce que le problème est résolu ?
Oui en fait j’ai suivi le conseil donné plus avant :
Réinstallé une version LT 10.04 anglaise et re suivi la procédure et ça a marché
merci encore pour ton tuto précieux !!!
:DDD
Merci pour ton retour et désolé de ne pas avoir répondu plus tôt 😉
Pas grave ; déjà c’est super de prendre le temps de faire un tuto aussi complet …
Je pense que tu peux rajouter de prendre la version anglaise de la LT 10.04 car il semblerait que la VF que l’on prend par défaut ait l’air de poser quelques problèmes…
;-))
Salut, d’abord merci pour ce tuto, je voudrais juste avoir une précision. Tout à l’air de bien marcher cependant j’ai eu l’erreur 409 mais je vais devoir utiliser ce lien pour toujours afin d’accéder à transmission ? Parceque c’est pas pratique du tout.
@Theo Tu parles de quel lien ?
http://MONIP:9091/afzefezf6q-ef4q6ze7f6e8f47+zq84fq94f6qz »7f3″z4fqz6″8f4″9z7fqz6
Celui la, ca marche bien mais le probleme est que sans celui la après ça ne marche pas. Et ensuite j’ai essayé de lancer un telechargement l y avait marqué permission denied tu aurais une idée ?
En tout cas merci de ta reactivité et j’aime beaucoup ton site il est dans mes favoris 😉
@Theo Normalement il suffit de rentrer la clef une seule fois et après tu devrais pouvoir y acceder normalement. Le message d’erreur provient du fait que Transmission n’a pas les droits de télécharger dans le dossier. Il faut vérifier que le propriétaire du dossier est bien daemon et que celui-ci à les droits 777
J’ai tout refait, je tombe sur l’erreur 409, par contre un nouveau probleme, on me demande pas mon user et mdp. Et ca ne marche que avec le lien qui regle l’erreur 409. Comment tu vois si daemon a les droits 777 ?
@Theo tu peux voir les droits dans filezilla directement, ça dois être un problème de configuration ton erreur
J’ai tout refait encore une fois, toujours erreur 409 et il me demande toujours pas mon id et mdp alors que j’ai fais gaffe de bien l’activer et de bien remplir le fichier de config.
@Theo malheureusement la je ne peu pas vraiment t’aider plus vu que je ne connais pas exactement ta configuration. Regarde si tu n’a pas oublié une virgule dans ton fichier de configuration ou autre.
OK c’est bon alors pour regler mes problemes, j’ai bien utiliser le même user PARTOUT, c’est à dire que ce soit pour me connecter à l’interface web ou bien de l’user linux ( une betise de ma part je concède ). Ensuite avec filezilla tout à été réglé sans souçis, il faut bien penser à mettre les droits 777 au repertoire du compte et aussi au sous repertoire incomplete. Voilà comment j’ai reussi à faire fonctionner le bouzin. J’espère que ça aidera des gens 🙂
à ce jour ci le meilleur os est bien : Système d’exploitation Ubuntu 13.04 Server 64bit – francais ? ou il faut rester sur la même du tuto
@ServLoV c’est une question de choix mais la dernière version est vraiment pas mal du tout 😉 et le tuto fonctionnera de toute façon peu importe la version.
Merci bien^^ et comment je peut transferer mes fichiers de SDEDI vers Kimsu ?
Merci pour ce tuto et le deuxième pour mettre transmition 2 !
Tous roule !!!!!!!!!!!!!!!!!!!!!!!
Vivement que tu nous fasse celui pour protéger tout le serv !!
J’ai déjà regarder avec iptables et sa promet ^^
@Alf Merci pour ton message et il est vrai que la sécurisation du serveur pourrait faire un bon tuto. Je vais réfléchir un peu à ça 😉
Sa serai cooooooll !!!
Car c’est galère pour le commun des mortelle qui a toujours utilisé windows :d
En tout cas merci encore, car sinon je pense que j’y serai encore avec mes transmission …. !
C’est re moi !!!!
Pour se connecter en https à Transmission j’ai trouvé sa c’est super simple et sa marche !
http://doc.ubuntu-fr.org/pound
Merci pour ce tuto clair et net… ça à marché au poil pour moi sur Kimsufi !
bonjour j’ai une erreur permissions denied lor du telechargements
@drake tout est dans le tuto et les commentaires
Salut, moi ca fait 5 tutos que j’essai et je trouve toujours une erreur Error : Permission Denied, pourtant j’ai bien mis les dossiers en chmod 775, que faire, car là je me demande si les tutos sont à jour. du coup…..
@Kitsune Mon tuto est à jour et n’a pas de soucis particulier, je pense qu’il s’agit d’une erreur de ta part. Une erreur de permission indique de toute façon un soucis de paramétrage et de droit
Bonjour,
Exactement le tuto dont j’avais besoin, merci ! Par contre il y a encore quelque chose que je ne comprends pas.
J’ai créé un utilisateur « thomas » et l’arborescence suivante : /home/thomas/download/incomplete
J’ai configuré transmission en conséquence.
Si je ne met pas un chmod 777 sur le répertoire de l’utilisateur « thomas » (comme expliqué au chapitre V) transmission n’a pas les droits nécessaires.
Pourtant je ne veux pas donner les droits à n’importe qui sur le répertoire de mon utilisateur, notamment parce que je voudrais avoir plusieurs utilisateurs. J’ai d’ailleurs suivi le tuto pour créer une seconde seedbox mais j’ai toujours ce même problème : si c’est pas open bar chez l’utilisateur, transmission n’a pas les droits.
J’avais initialement suivi scrupuleusement le tuto (utilisateur « downloader ») et ça donnait la même chose.
J’ai tourné le problème dans tous les sens mais je ne parviens pas à donner des droits spécifiquement à transmission. Est-ce que j’ai manqué quelque chose ?
Bon tutos, good job !!
Pour l’erreur rencontrée par thomas sur les droits,
il suffit de faire un « chmod g+w /home/downloader »/.
« Exemple si vous avez une connexion 30 Méga avec 3 Mo/s pour le téléchargement, vous serez loin d’atteindre les 100 Mo/s vu que vous êtes bridé à 3 (on est bien d’accord ;)) »
C’est du 100 MB/s chez OVH, pour convertir en Mo/s il faut diviser par 8 soit 12,5 Mo/s et non 100.
@mymane Malheureusement je ne suis pas d’accord avec toi. MB/s est différent de Mb/s. 100 MB/s = 100 Mo/s alors que 100 Mb/s doit effectivement être divisé par 8.
Un grand merci pour ce tutoriel. Il date, mais il est toujours bon. Je viens d’installer ma Seedbox sur mon serveur. Merci encore.
@kader merci à toi pour ton message
@metalnodeug de rien