Torrent cloud est un client torrent distant auto-hébergé, écrit en Go (golang). Vous démarrez des torrents à distance, qui sont téléchargés sous forme d'ensembles de fichiers sur le disque local du serveur, qui sont ensuite récupérables ou diffusables via HTTP. Le client est rapide et facile à configurer avec un excellent réglage pour sangsue uniquement et sans ensemencement. Ce guide vous guidera tout au long de la configuration d'Ubuntu 16, mais devrait fonctionner avec n'importe quelle version Debian de Linux.
Caractéristiques
*Binaire unique
*Multiplateforme
*Recherche torrent intégrée
*Mises à jour en temps réel
*Adapté aux mobiles
*Serveur de contenu rapide
Commençons par le prérequis pour le serveur.
apt-get update && apt-get upgrade -y && apt-get install git gcc nano
Nous devons maintenant installer le langage Go pour exécuter cette application.
wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.8.linux-amd64.tar.gz
rm go1.8.linux-amd64.tar.gz
Nous devons maintenant définir le chemin pour la commande Go
export PATH=$PATH:/usr/local/go/bin
Maintenant que la condition préalable est éliminée, installons le client Cloud Torrent
go get -v github.com/jpillora/cloud-torrent
Démarrer le client
/go/bin/cloud-torrent --port 3031 --config-path /root/cloud-torrent.json --title "CloudT" --log --auth "user:password"
Maintenant, visitez le client à utiliser
http://serverip:3031
(Facultatif - Démarrage automatique et configuration du service)
Nous devons d'abord déplacer le binaire dans le dossier usr/bin
mv /root/go/bin/cloud-torrent /usr/local/bin/cloud-torrent
Nous devons maintenant créer le fichier Service
nano /usr/lib/systemd/system/cloud-torrent.service
[Unit] Description=cloud-torrent [Service] WorkingDirectory=/root/ ExecStart=/usr/local/bin/cloud-torrent --port 3031 --config-path /root/cloud-torrent.json --title "Cloud Torrent" --log --auth "user:password" Restart=always RestartSec=3 [Install] WantedBy=multi-user.target
Activer le service
systemctl enable cloud-torrent
Démarrer le service
systemctl start cloud-torrent
Confirmer que le service est en cours d'exécution
systemctl status cloud-torrent