Como usar o Deluge WebUI no Linux

Muitos clientes de torrent no Linux suportam um modo de servidor também conhecido como “web UI”. Todos eles têm algo para trazer para a mesa, incluindo Deluge. A principal razão para usar o cliente Deluge ou o Deluge WebUI em detrimento de outros é o fato de ser um dos clientes mais versáteis e cheios de recursos do mercado.

Sem falar sobre o Deluge, vale a pena ressaltar que se você gosta de recursos avançados, este é o software para você. Ele suporta tudo, desde um modo de terminal a um modo de servidor e até tipos de conexão personalizados, como proxies Socks5 e configurações de porta personalizadas. Neste artigo, veremos como instalar e configurar um servidor de torrent Deluge no Linux, habilitar o Deluge WebUI, bem como o Deluge Daemon e etc.

Nota: idealmente, instale e use um servidor torrent Deluge em um computador Linux rodando como servidor. Tenha em mente que isso não significa que um servidor de torrent Deluge não funcionará no desktop Linux, mas não é recomendado.

Instale o Deluge Console, DelugeD e Deluge WebUI

O primeiro passo neste processo é instalar o software Deluge. Abra um terminal e siga os comandos que correspondem ao sistema operacional que você usa.

  Como executar Linux em um iPad

Ubuntu

O servidor Ubuntu e Ubuntu tem uma versão bastante atualizada do cliente torrent Deluge. Dito isso, é sempre bom ter o PPA oficial por questões de segurança. Use este comando para adicionar o PPA.

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

Agora que o PPA está no sistema, atualize as fontes de software do Ubuntu usando o comando apt update.

sudo apt update

A atualização em execução, sem dúvida, revelará que alguns programas precisam de atualização. Instale essas atualizações e não as ignore, pois podem ser patches que ajudam o Ubuntu a funcionar melhor.

sudo apt upgrade -y

Agora que tudo está atualizado, instale a versão mais recente do software 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

Configurar o Deluge WebUI

Todo o software necessário para o Deluge está instalado e pronto para uso. Agora é hora de ligar o Deluge Daemon. Vá para o terminal e execute o comando diluído. Existem duas maneiras de executar este daemon: com a ferramenta systemd init ou com o comando diluído. Para iniciá-lo com o systemd, use o comando systemctl.

Primeiro, faça o serviço DelugeD.

sudo -s

cd /etc

cd systemd

cd system

touch deluged.service

nano /etc/systemd/system/deluged.service

Cole o código abaixo no novo arquivo:

  As 4 melhores distribuições Linux para experimentar

[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:inundado
Depois=network-online.target
[Service]
Tipo=simples
Usuário=dilúvio
Grupo=dilúvio
UMask=007
ExecStart=/usr/bin/diluído -d
Reiniciar = em caso de falha
# Tempo de espera antes de parar com força.
TimeoutStopSec=300
[Install]
WantedBy=multi-usuário.destino

sudo systemctl start deluged

Além disso, habilite o Daemon na inicialização com:

sudo systemctl enable deluged

Se você não quer se preocupar com o Systemd, o Daemon pode ser executado sem ele. Para obter melhores resultados, tente usar o comando /dev/null para colocar o Deluge Daemon em segundo plano como o usuário atual.

nohup deluged &>/dev/null &

Desconecte-o do seu usuário (se desejar) com:

disown

É hora de configurar o usuário para o Deluge Daemon. Use echo para enviar um novo usuário para o arquivo de configuração. Altere “usuário” para o nome do usuário existente no sistema. Certifique-se de inserir a mesma senha do usuário do sistema.

Nota: 10 significa que o usuário do sistema tem acesso total para modificar o Deluge.

echo "user:password:10" >> ~/.config/deluge/auth

Agora que o usuário está configurado corretamente, mate o daemon e reinicie-o. Isso pode ser feito com systemd ou killall.

sudo systemctl stop deluged

sudo systemctl start deluged

ou

killall deluged
nohup deluged &>/dev/null &

Usando a linha de comando, interaja com o Deluge e altere as configurações para que o Daemon permita conexões remotas:

deluge-console
config -s allow_remote True

Agora que a mudança de configuração foi feita no Deluge Console, saia com quit.

quit

Por fim, habilite a conexão Deluge WebUI.

deluge-web --fork

Usando o Deluge WebUI

Seu servidor Deluge Torrent está funcionando perfeitamente e pode ser acessado de qualquer local através do navegador web. Para usar a nova IU da Web, abra uma nova guia do navegador e visite o seguinte URL:

https://ip-address-or-hostname-of-server:8112

Não sabe qual é o endereço IP do seu dispositivo? Tente este comando:

ip addr show | grep 192.168

Depois de carregar a página da interface da Web do Deluge, você precisará fornecer uma senha, pois a interface da Web é protegida. A senha padrão para fazer login é “dilúvio”.

  Como importar fotos no Linux com Shotwell

Após o login bem-sucedido, o sistema solicitará que você altere a senha padrão. Siga as instruções na tela para fazer isso e clique em “OK” quando terminar. A senha deve ser atualizada automaticamente.

Uma nota sobre legalidade

Não é segredo que sites de torrent e clientes de torrent são usados ​​para compartilhar e baixar conteúdo protegido por direitos autorais. Não incentivamos isso e o objetivo deste post não é mostrar como você pode baixar esse conteúdo. Um cliente de torrent e os próprios arquivos torrent são uma boa maneira de compartilhar arquivos e não necessariamente um sinônimo de violação de direitos autorais. Se você optar por usar um cliente de torrent para baixar conteúdo protegido por direitos autorais, provavelmente está infringindo uma lei. Faça isso por sua conta e risco.