Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:seedbox [15/01/2019 07:06] smolski [Configuration] |
doc:reseau:seedbox [19/04/2023 20:32] bendia |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Mise en place d'une seedbox | * Objet : Mise en place d'une seedbox | ||
- | * Niveau requis : {{tag>débutant avisé}} | + | * Niveau requis : {{tag>avisé}} |
* Commentaires : //Debian Stretch et Supérieur. // | * Commentaires : //Debian Stretch et Supérieur. // | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
Ligne 17: | Ligne 17: | ||
Mise en place d'une seedbox simple avec transmission-daemon sur une Debian Stretch ou Buster. | Mise en place d'une seedbox simple avec transmission-daemon sur une Debian Stretch ou Buster. | ||
+ | |||
+ | Une SeedBox est le terme désignant un logiciel qui télécharge et partage des torrents avec une haute disponibilité (haut débit et capacité de stockage), le tout fonctionnant grâce à un daemon (service en arrière plan qui peut démarrer en même temps que le système) comme transmission-daemon et qui aura pour charge de télécharger et partager des fichiers torrent managés par une interface web. | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 25: | Ligne 27: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | - [[doc:system:systemd|On éteint le daemon]] pour pouvoir modifier le fichier de configuration :<code root>systemctl stop transmission-daemon.service</code> | + | - [[doc:system:admin:systemd|On éteint le daemon]] pour pouvoir modifier le fichier de configuration :<code root>systemctl stop transmission-daemon.service</code> |
- | - On crée le répertoire de téléchargement des fichiers graines (.torrent) et on met les droits sur le dossier :<code user>mkdir /home/$USER/torrent</code><code root>chown -R debian-transmission /home/$USER/torrent</code> | + | - Avec la commande suivante, assurez-vous d'abord que l'utilisateur courant désigné par [[doc:programmation:shell:variables|la variable $USER]] est bien le votre et non root ou tout autre, avant de créer le répertoire de téléchargement : <code user>echo $USER</code> |
+ | <note important>Désormais vous remplaçerez la variable '$USER' des lignes suivantes par votre nom d'utilisateur fournit par la commande précédente !</note> | ||
+ | - Création du répertoire de téléchargement des fichiers torrent :<code user>mkdir /home/$USER/torrent</code> | ||
+ | - Ajout de l'utilisateur au groupe transmission-daemon: <code root>adduser $USER debian-transmission</code> | ||
+ | - Attribution de l'user/groups au dossier torrent: <code root>chown -R debian-transmission /home/$USER/torrent</code> | ||
+ | - Modification des droits de l'user/groups du dossier torrent: <code root>chmod -R 770 /home/$USER/torrent</code> | ||
- On édite le fichier de configuration :<code root>nano /etc/transmission-daemon/settings.json</code><code> | - On édite le fichier de configuration :<code root>nano /etc/transmission-daemon/settings.json</code><code> | ||
- | - "download-dir": "/home/NOM_UTILISATEUR_SYSTEME/torrent", | + | - "download-dir": "/home/$USER/torrent", |
- "rpc-host-whitelist-enabled": false, | - "rpc-host-whitelist-enabled": false, | ||
- "rpc-password": "password", | - "rpc-password": "password", | ||
Ligne 35: | Ligne 42: | ||
- </code> | - </code> | ||
- On redémarre le daemon transmission :<code root>systemctl start transmission-daemon.service</code> | - On redémarre le daemon transmission :<code root>systemctl start transmission-daemon.service</code> | ||
- | <note important>Pensez à ouvrir le port 9091 en tcp si vous utilisez iptables ou nftables</note> | + | <note important>Pensez à ouvrir le port 9091 en tcp si vous [[doc:reseau:iptables|utilisez iptables]] ou nftables</note> |
Il ne vous reste qu'à vous rendre sur le serveur, ip ou nom de domaine, : port. Exemple :<file> | Il ne vous reste qu'à vous rendre sur le serveur, ip ou nom de domaine, : port. Exemple :<file> | ||
XX.XXX.XXX.XXX:9091 ou nomdedomaine.fr:9091 | XX.XXX.XXX.XXX:9091 ou nomdedomaine.fr:9091 | ||
</file> | </file> |