Come installare Deluge WebUI su Ubuntu Linux

Deluge è fondamentalmente un client BitTorrent gratuito, open source (GPL3) e leggero, disponibile per Linux, FreeBSD, Mac OS X e Windows. Ha una ricca collezione di plugin che puoi anche installare per estenderne le funzionalità. Ad esempio, puoi installare il plug-in di streaming in modo da poter riprodurre in streaming video o audio direttamente da Deluge durante il download. In questo articolo, parleremo di come installare Deluge WebUI su Ubuntu. Cominciamo!





come impostare un canale afk in discord

Bene, senza continuare a parlare di Deluge, vale davvero la pena sottolineare che se voi ragazzi amate le funzionalità avanzate questo è il software che fa per voi. quindi Supporta ogni cosa, da una modalità terminale a una modalità server e anche tipi di connessione personalizzati. Come i proxy Socks5 e anche le impostazioni delle porte personalizzate. In questo articolo, esamineremo come installare e configurare un server torrent Deluge su Linux, abilitare l'interfaccia utente Web Deluge, nonché Deluge Daemon e così via.



Nota: In generale, installa e utilizza un server torrent Deluge su un computer Linux in esecuzione come server. Devi tenere presente che questo non significa che un server torrent Deluge non funzionerà su desktop Linux, tuttavia, non è raccomandato.

Come puoi installare Deluge WebUI su Ubuntu?

Ubuntu

Ubuntu e il server Ubuntu ha una versione davvero aggiornata del client torrent Deluge. Detto questo, è sempre positivo avere il PPA ufficiale per motivi di sicurezza. Usa questo comando per aggiungere il 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

Ora che il PPA è sul sistema, devi aggiornare le sorgenti software di Ubuntu tramite aggiornamento apt comando.



Python3-certbot-nginx

In esecuzione aggiornare rivelerà senza dubbio che alcuni programmi devono essere aggiornati. Installa questi aggiornamenti e non ignorarli, perché potrebbero essere patch che aiutano Ubuntu a funzionare meglio.

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

Ora che tutto è aggiornato, devi installare l'ultima versione del 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

Configurare l'interfaccia utente Web di diluvio

Tutto il software necessario per Deluge è installato e pronto per l'uso. Ora è il momento di accendere effettivamente il Daemon del diluvio. Vai al terminale ed esegui il file sommerso comando. Ci sono due modi per eseguire questo demone: quindi, con lo strumento di inizializzazione di systemd o con il sommerso comando pure. Se vuoi iniziare con sistema , quindi usa il file systemctl comando.



Per prima cosa, devi creare il servizio DelugeD.

avast utilizzando il 30% della CPU
sudo apt-get install deluged deluge-console deluge-webui

Quindi incolla il codice seguente nel nuovo file:

sudo zypper install deluge

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

Inoltre, attiva il Daemon all'avvio con:

sudo systemctl start deluged

Se voi ragazzi non volete preoccuparvi di Systemd, allora il Daemon può funzionare senza di esso. Per ottenere i migliori risultati, dovresti provare a utilizzare il file / dev / null comando. Per mettere in background il diluvio WebUI Daemon come utente corrente.

sudo systemctl enable deluged

Disconnettilo dal tuo utente (se vuoi ragazzi) insieme a:

nohup deluged &>/dev/null &

È ora il momento di configurare l'utente per Deluge Daemon. Uso eco in ordine per inviare un nuovo utente al file di configurazione. Quindi cambia utente con il nome dell'utente esistente sul sistema. Assicurati di inserire la stessa password dell'utente di sistema.

Nota:

10 significa che l'utente del sistema ha pieno accesso per modificare il diluvio WebUI.

disown

Ora che l'utente è configurato correttamente, devi uccidere il demone e riavviarlo. Ragazzi potete farlo con sistema o uccidi tutti .

record di avvio principale e mappa delle partizioni guid
echo 'user:password:10' >> ~/.config/deluge/auth

o anche

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

Utilizzando la riga di comando, interagisci con Deluge e modifica anche le impostazioni in modo che il Daemon consenta le connessioni remote:

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

Ora che la modifica della configurazione è completa in Deluge Console, devi uscire con smettere .

config -s allow_remote True

Infine, attiva la connessione WebUI di diluvio.

quit

Usa l'interfaccia utente web di diluvio

diluvio webui

Il tuo server Deluge Torrent funziona fondamentalmente perfettamente ed è anche possibile accedervi da qualsiasi posizione tramite il browser web. Se desideri utilizzare la nuova interfaccia utente Web, apri una nuova scheda del browser e visita il seguente URL:

deluge-web --fork

Non sei sicuro di quale sia l'indirizzo IP del tuo dispositivo? Quindi dovresti provare questo comando:

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

Una volta caricata la pagina dell'interfaccia utente Web di Deluge, sarà necessario fornire una password, poiché l'interfaccia Web è protetta. La password predefinita per accedere è diluvio .

Dopo aver effettuato correttamente l'accesso, il sistema ti chiederà di modificare la password predefinita. Devi seguire le istruzioni sullo schermo per farlo, quindi toccare OK quando hai finito. La password dovrebbe aggiornarsi automaticamente in realtà.

Attiva HTTPS | diluvio WebUI

Se desideri proteggere l'interfaccia utente Web, puoi installare un certificato Let’s Encrypt gratuito. Innanzitutto, devi installare il client Let’s Encrypt (certbot) anche sul server Ubuntu 20.04.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
è in realtà il plugin Certbot Nginx. Dopo che sono stati installati, devi eseguire il seguente comando per ottenere e installare automaticamente il certificato Let’s Encrypt.

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

Tuttavia, dove:

  • –Nginx : Utilizza l'autenticatore e il programma di installazione di Nginx
  • –Agree-tos : Accetta i termini di servizio di Let's Encrypt
  • -reindirizzare : Applica HTTPS aggiungendo reindirizzamenti 301.
  • –Staple-ocsp : Abilita pinzatura OCSP.
  • -e-mail : E-mail utilizzata per la registrazione e il contatto per il recupero.
  • -d flag è fondamentalmente seguito da un elenco di nomi di dominio, separati da una virgola. Puoi aggiungere più di 100 nomi di dominio.

Ti chiederà quindi se desideri ricevere e-mail da EFF (Electronic Frontier Foundation). Dopo aver selezionato S o N, il certificato TLS verrà automaticamente ottenuto e configurato anche per te.

Problemi con l'ottenimento del certificato TLS? | diluvio WebUI

Se viene visualizzato il seguente errore quando si tenta di ottenere un certificato TLS:

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

Devi modificare un file di configurazione.

il modo più veloce per salire di livello su Steam
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Allora cambia

return [challenges.HTTP01, challenges.TLSSNI01]

per:

return [challenges.HTTP01]

Quindi salva e chiudi il file. Ora esegui di nuovo il comando certbot sopra.

Conclusione

Va bene, era tutto gente! Spero che vi piaccia questo diluvio articolo di WebUI e lo troviate utile anche per voi. Dacci il tuo feedback in merito. Anche se avete ulteriori domande e problemi relativi a questo articolo. Quindi faccelo sapere nella sezione commenti qui sotto. Vi risponderemo al più presto.

Vi auguro una buona giornata!

Vedi anche: Alternative Torrentz: cosa è successo a Torrentz?