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