Como instalar o Deluge WebUI no Ubuntu Linux

O Deluge é basicamente um cliente BitTorrent gratuito, de código aberto (GPL3) e leve, que está disponível para Linux, FreeBSD, Mac OS X e Windows. Possui uma rica coleção de plug-ins que você também pode instalar para estender sua funcionalidade. Por exemplo, você pode instalar o plug-in de streaming para que possa transmitir vídeo ou áudio diretamente do Deluge durante o download. Neste artigo, vamos falar sobre como instalar o Deluge WebUI no Ubuntu. Vamos começar!





redefinir as permissões do windows 10

Bem, sem falar muito sobre o Deluge, vale a pena ressaltar que, se vocês amam recursos avançados, este é o software para vocês. em seguida, ele suporta tudo, desde um modo de terminal a um modo de servidor e também até mesmo tipos de conexão personalizados. Como proxies Socks5 e configurações de porta personalizadas também. Neste artigo, veremos como instalar e configurar um servidor de torrent Deluge no Linux, habilitar o Deluge WebUI, bem como o Deluge Daemon e assim por diante.



Observação: Geralmente, instale e use um servidor de torrent Deluge em um computador Linux rodando como um servidor. Você deve ter em mente que isso não significa que um servidor de torrent Deluge não funcionará no Linux para desktop; no entanto, não é recomendado.

Como você pode instalar o Deluge WebUI no Ubuntu?

Ubuntu

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



[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
# Time to wait before forcefully stopped.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

Agora que o PPA está no sistema, você deve atualizar as fontes de software do Ubuntu por meio do atualização apt comando.



Python3-certbot-nginx

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

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

Agora que tudo está atualizado, você deve instalar a versão mais recente do software Deluge.



sudo apt update

Arch Linux

sudo apt upgrade -y

Fedora

sudo apt install deluged deluge-console deluge-webui

Debian

sudo pacman -S deluge

OpenSUSE

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

Configurar o Deluge WebUI

Todo o software necessário para o Deluge está instalado e pronto para funcionar. Agora é hora de ligar o Daemon do Dilúvio, na verdade. Vá para o terminal e execute o inundado comando. Existem duas maneiras de executar este daemon: então, com a ferramenta de inicialização do systemd, ou com o inundado comando também. Se você quiser começar com sistema , então use o systemctl comando.



Primeiro, você precisa fazer o serviço DelugeD.

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

Em seguida, cole o código abaixo no novo arquivo:

addon kodi para nfl

sudo zypper install deluge

sudo -s cd /etc cd systemd cd system touch deluged.service nano /etc/systemd/system/deluged.service

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

sudo systemctl start deluged

Se vocês não querem se preocupar com o Systemd, o Daemon pode ser executado sem ele. Para obter melhores resultados, você deve tentar usar o / dev / null comando. Para colocar o Daemon WebUI do dilúvio em segundo plano como o usuário atual.

sudo systemctl enable deluged

Desconecte-o do seu usuário (se vocês quiserem) junto com:

nohup deluged &>/dev/null &

Agora é hora de configurar o usuário para o Deluge Daemon. Usar eco em ordem para enviar um novo usuário ao arquivo de configuração. Em seguida, altere o usuário para o nome do usuário existente no sistema. Certifique-se de inserir a mesma senha do usuário do sistema.

Observação:

10 significa que o usuário do sistema tem acesso total para modificar o dilúvio WebUI.

disown

Agora que o usuário está configurado corretamente, você deve matar o daemon e reiniciá-lo. Vocês podem fazer isso com sistema ou Mate todos .

como instalar minecraft windows 10 shaders
echo 'user:password:10' >> ~/.config/deluge/auth

ou também

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

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

nohup deluged &>/dev/null &
deluge-console

Agora que a mudança de configuração está concluída no Deluge Console, você deve sair com Sair .

config -s allow_remote True

Finalmente, ative a conexão Deluge WebUI.

quit

Usar Deluge WebUI

dilúvio webui

root samsung sm-g950u

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

deluge-web --fork

Você não tem certeza de qual é o endereço IP do seu dispositivo? Então você deve tentar este comando:

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

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

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

Ligue HTTPS | dilúvio WebUI

Se você deseja proteger a IU da Web, pode instalar um certificado gratuito Let’s Encrypt. Primeiro, você deve instalar o cliente Let’s Encrypt (certbot) no servidor Ubuntu 20.04 também.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
é na verdade o plugin Certbot Nginx. Depois de instalados, você deve executar o seguinte comando para obter e instalar automaticamente o certificado Let’s Encrypt.

sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com

No entanto, onde:

  • –Nginx : Use o autenticador e instalador Nginx
  • - concordo : Concorde com os termos de serviço do Let’s Encrypt
  • –Redirecionar : Aplique HTTPS adicionando redirecionamentos 301.
  • –Staple-ocsp : Ative o grampeamento OCSP.
  • -o email : Email usado para registro e contato de recuperação.
  • -d sinalizador é basicamente seguido por uma lista de nomes de domínio, separados por uma vírgula. Você pode adicionar mais de 100 nomes de domínio.

Ele então perguntará se você deseja receber e-mails da EFF (Electronic Frontier Foundation). Depois de selecionar S ou N, seu certificado TLS será obtido e configurado automaticamente para você também.

Problemas para obter o certificado TLS? | dilúvio WebUI

Se você vir o seguinte erro ao tentar obter um certificado TLS:

module 'acme.challenges' has no attribute 'TLSSNI01'

Você tem que editar um arquivo de configuração.

o que é uma boa temperatura do pc
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Então mude

return [challenges.HTTP01, challenges.TLSSNI01]

para:

return [challenges.HTTP01]

Em seguida, salve e feche o arquivo. Agora execute o comando certbot acima novamente.

Conclusão

Tudo bem, isso foi tudo pessoal! Espero que gostem deste artigo sobre a WebUI e também o considerem útil. Dê-nos o seu feedback sobre isso. Além disso, se vocês tiverem mais dúvidas e problemas relacionados a este artigo. Então, deixe-nos saber na seção de comentários abaixo. Nós entraremos em contato com você em breve.

Tenha um ótimo dia!

Veja também: Alternativas Torrentz: O que aconteceu com Torrentz?