Seedbox · 3 min read · Feb 12, 2026
Ubuntu 10.10 LAN Torrent Seedbox Avec Avalanche-rt, Lighttpd, Rtorrent, Vsftpd Et Samba - Page 2
Interface Web
Téléchargez-le et décompressez-le :
wget "http://avalanche-rt.googlecode.com/files/avalanche_rt_0_9_RC2.tar.gz"
mkdir avalanche
tar xzvf avalanche_rt_0_9_RC2.tar.gz -C avalanche/Ensuite, nous déplaçons le contenu du répertoire vers notre emplacement souhaité (par exemple /var/www/webui ou directement dans le http-root) :
sudo mv avalanche/* /var/www/Maintenant, nous devons modifier le settings.php :
sudo nano /var/www/settings.phpPuisque nous n’utilisons pas de combinaison utilisateur/mot de passe pour le montage RPC, nous pouvons supprimer ces deux lignes. Changez le torrents_folder pour le répertoire créé précédemment ( /home/torrent/torrent-files pour rester dans l’exemple). Le port du serveur n’est pas 5001 ! Dans la plupart des cas, c’est le port 80 (tout le monde qui a besoin d’un autre sait ce qu’il fait).
Maintenant, nous devons définir les droits de propriété et les droits de fichier :
cd /var/www/
sudo chmod -R 775 torrents/
sudo chmod 664 prefs.json
sudo chown -R www-data:www-data *En gros, nous avons terminé. Nous avons configuré rtorrent pour xmlrpc, lighttpd pour xmlrpc, et l’interface web.
Ensuite, démarrez un nouvel écran…
screenet exécutez rtorrent :
rtorrentVous pouvez détacher la fenêtre de l’écran maintenant ( strg + a + d). rtorrent fonctionne maintenant en arrière-plan. Vous pouvez revenir à votre écran avec :
screen -RDEnsuite, redémarrez lighttpd :
sudo /etc/init.d/lighttpd restart(Ce pas peut ne pas être nécessaire, mais j’ai fait l’expérience que cela aide souvent lorsque rtorrent et lighttpd ne peuvent pas communiquer, donc cela ne fait pas de mal de le faire.)
Maintenant, vous devriez être en mesure de vous connecter à l’interface web d’avalanche-rt via votre navigateur web.
Si tout fonctionne bien et qu’avalanche-rt ne vous donne pas de message d’erreur, essayez un torrent (par exemple http://releases.ubuntu.com/maverick/ubuntu-10.10-server-i386.iso.torrent) - il devrait maintenant se télécharger.
Si vous obtenez une erreur, avalanche-rt a une bonne liste d’erreurs courantes disponible à http://code.google.com/p/avalanche-rt/wiki/CommonErrors, mais si vous avez suivi ces étapes, aucune ne devrait se produire.
En gros, nous avons terminé. Maintenant, il est temps de régler rtorrent, ce qui se fait dans le .rtorrent.rc. Vous pouvez par exemple définir un dossier de surveillance dans lequel vous pouvez télécharger des torrents qui seront lancés automatiquement par rtorrent, définir le port pour vos connexions bittorrent entrantes (si vous n’utilisez qu’un seul port, écrivez-le néanmoins sous forme de plage de ports, par exemple 12345-12345 ouvrira juste le port 12345), activer/désactiver dht et pex, définir des limites de téléchargement, etc. rtorrent est très puissant.
Après avoir enregistré vos paramètres, redémarrez rtorrent et ensuite lighttpd une dernière fois.
Ensuite, nous avons besoin d’un moyen d’accéder aux données stockées sur notre seedbox.
Pour cela, nous installons vsftpd, un daemon ftp sécurisé et simple.
VSFTPD
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.confNous devons simplement décommenter / changer les lignes suivantes :
locale_enable=yes
write_enable=yes
chroot_local_user=yesMaintenant, nous pouvons télécharger des torrents dans notre dossier de surveillance via ftp. Nous pouvons également accéder à tous les répertoires nécessaires via ftp, car ils sont tous situés dans le répertoire personnel de l’utilisateur (l’utilisateur ftp est notre utilisateur avec lequel nous sommes connectés au serveur). Pour une configuration Internet, vous pourriez envisager une gestion des utilisateurs différente et plus sécurisée (utilisateur ftp sans shell de connexion) avec un cryptage supplémentaire de la connexion.
Une fois terminé, enregistrez et quittez le fichier et redémarrez vsftpd :
sudo restart vsftpdC’est tout pour la partie ftp.
Pour pouvoir accéder aux téléchargements via une machine Windows, nous installons Samba. Nous configurons Samba en lecture seule afin de ne pas supprimer accidentellement des fichiers.
Samba
sudo apt-get install sambaModifiez la configuration :
sudo nano /etc/samba/smb.confCommentez la section des imprimantes si vous le souhaitez et créez votre partage :
[incoming]
path = /home/torrent/downloads
guest ok = no
writeable = no
Redémarrez le daemon samba :
sudo restart smbdNous ajoutons maintenant un utilisateur sans connexion et shell pour la connexion samba :
sudo adduser --no-create-home --disabled-login --shell /bin/false usernameAjoutez l’utilisateur samba (les deux noms d’utilisateur doivent être les mêmes) :
sudo smbpasswd -a usernameDéfinissez un mot de passe :
sudo smbpasswd shareVous pouvez maintenant accéder à votre seedbox via le réseau Windows avec le nom d’utilisateur/mot de passe que vous avez défini.
Profitez de votre nouvelle seedbox torrent.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.