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.