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