GNU/Linux >> Tutoriales Linux >  >> Debian

Cliente Torrent en la nube de alta velocidad

Torrent en la nube es un cliente de torrent remoto autohospedado, escrito en Go (golang). Inicia torrents de forma remota, que se descargan como conjuntos de archivos en el disco local del servidor, que luego se pueden recuperar o transmitir a través de HTTP. El cliente es rápido y fácil de configurar con una excelente configuración para Leech only y No Seeding. Esta guía lo guiará a través de la configuración de Ubuntu 16, pero debería funcionar con cualquier versión de Debian de Linux.

Características

*Binario único
*Multiplataforma
*Búsqueda de torrents integrada
*Actualizaciones en tiempo real
*Apto para dispositivos móviles
*Servidor de contenido rápido

Comencemos con el requisito previo para el servidor.

 apt-get update && apt-get upgrade -y && apt-get install git gcc nano

Ahora necesitamos instalar el idioma Go para ejecutar esta aplicación.

 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

Ahora necesitamos establecer la ruta para el comando Ir

 export PATH=$PATH:/usr/local/go/bin

Ahora, con el requisito previo fuera del camino, instalemos Cloud Torrent Client

 go get -v github.com/jpillora/cloud-torrent


Iniciar el cliente

 /go/bin/cloud-torrent --port 3031 --config-path /root/cloud-torrent.json --title "CloudT" --log --auth "user:password"

Ahora visite el cliente para usar

 http://serverip:3031

(Opcional:inicio automático y configuración del servicio)

Primero necesitamos mover el binario a la carpeta usr/bin

 mv /root/go/bin/cloud-torrent /usr/local/bin/cloud-torrent

Ahora necesitamos crear el archivo de servicio

 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

Habilitar el servicio

 systemctl enable cloud-torrent

Iniciar el servicio

 systemctl start cloud-torrent

Confirmar que el servicio se está ejecutando

 systemctl status cloud-torrent

Debian
  1. ¿No puede obtener el servicio Noip2 para iniciar en el arranque?

  2. Torrent:un cliente de torrent de código abierto para ElementaryOS

  3. No se puede iniciar el servicio Nagios (CentOS/RHEL)

  4. Servicio del sistema operativo Linux 'cpuspeed'

  5. No se puede iniciar el servicio postgresql en CentOS 7

Cómo iniciar, detener o reiniciar Apache

Cómo iniciar, detener o reiniciar Nginx

Cómo iniciar, detener y reiniciar servicios en Debian

Cómo iniciar, detener y reiniciar servicios en Debian 10

Cómo iniciar, detener o reiniciar servicios en Ubuntu

Cómo instalar Torrent en la nube en Debian 9