Torrent cloud è un client torrent remoto self-hosted, scritto in Go (golang). I torrent vengono avviati in remoto, che vengono scaricati come set di file sul disco locale del server, che sono quindi recuperabili o riproducibili in streaming tramite HTTP. Il client è veloce e facile da configurare con un'ottima impostazione su Leech only e No seeding. Questa guida ti guiderà attraverso l'installazione di Ubuntu 16 ma dovrebbe funzionare con qualsiasi versione Debian di Linux.
Caratteristiche
*Binario singolo
*Piattaforma multipiattaforma
*Ricerca torrent incorporata
*Aggiornamenti in tempo reale
*Mobile friendly
*Server di contenuti veloce
Cominciamo con il prerequisito per il server.
apt-get update && apt-get upgrade -y && apt-get install git gcc nano
Ora dobbiamo installare la lingua Go per eseguire questa applicazione.
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
Ora dobbiamo impostare il percorso per il comando Vai
export PATH=$PATH:/usr/local/go/bin
Ora, con il prerequisito fuori mano, installiamo il client Cloud Torrent
go get -v github.com/jpillora/cloud-torrent
Avvia il cliente
/go/bin/cloud-torrent --port 3031 --config-path /root/cloud-torrent.json --title "CloudT" --log --auth "user:password"
Ora visita il client da utilizzare
http://serverip:3031
(Facoltativo:avvio automatico e configurazione del servizio)
Per prima cosa dobbiamo spostare il binario nella cartella usr/bin
mv /root/go/bin/cloud-torrent /usr/local/bin/cloud-torrent
Ora dobbiamo creare il file di servizio
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
Abilita il servizio
systemctl enable cloud-torrent
Avvia il servizio
systemctl start cloud-torrent
Conferma che il servizio è in esecuzione
systemctl status cloud-torrent