Hur man installerar Deluge WebUI på Ubuntu Linux

Deluge är i grunden en gratis, öppen källkod (GPL3) och lätt BitTorrent-klient, som är tillgänglig för Linux, FreeBSD, Mac OS X och Windows. Den har en rik samling plugins som du också kan installera för att utöka dess funktionalitet. Till exempel kan du installera streaming-plugin så att du kan strömma video eller ljud direkt från Deluge när du laddar ner. I den här artikeln ska vi prata om hur man installerar Deluge WebUI på Ubuntu. Låt oss börja!





hur man ser om bootloader är olåst

Utan att fortsätta och fortsätta med Deluge är det faktiskt värt att påpeka att om ni älskar avancerade funktioner så är detta programvaran för dig. sedan stöder den allt från ett terminalläge till ett serverläge och även anpassade anslutningstyper. Såsom Socks5-proxyer och anpassade portinställningar också. I den här artikeln går vi igenom hur du installerar och installerar en Deluge-torrentserver på Linux, aktiverar Deluge WebUI, liksom Deluge Daemon och så vidare.



Notera: Generellt, installera och använd en Deluge-torrentserver på en Linux-dator som körs som server. Du måste komma ihåg att detta inte betyder att en Deluge torrent-server inte fungerar på desktop Linux, men det rekommenderas inte.

Hur kan du installera Deluge WebUI på Ubuntu?

Ubuntu

Ubuntu och Ubuntu-servern har en riktigt uppdaterad version av Deluge-torrentklienten. Som sagt, det är alltid bra för att ha den officiella PPA för säkerhets skull. Använd det här kommandot för att lägga till 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

Nu när PPA finns på systemet måste du uppdatera Ubuntus programkällor via apt uppdatering kommando.



Python3-certbot-nginx

Löpning uppdatering kommer utan tvekan att avslöja att vissa av programmen behöver uppdateras. Installera dessa uppdateringar och ignorera dem inte, eftersom det kan vara korrigeringar som hjälper Ubuntu att fungera bättre.

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

Nu när allt är uppdaterat måste du installera den senaste versionen av Deluge-programvaran.



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

Konfigurera Deluge WebUI

All programvara som behövs för Deluge är installerad och redo att gå. Nu är det dags att slå på Deluge Daemon faktiskt. Gå till terminalen och kör deluged kommando. Det finns två sätt att köra denna demon: så, med systemd init-verktyget eller med deluged kommando också. Om du vill börja med systemet , använd sedan systemctl kommando.



Först måste du göra tjänsten DelugeD.

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

Klistra sedan in koden nedan i den nya filen:

sudo zypper install deluge

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

Plus, slå på Daemon vid start med:

sudo systemctl start deluged

Om ni inte vill krångla med Systemd kan Daemon springa utan den. För bästa resultat bör du försöka använda / dev / null kommando. För att sätta syndfloden WebUI Daemon i bakgrunden som nuvarande användare.

sudo systemctl enable deluged

Koppla bort den från din användare (om ni vill) tillsammans med:

krossa repo ny webbadress
nohup deluged &>/dev/null &

Det är nu dags att konfigurera användaren för Deluge Daemon. Använda sig av eko i ordning för att driva en ny användare till konfigurationsfilen. Byt sedan användaren till namnet på den befintliga användaren i systemet. Se till att du anger samma lösenord som din systemanvändare.

Notera:

10 betyder att din systemanvändare har full åtkomst för att modifiera deluge WebUI.

disown

Nu när användaren är korrekt konfigurerad måste du döda demonen och starta den igen. Ni kan göra detta med systemet eller döda alla .

ändra facebook meddelande ljud
echo 'user:password:10' >> ~/.config/deluge/auth

eller också

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

Använd kommandoraden, interagera tillsammans med Deluge och ändra också inställningarna så att Daemon tillåter fjärranslutningar:

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

Nu när konfigurationsändringen är klar i Deluge Console måste du avsluta den med sluta .

config -s allow_remote True

Slutligen, slå på Deluge WebUI-anslutningen.

quit

Använd Deluge WebUI

översvämma webui

Din Deluge Torrent-server fungerar i princip perfekt och kan också nås från vilken plats som helst via webbläsaren. Om du vill använda det nya webbgränssnittet öppnar du en ny webbläsarflik och besöker sedan följande URL:

deluge-web --fork

Du är inte säker på vad enhetens IP-adress är? Då bör du prova det här kommandot:

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

När du har laddat in sidan för Deluge Web UI måste du ange ett lösenord eftersom webbgränssnittet är säkert. Standardlösenordet för att logga in är syndaflod .

Vid framgångsrik inloggning kommer systemet att uppmana dig att ändra standardlösenordet. Du måste följa anvisningarna på skärmen för att göra det och klicka sedan på OK när du är klar. Lösenordet bör uppdateras automatiskt.

ur html5 offline lagringsutrymme mega krom

Aktivera HTTPS | översvämma WebUI

Om du vill säkra webbgränssnittet kan du installera ett gratis Låt oss kryptera certifikat. Först måste du installera Låt oss kryptera klienten (certbot) på Ubuntu 20.04-servern också.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
är faktiskt Certbot Nginx-plugin. När de har installerats måste du köra följande kommando för att automatiskt skaffa och installera Låt oss kryptera certifikatet.

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

Men där:

  • –Nginx : Använd Nginx-autentiseraren och installationsprogrammet
  • –Enas om : Håller med att Låt oss kryptera användarvillkoren
  • -dirigera om : Tillämpa HTTPS genom att lägga till 301 omdirigeringar.
  • –Staple-ocsp : Aktivera häftning av OCSP.
  • -e-post : E-postadress som används för registrering och återställningskontakt.
  • -d flaggan följs i princip av en lista med domännamn, åtskilda av ett kommatecken. Du kan lägga till mer än 100 domännamn.

Det kommer då att fråga dig om du vill få e-postmeddelanden från EFF (Electronic Frontier Foundation). När du har valt Y eller N kommer ditt TLS-certifikat automatiskt att erhållas och konfigureras också för dig.

Har du problem med att få TLS-certifikat? | översvämma WebUI

Om du ser följande fel när du försöker få ett TLS-certifikat:

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

Du måste redigera en konfigurationsfil.

hur man skickar e-post i kö i Gmail
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Byt sedan

return [challenges.HTTP01, challenges.TLSSNI01]

till:

return [challenges.HTTP01]

Spara och stäng sedan filen. Kör nu ovanstående certbot-kommando igen.

Slutsats

Okej, det var allt folk! Jag hoppas att ni gillar den här översvämningen WebUI-artikel och tycker också att den är till hjälp för er. Ge oss din feedback om det. Även om ni har ytterligare frågor och frågor relaterade till den här artikeln. Låt oss veta i kommentarfältet nedan. Vi återkommer snart.

Ha en bra dag!

Se även: Torrentz-alternativ: Vad hände med Torrentz?