Notícias sobre Ubuntu, Debian, Fedora, Linux, Android, Tecnologia, LibreOffice e muito mais!

Como instalar o servidor uTorrent no Ubuntu 16.04 LTS ou Ubuntu 17.04

Confira a dica de como instalar o uTorrent no Ubuntu

Na dica de hoje, você vai ver como instalar o servidor uTorrent no Ubuntu 16.04 LTS ou no Ubuntu 17.04 que foi recentemente lançado. A versão mais recente do uTorrent foi lançada para o Ubuntu 13.04 e não houveram nenhum novo lançamento para o Ubuntu até então, porém em testes, é possível execute o pacote disponibilizado na página do uTorrent para o Ubuntu, e como disse, neste artigo você verá como instalar direto do site do desenvolvedor.

Instalando o uTorrent no Ubuntu 16.04 LTS ou Ubuntu 17.04

Primeiro é importante você escolher qual a arquitetura do seu Ubuntu, então faça o download de acordo com a sua arquitetura:

  • 32 bits
wget http://download.ap.bittorrent.com/track/beta/endpoint/utserver/os/linux-i386-ubuntu-13-04 -O utserver.tar.gz
  • 64 bits
wget http://download.ap.bittorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver.tar.gz

Agora vamos extrair o código para o diretório /opt/:

sudo tar xvf utserver.tar.gz -C /opt/

Vamos instalar alguma dependências requeridas:

sudo apt install libssl1.0.0 libssl-dev

Vamos criar aquele velho link simbólico:

sudo ln -s /opt/utorrent-server-alpha-v3_3/utserver /usr/bin/utserver

Use o seguinte comando para iniciar o servidor uTorrent. Por padrão, uTorrent servidor precisa da porta 8080. Portanto, se houver outro serviço também que use a porta 80, você deve interromper temporariamente esse serviço. UTorrent também usará a porta 10000 e 6881.

utserver -settingspath /opt/utorrent-server-alpha-v3_3/ &

Agora que já esta tudo ajustado, vamos para o teste, abra o seu navegador e digite:

seu-ip:8080/gui

Se for para uso em máquinas locais, então você deve testar com:

localhost:8080/gui
Lembre-se de usar o /gui, se não usar vai dar erro na página de login

Instalar uTorrent Ubuntu

Depois de iniciar sessão, altere a senha do administrador clicando no ícone da engrenagem onde esta escrito More Actions e selecione Web UI no menu à esquerda. Você pode alterar o nome de usuário e a senha, evite usar admin como usuário administrador e não esqueça de clicar em salvar.

Instalar utorrent no Ubuntu

Vamos falar da porta de novo, caso você tenha algum algum serviço usando a porta 8080 vai ter que mudar para 8081, você vai ter que reiniciar o uTorrent.

Neste caso, entendo que você já esteja usando a porta 8080 em outro serviço, execute o comando abaixo para reiniciar:

sudo pkill utserver
utserver -settingspath /opt/utorrent-server-alpha-v3_3/ &

Você pode definir o diretório de download padrão na opção Directories

instalar utorrent no ubuntu

Para acessar seu servidor uTorrent a partir de uma conexão remota usando um nome de domínio, você pode configurar o proxy reverso do Nginx.

Configurando proxy reverso no Nginx

Para acessar seu servidor uTorrent a partir de uma conexão remota usando um nome de domínio, você pode configurar o proxy reverso do Nginx.

Configuração do subdiretório

Se o seu servidor do Ubuntu já tiver um site que use o Nginx, então você pode configurar o servidor Nginx existente para que você possa acessar a UI da Web do uTorrent a partir de um subdiretório do em seu domínio.

sudo nano /etc/nginx/conf.d/seu-site.conf

Nas configurações do servidor, cole as diretivas a seguir. Se você alterou a porta antes, então você precisa alterá-la aqui também.

location /gui {
 proxy_pass http://localhost:8080;
 proxy_set_header Host $http_host;
 proxy_set_header X-Real-IP $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header X-Forwarded-Proto $scheme;
 }

Salve e feche o arquivo. Em seguida, teste a configuração do Nginx.

sudo nginx -t

Se o teste for bem-sucedido, recarregue o Nginx.

sudo systemctl reload nginx

Agora você pode acessar o UTorrent Web UI

seu-domínio.com/gui

Configuração do subdomínio

Se você não tiver um site livre como raiz, no seu servidor Ubuntu com Nginx, então você tem que criar um novo arquivo dentro do servidor. Instale o Nginx no Ubuntu 16.04 ou no Ubuntu 17.04:

sudo apt install nginx

Inicie o servidor web Nginx.

sudo systemctl start nginx

Em seguida, crie um novo arquivo no servidor no diretório /etc/nginx/conf.d/

sudo nano /etc/nginx/conf.d/utserver-proxy.conf

Cole o seguinte configuração no arquivo. Substitua utorrent.your-domain.com com o seu sub-domínio de sua preferência e não se esqueça de criar um registro para ele.

server {
 listen 80;
 server_name utorrent.your-domain.com;

location /gui {
 proxy_pass http://localhost:8080;
 proxy_set_header Host $http_host;
 proxy_set_header X-Real-IP $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header X-Forwarded-Proto $scheme;
 }
}

Salve e feche o arquivo. Em seguida, teste a configuração do Nginx.

sudo nginx -t

Se o teste for bem-sucedido, recarregue o Nginx.

sudo systemctl reload nginx

Agora você pode acessar a via UTorrent Web UI

utorrent.your-domain.com/gui

Iniciar o servidor uTorrent no Ubuntu automaticamente

Para ativar o início automático, podemos criar um serviço systemd.

sudo nano /etc/systemd/system/utserver.service

Coloque o seguinte texto no arquivo.

[Unit]
Description=uTorrent Server
After=network.target

[Service]
Type=simple
User=utorrent
Group=utorrent
ExecStart=/usr/bin/utserver -settingspath /opt/utorrent-server-alpha-v3_3/ &
ExecStop=/usr/bin/pkill utserver
Restart=always
SyslogIdentifier=uTorrent Server

[Install]
WantedBy=multi-user.target

Salve e feche o arquivo. Em seguida, recarregue systemd.

sudo systemctl daemon-reload

Observe que é recomendável não executar o servidor uTorrent como root, por isso especificamos no arquivo de serviço que o servidor uTorrent deve ser executado como o usuário e grupo utorrent, que não têm privilégios de root. Crie no sistema o usuário e grupo utorrent.

sudo adduser --system --no-create-home utorrent
sudo addgroup --system utorrent

Adicione o usuário utorrent ao grupo utorrent.

sudo adduser utorrent utorrent

Em seguida, pare o servidor atual do uTorrent.

sudo pkill utserver

Use o systemd para iniciar o servidor uTorrent.

sudo systemctl start utserver

Ativar o início automático no momento da inicialização.

sudo systemctl enable utserver

Agora verifique o estado do utserver.

systemctl status utserver

instalar utorrent no ubuntu

Podemos ver que o início automático está ativado e o servidor uTorrent está sendo executado.

Como desinstalar o uTorrent no Ubuntu

Para remover o uTorrent, primeiro pare o processo uTorrent atual.

sudo pkill utserver

Em seguida, remova o diretório de instalação.

sudo rm -r /opt/utorrent-server-alpha-v3_3/

E remova o link simbólico.

sudo rm /usr/bin/utserver
Esperamos ter ajudado! 

 

Comentários