GNU/Linux >> Linux Esercitazione >  >> Debian

Client Torrent Cloud ad alta velocità

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

Debian
  1. Debian – Richiesta di avvio del servizio ripetuta troppo rapidamente, rifiutandosi di iniziare?

  2. Il servizio Systemd non avvia Nodejs?

  3. Non riesci a far partire il servizio Noip2 all'avvio?

  4. CentOS / RHEL 7:impossibile avviare il servizio vsftpd

  5. Impossibile avviare il servizio postgresql su CentOS 7

Come avviare, arrestare o riavviare Apache

Come avviare, arrestare o riavviare Nginx

Come avviare, arrestare e riavviare i servizi su Debian

Come avviare, arrestare e riavviare i servizi in Debian 10

Come avviare, arrestare o riavviare i servizi in Ubuntu

Come installare Cloud Torrent su Debian 9