Servidor uTorrent no Linux: Guia Completo de Instalação e Configuração

Se você é um entusiasta do uTorrent, mas prefere evitar o uso do Wine para executá-lo no Linux, existe uma alternativa interessante. O uTorrent oferece suporte para Linux através do “servidor uTorrent”, permitindo que você o configure no seu sistema Linux sem a necessidade do Wine.

O servidor uTorrent opera de maneira similar a outras ferramentas de torrent para servidores Linux, possibilitando aos usuários adicionar torrents através de qualquer máquina na rede, utilizando um navegador web.

Instalação do Servidor uTorrent

O aplicativo do servidor uTorrent é compatível com Linux, com downloads disponíveis para sistemas Debian e Ubuntu. Para configurar um servidor uTorrent no Linux, é recomendável utilizar o Ubuntu Server ou um servidor Debian. Atualmente, não há previsão de suporte para sistemas baseados em Redhat, como CentOS, Suse Enterprise, Fedora Server ou Rhel.

Observação: Caso seja imprescindível utilizar o servidor uTorrent em um sistema Redhat Linux, você pode tentar executá-lo. Apesar do site indicar suporte apenas para “Debian”, o arquivo disponível é um Tar, o que aumenta as chances de funcionar em outros sistemas.

Para obter o servidor uTorrent, use a ferramenta de download wget. Abra um terminal e obtenha a versão mais recente do software do servidor.

Ubuntu

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver-ubuntu-64bit.tar.gz

ou

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-ubuntu-13-04 -O utserver-ubuntu-32bit.tar.gz

Debian

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-debian-7-0 -O utserver-debian-64bit.tar.gz

ou

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-debian-7-0 -O utserver-debian-32bit.tar.gz

Extraia o software do servidor na pasta /opt/ do sistema de arquivos do servidor.

sudo mkdir -p /opt/utorrent-server/
sudo tar -zxvf utserver-ubuntu-*.tar.gz -C /opt/utorrent-server/ --strip=1

ou

sudo tar -zxvf utserver-debian-*.tar.gz -C /opt/utorrent-server/ --strip=1

Esta versão do servidor uTorrent foi desenvolvida para Ubuntu 13.04 e Debian 7. No entanto, ela pode ser executada em versões mais recentes, como Ubuntu Server 18.04 e Debian 9. Para isso, será necessário instalar algumas dependências, especialmente a LibSSL 1.0. Digite os seguintes comandos em um terminal:

sudo apt install libssl1.0.0 libssl-dev

Para usuários Debian:

sudo apt-get install libssl1.0.0 libssl-dev

Configuração do uTorrent

O pacote do servidor uTorrent para Linux contém o software principal do servidor, crucial para a execução do aplicativo. Além do binário do servidor, há um componente de interface de usuário da web que precisa ser configurado. Felizmente, para configurar a interface do usuário da web, basta extrair alguns arquivos para um diretório. Utilize o comando cd em um terminal para acessar a pasta /opt/utorrent-server/ no seu servidor. Em seguida, obtenha acesso root para iniciar o processo de extração.

cd /opt/utorrent-server/
sudo -s

O pacote uTorrent contém outro arquivo que precisa ser extraído. Para isso, utilize o comando unzip:

unzip webui.zip

Iniciando o Servidor uTorrent

Com o aplicativo uTorrent Server configurado corretamente, é hora de iniciá-lo. Abra um terminal e use o comando CD para mover para o diretório do servidor uTorrent.

cd /opt/utorrent-server/

No diretório do servidor uTorrent, use o comando chmod para atualizar as permissões do aplicativo do servidor e defini-lo como “executável”. É crucial atualizar as permissões deste arquivo para que o servidor possa ser iniciado.

sudo chmod +x utserver

Agora que as permissões estão configuradas corretamente, o servidor uTorrent está pronto para ser iniciado. No terminal, execute o arquivo utserver.

sudo ./utserver

Executando o Servidor uTorrent em Segundo Plano

O servidor uTorrent está em execução, mas não há um script para iniciá-lo automaticamente. Portanto, o administrador precisa executar manualmente o comando utserver e manter um terminal aberto.

Felizmente, é possível configurar o servidor uTorrent para rodar em segundo plano com a ajuda de um script simples. Para configurar o script, abra um terminal e siga as instruções abaixo.

Primeiro, adicione o Shebang ao programa de inicialização automática. O Shebang permite que o Bash e o terminal entendam como executar o script.

sudo touch /opt/utorrent-server/utorrent-start
sudo -s
echo '#!/bin/bash' >> /opt/utorrent-server/utorrent-start
echo '' >> /opt/utorrent-server/utorrent-start

Use o comando echo para adicionar o comando de inicialização automática ao script.

sudo -s
echo 'cd /opt/utorrent-server/' >> /opt/utorrent-server/utorrent-start
echo '' >> /opt/utorrent-server/utorrent-start
echo './utserver &>/dev/null &' >> /opt/utorrent-server/utorrent-start

Atualize as permissões do script e mova-o para o lugar.

sudo chmod +x /opt/utorrent-server/utorrent-start
sudo mv /opt/utorrent-server/utorrent-start /usr/bin

Para executar o servidor uTorrent, digite o seguinte comando:

sudo utorrent-start

Acessando o Servidor uTorrent

A instalação está completa! Agora, é hora de acessar o servidor. Abra uma nova aba do navegador em seu PC Linux e acesse o seguinte endereço:

Nota: Para fazer login, digite “admin” no campo de nome de usuário e deixe o campo de senha em branco.

https://ip-address-of-server-pc:8080/gui/web/index.html

Executando o servidor uTorrent em seu desktop Ubuntu/Debian? Abra um navegador web e acesse este endereço:

https://localhost:8080/gui/web/index.html