• S'enregistrer
  • Login
  • Forum   
  • Malice Fansub
    Visite guidée Projets futurs Dramas Films & SP Animes Clips + TV + Bonus Avancement La team Nous rejoindre Nous contacter
  • Sub'friends
    Byaoiline Drama Jinso Fansub Hana Miyabi Fansub Kumo no Toile Mangas-Arigatou Fansub misterdred Miyou Fansub Niwatori Subs The king Sejong
  • Médiathèque
    J-Dramas J-Films/SP Anime OST J-Dramas OST Films OST Animes
  • S'enregistrer
  • Login
  • Home
  • Members
  • Help
  • Search
Otarigato Machine à café Informatique Mise en place seedbox, bots xdcc et ddl

Messages globaux
Dernière niouze
Nouveaux messages

Derniers messages
Scannernnu
start to write on the key...

Dernier : Scannernnu
Il y a 3 heures
Forum : Miouzique
0 - 8
Tchenss
Votre musique du moment ?

Dernier : Tchenss
Il y a 11 heures
Forum : Miouzique
188 - 171,397
umi-chan
K-pop & K-Rock

Dernier : umi-chan
12-05-2025, 14:09
Forum : Miouzique
449 - 297,667
Ronaldepilm
[The defeat IT solutions ...

Dernier : Ronaldepilm
12-05-2025, 00:15
Forum : Votre présentation
0 - 60
jonomesa
King's daughter Soo Baek ...

Dernier : jonomesa
01-05-2025, 19:57
Forum : Dramas
292 - 30,745
CatherineClaire
Kieta hatsukoi (My love m...

Dernier : CatherineClaire
01-05-2025, 05:25
Forum : Dramas
68 - 1,072
umi-chan
Thaï Pop, Rock, etc

Dernier : umi-chan
25-04-2025, 16:38
Forum : Miouzique
10 - 4,884
alexavignon
Fūrin kazan

Dernier : alexavignon
23-04-2025, 19:45
Forum : J-Dramas
6 - 8,967
Yami Shino
Saiki Kusuo no Ψ nan (The...

Dernier : Yami Shino
22-04-2025, 01:20
Forum : J-Films & SP
14 - 4,699
Shingo425
Jikō keisatsu hajimemashi...

Dernier : Shingo425
13-04-2025, 12:52
Forum : J-Dramas
3 - 5,187

Utilisateurs en ligne
Bing, Google
Total : 229 (0 Membre(s) | 227 Visiteur(s))

Statistiques du Forum
Sujets du forum : 4458
Messages du forum : 33239
Membres : 1966
Dernier membre : Scannernnu
Mise en place seedbox, bots xdcc et ddl
 
  • Moyenne : 0 (0 vote(s))
Description du topic
Histoire de diversifier :)
Kirinenko (Hors ligne)

Grumeau des Alpes
Otarie Team
Sub’friends
Arrivée : Oct 2011
Sujets : 334
Messages : 4,252
J'aime reçus : 493
#2
23-12-2014, 22:38 (Modification du message : 29-12-2014, 16:59 par Kirinenko.)
Voilà la suite :)

Petit mot :

Alors c'est le moment de faire un peu le point quand même ^^ J'avais quelques autres idées en tête aussi mais elle demande trop pour peu. Comme la connexion par ssl pour irc ou la mise à jour automatique du système. Nous avons déjà là un beau petit système je pense :) Avec une distribution xdcc, torrent et téléchargement direct avec possibilité de streaming dans le navigateur ou VLC et MPC pour lecture aussi des sous-titres présents. Vous pouvez aussi mettre des autorisations spécifiques pour chaque dossier/fichier selon l'utilisateur ou la distrib. Je vais donc maintenant continuer un petit peu pour ajouter un second utilisateur transmission par exemple. Cela peut servir si vous voulez être deux sur la machine. Vous pouvez définir des dossiers de réception différents, vous aveez des accès web différents pour transmission et les fichiers, etc :)


Ajout d'une autre instance transmission :

Tuto ayant servi : http://www.experience2geek.com/?p=4144

Sur la base de l'installation de transmission, et comme on veut séparer ces deux utilisateurs afin de ne pas donner d'accès aux noms de fichiers de l'un à l'autre ; on commence par créer un nouvel utilisateur avec son propre dossier dans "home".
Code :
useradd -d /home/lautre_nom_que_vous_voulez -m lautre_nom_que_vous_voulez
passwd lautre_nom_que_vous_voulez
cd /home/lautre_nom_que_vous_voulez
mkdir files

Puis on ajoute donc son dossier au listing de h5ai de la même façon que précédemment :
Code :
sudo ln -s /home/lautre_nom_que_vous_voulez/files /var/www/nouveau_dossier_2

On associe le second utilisateur à transmission :
Code :
usermod -a -G debian-transmission lautre_nom_que_vous_voulez

On crée le dossier pour les fichiers en cours de dl :
Code :
mkdir /home/lautre_nom_que_vous_voulez/files/incomplete

On donne les bons droits d'accès aux dossiers :
Code :
chown -R lautre_nom_que_vous_voulez:debian-transmission /home/lautre_nom_que_vous_voulez/files
chmod -R 775 /home/lautre_nom_que_vous_voulez/files

Puis on crée donc cette nouvelle instance transmission et pour cela, on commence par arrêter puis on copie ce qu'il faut :
Code :
sudo /etc/init.d/transmission-daemon stop

On copie ensuite notre ancienne config de transmission afin de pas tout refaire :
Code :
cp /usr/bin/transmission-daemon /usr/bin/transmission-daemon2
cp /etc/init.d/transmission-daemon /etc/init.d/transmission-daemon2
cp -a /var/lib/transmission-daemon /var/lib/transmission-daemon2
cp -a /etc/transmission-daemon /etc/transmission-daemon2
cp /etc/default/transmission-daemon /etc/default/transmission-daemon2
ln -sf /etc/transmission-daemon2/settings.json /var/lib/transmission-daemon2/info/settings.json

Puis on configure un peu des fichiers :
Code :
nano /etc/init.d/transmission-daemon2
Et à la ligne "NAME=..." vous changez pour
Code :
NAME=transmission-daemon2

Puis on édite les paramètres de la seconde instance :
Code :
nano /etc/transmission-daemon2/settings.json

Et on change les ligne suivantes :
Code :
"incomplete-dir": "/home/lautre_nom_que_vous_voulez/files/incomplete,
"incomplete-dir-enabled": true,
"download-dir": "/home/lautre_nom_que_vous_voulez/files",
"peer-port": 51414,
"rpc-password: "MotDePassePourUtilisateur2″,
"rpc-username": "Utilisateur2″,
"rpc-port": 9092,
"rpc-whitelist-enabled": false,

On modifie ensuite :
Code :
nano /etc/default/transmission-daemon2

Et on remplace "CONFIG_DIR=/var/lib/transmission-daemon/info" par
Code :
CONFIG_DIR="/var/lib/transmission-daemon2/info"

On update ce nouveau client transmission :
Code :
sudo update-rc.d transmission-daemon2 defaults

Hmmmmmm, j'avais du message d'erreur et comme je ne l'ai pas noté, je me souviens plus mais après du redémarrage et le lendemain ça fonctionnait~ On continue donc ^^"
Bon, en fait après avoir voulu installer une autre instance, le soucis vient du fichier "/etc/init.d/transmission-daemon2", en haut il faut changer une ligne :
Code :
# Provides:          transmission-daemon2

C'est donc en place mais on a aucun accès puisqu'on a pas paramétré les ports dans le pare-feu. Et on va aussi ajouter les règles VPN.
Code :
sudo /etc/init.d/transmission-daemon stop
sudo /etc/init.d/transmission-daemon2 stop

Code :
nano /etc/init.d/firewall
Et on ajoute tout en bas de fichier :
Code :
# Transmission-daemon2
iptables -t filter -A OUTPUT -p tcp --dport 9092 -j ACCEPT  
iptables -t filter -A INPUT -p tcp --dport 9092 -j ACCEPT

Code :
nano /etc/openvpn/mullvad/scripts/up.sh
Et on change dedans :
Code :
# Allow Bittorrent traffic via tun0
iptables -A SERVICES -p tcp --dport 51413 -j ACCEPT # rTorrent random range
iptables -A SERVICES -p udp --dport 51413 -j ACCEPT # DHT
iptables -A SERVICES -p tcp --dport 51414 -j ACCEPT # rTorrent random range
iptables -A SERVICES -p udp --dport 51414 -j ACCEPT # DHT
iptables -A OUTPUT -m owner --gid-owner debian-transmission -j ACCEPT

#Demarrage de transmission
/etc/init.d/transmission-daemon restart
/etc/init.d/transmission-daemon2 restart

Puis l'autre fichier :
Code :
nano /etc/openvpn/mullvad/scripts/down.sh
Et on change ceci avant d'enregistrer :
Code :
/etc/init.d/transmission-daemon stop
/etc/init.d/transmission-daemon2 stop

#On efface les règles iptables ajoutées

iptables -D FORWARD -s 192.168.0.1/32 -o eth0 -j DROP
iptables -D OUTPUT -m owner --gid-owner debian-transmission -j ACCEPT
iptables -D SERVICES -p udp --dport 51414 -j ACCEPT # DHT
iptables -D SERVICES -p tcp --dport 51414 -j ACCEPT # rTorrent random range
iptables -D SERVICES -p udp --dport 51413 -j ACCEPT # DHT
iptables -D SERVICES -p tcp --dport 51413 -j ACCEPT # rTorrent random range
iptables -D INPUT -i $1 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -D POSTROUTING -t nat -o $1 -j MASQUERADE
iptables -D PREROUTING -t nat -i $1 -p udp --dport 1194 -j DNAT --to 192.168.0.1
iptables -D PREROUTING -t nat -i $1 -p tcp --dport 1194 -j DNAT --to 192.168.0.1

Et ensuite comme j'ai zappé, dans le fichier de config du pare-feu on ajoute :
Code :
cd /
nano /etc/init.d/firewall
iptables -A INPUT -m state –state RELATED,ESTABLISHED -p udp –dport 51414 -j ACCEPT
iptables -A OUTPUT -p udp –sport 51414 -j ACCEPT

Si on ne veut pas appliquer la connexion VPN pour cette instance de transmission, il ne faut pas modifier les fichiers up et down et modifier les lignes suivantes :
Code :
"bind-address-ipv4": "192.168.0.1",
"bind-address-ipv6": "fe80::",
Dans
Code :
nano /etc/transmission-daemon2/settings.json

Et si vous avez des soucis de permissions de dossier :
Code :
chown -R nom-utilisateur2:debian-transmission /var/www/nom_dossier_maitre/dossier_nom_groupe
chmod -R 775 /var/www/nom_dossier_maitre/dossier_nom_groupe

Note : si vous avez déjà ajoutez des torrents à votre première instance de transmission, ils apparaîtront dans votre connexion sur l'interface web de la seconde. Il suffit de supprimer les torrents de la liste mais PAS leurs fichiers. Leur chemin de dossier défini restant l'ancien et donc ça pointe bien.

Note2 : changer utilisateur de transmission afin de mettre la règle sur le propritaire des communications dans le pare-feu sans que cela n'impacte les instances utilisant le VPN : https://forum.transmissionbt.com/viewtop...=2&t=14836


Ajouter une image à la page de _h5ai :

Je mets ça là aussi car çame fera un souvenir :) Le css de cette page est contenu dans le fichier "/var/www/_h5ai/client/css/styles.css" et dans ce fichier, dans le bloque :
Code :
body{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-size:13px;font-weight:300;color:#555;background-color:#fff;margin:30px}
Il faut ajouter à la fin avant le "}" :
Code :
;background-image:url("nom_image.jpg");background-position: right bottom;background-repeat:no-repeat
Et bien sûr vous l'uploadez à l aplace de l'ancien et vous ajoutez dans le même dossier l'image que vous avez mentionné.ct


Noubliez pas :

Si vous avez tout suivi, on a remis la permission de se loguer en root pour l'accès ftp, remodifiez ça au besoin.


Mot de la fin :

Tartiflette !

Sinon, voici la fin de ce tuto, je suis bien au courant qu'il peut être perfectionné. Pour l'avoir moi même suivi bon nombre de fois et je peux vous dire que je me suis souvent planté quand même, des étapes pourraient être combinées, d'autres zappées, d'autres ajoutées ou commentées un peu plus. Mais maintenant que je suis enfin arrivé ici et que ça fonctionne enfin chez moi, je poste donc tout cela afin qu'on puisse s'en servir au moins comme base. Suivant votre système, vous pouvez adpater cela je pense. Il n'est d'ailleurs pas non plus obligé de tout suivre mais par contre il faut TOUT LIRE. Certaines étapes décrites plus tard peuvent se référer à un autre moment, même si j'ai essayé de limiter cela. Sinon j'espère que cela vous a aidé et si vous avez des soucis, vous pouvez demander, ça ne mange pas de pain, mais une bonne recherche et un poste sur votre solution sera le top ^^ Je laisse à la suite des liens vers des sites web, ils étaient en fin de mon fichier texte alors que je rédigeais ce tuto, j'ai du les lire et comme je els ai copié, je les laisse au cas où. Dernier point, ce tuto est sous WTFPL soit "fait ce que tu veux de cela, rien à carrer".


http://www.guillaume-leduc.fr/recuperer-...edbox.html
http://phil.writesthisblog.com/seedbox-b...nsmission/
http://www.kai23.fr/transformer-serveur-...s-minutes/
https://www.digitalocean.com/community/t...debian-vps
http://www.legeektechno.fr/serveurs/h5ai...index.html
http://actual-it.info/2014/installer-ser...ur-debian/
http://www.nicogiraud.com/blog/installat...mysql.html
http://wiki.rezo-zero.com/index.php/Inst...ous_Debian
http://www.papygeek.com/software/optimis...vec-nginx/
http://httpd.apache.org/docs/1.3/howto/auth.html#intro
https://www.feralhosting.com/faq/view?question=20
https://www.feralhosting.com/faq/view?question=22
http://perishablepress.com/stupid-htaccess-tricks/
Kirinenko a écrit :Je m'autoquote si je veux, d'abord.
Nyanyanyanyan . . . . . . . . . . . . . . . [Image: chat-moche-27c1d17.gif]
[Image: 4yi3an10-3858b7.gif]
Répondre

  •
 J'aime Citer
  Nouvelle réponse
« Sujet précédent | Sujet suivant »

Utilisateur(s) parcourant ce sujet : 1 visiteur(s)



Messages dans ce sujet
Mise en place seedbox, bots xdcc et ddl - par Kirinenko - 23-12-2014, 22:21

  • S’abonner au sujet
  Discord

Malice Fansub
Avat6
Avancement
Fiche Dogaru
Page Facebook

Dernières sorties
La team est désormais fermée.

Todome no kiss
Todome no parallel
Épisodes 8 à 10 FIN
Todome

Kieta hatsukoi - SP
Kieta

Bokura wa koi
Ep 7 FIN
BokuraW

Tokyo revengers
LICENCIÉ
TokyoR

Mogura no uta
v2 - 1080p
Mogura

Mogura no uta 2
Mogura2

Sakamichi no Apollon
Sakamichi


Partenaires
partenaire logo

Choisissez Firefox
obtenir firefox

© Propulsé par MyBB et basé sur un design de D&D

Contact
Affichage linéaire
Affichage hiérarchique