Deluge no Linux: Guia Completo de Instalação e Configuração da WebUI

Diversos clientes de torrent para Linux oferecem um modo de servidor, frequentemente denominado “interface web”. Cada um apresenta características distintas, e o Deluge destaca-se pela sua versatilidade e conjunto abrangente de funcionalidades.

O Deluge, em particular, é a opção ideal para quem busca recursos avançados. Ele abrange desde um modo de terminal até um modo de servidor, além de permitir conexões personalizadas como proxies Socks5 e configurações de porta específicas. Este artigo detalhará o processo de instalação e configuração de um servidor de torrent Deluge no Linux, incluindo a ativação da interface web e do serviço Deluge Daemon.

Observação: Recomenda-se a instalação e utilização do servidor de torrent Deluge em um computador Linux dedicado a funções de servidor. Embora seja possível executar o servidor em um ambiente desktop Linux, essa configuração não é a mais indicada.

Instalação do Deluge Console, DelugeD e Deluge WebUI

O primeiro passo é instalar o software Deluge. Abra um terminal e utilize os comandos apropriados para o seu sistema operacional.

Ubuntu

O Ubuntu possui uma versão atualizada do cliente Deluge. Contudo, é aconselhável adicionar o PPA oficial para garantir a segurança. Utilize o seguinte comando para adicionar o PPA:

sudo add-apt-repository ppa:deluge-team/ppa

Após adicionar o PPA, atualize as fontes de software do Ubuntu com:

sudo apt update

A atualização pode indicar a necessidade de atualizar alguns programas. Instale-as, pois podem conter correções importantes para o funcionamento do sistema.

sudo apt upgrade -y

Com tudo atualizado, instale a versão mais recente do Deluge:

sudo apt install deluged deluge-console deluge-webui

Debian

sudo apt-get install deluged deluge-console deluge-webui

Arch Linux

sudo pacman -S deluge

Fedora

sudo dnf install deluge deluge-common deluge-daemon deluge-web

OpenSUSE

sudo zypper install deluge

Configuração da Interface Web do Deluge

Com todos os componentes do Deluge instalados, é hora de ativar o Deluge Daemon. Abra o terminal e execute o comando `deluged`. O daemon pode ser iniciado via systemd ou diretamente. Para iniciá-lo com systemd, utilize:

Primeiro, crie o serviço DelugeD:

sudo -s

cd /etc

cd systemd

cd system

touch deluged.service

nano /etc/systemd/system/deluged.service

Insira o código abaixo no novo arquivo:

[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target
[Service]
Type=simple
User=deluge
Group=deluge
UMask=007
ExecStart=/usr/bin/deluged -d
Restart=on-failure
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

sudo systemctl start deluged

Habilite o daemon para inicializar com o sistema:

sudo systemctl enable deluged

Se preferir, o daemon pode ser executado sem o systemd. Para isso, utilize o seguinte comando para rodar o Deluge Daemon em segundo plano:

nohup deluged &>/dev/null &

Para desvincular o processo do seu usuário:

disown

Configure o usuário para o Deluge Daemon. Use o comando echo para adicionar um novo usuário ao arquivo de configuração. Substitua “usuario” pelo nome do usuário existente no sistema e certifique-se de usar a mesma senha:

Nota: O valor 10 indica que o usuário tem acesso total para modificar o Deluge.

echo "usuario:senha:10" >> ~/.config/deluge/auth

Reinicie o daemon para que a configuração seja aplicada. Utilize systemd ou killall:

sudo systemctl stop deluged

sudo systemctl start deluged

ou

killall deluged
nohup deluged &>/dev/null &

Utilize a linha de comando para interagir com o Deluge e permitir conexões remotas:

deluge-console
config -s allow_remote True

Saia do Deluge Console com:

quit

Finalmente, habilite a interface web do Deluge:

deluge-web --fork

Acessando a Interface Web do Deluge

Seu servidor Deluge Torrent está pronto e pode ser acessado através de um navegador web. Para isso, abra uma nova aba e visite o seguinte endereço:

https://ip-do-servidor-ou-nome-do-host:8112

Para descobrir o IP do seu dispositivo, use o seguinte comando:

ip addr show | grep 192.168

Ao acessar a página da interface web, será solicitada a senha. A senha padrão é “deluge”.

Após o login, será solicitada a alteração da senha padrão. Siga as instruções e clique em “OK”. A senha será automaticamente atualizada.

Considerações sobre a Legalidade

É importante ressaltar que sites e clientes de torrent são frequentemente utilizados para compartilhar conteúdo protegido por direitos autorais. Não incentivamos essa prática e este artigo não tem como objetivo ensinar como baixar esse tipo de conteúdo. Clientes de torrent e arquivos torrent são ferramentas úteis para o compartilhamento de arquivos em geral e não são sinônimos de violação de direitos autorais. Se você optar por utilizar um cliente de torrent para baixar conteúdo protegido por direitos autorais, esteja ciente de que pode estar infringindo a lei e o faça por sua própria conta e risco.