Sådan installeres Deluge WebUI på Ubuntu Linux

Deluge er dybest set en gratis, open source (GPL3) og let BitTorrent-klient, der er tilgængelig til Linux, FreeBSD, Mac OS X og Windows. Det har en rig samling af plugins, som du også kan installere for at udvide dens funktionalitet. F.eks. Kan du installere streaming-pluginet, så du kan streame video eller lyd direkte fra Deluge, når du downloader. I denne artikel skal vi tale om, hvordan du installerer Deluge WebUI på Ubuntu. Lad os begynde!





trækning indlæses ikke i krom

Uden at fortsætte og fortsætte med Deluge er det faktisk værd at påpege, at hvis jer elsker avancerede funktioner, er dette softwaren til dig. så understøtter det alt fra en terminaltilstand til en servertilstand og også endda tilpassede forbindelsestyper. Såsom Socks5-proxyer og brugerdefinerede portindstillinger også. I denne artikel vil vi gennemgå, hvordan du installerer og opsætter en Deluge torrent-server på Linux, aktiverer Deluge WebUI såvel som Deluge Daemon og så videre.



Bemærk: Generelt skal du installere og bruge en Deluge torrent-server på en Linux-computer, der kører som en server. Du skal huske på, at dette ikke betyder, at en Deluge-torrentserver ikke fungerer på desktop Linux, men det anbefales ikke.

Hvordan kan du installere Deluge WebUI på Ubuntu?

Ubuntu

Ubuntu og Ubuntu-server har en rigtig opdateret version af Deluge-torrentklienten. Når det er sagt, er det altid godt for at have den officielle PPA for sikkerheds skyld. Brug denne kommando for at tilføje 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 hvor PPA er på systemet, skal du opdatere Ubuntus softwarekilder via apt opdatering kommando.



Python3-certbot-nginx

Løb opdatering vil utvivlsomt afsløre, at nogle af programmerne skal opdateres. Installer disse opdateringer og ignorér dem ikke, da disse kan være patches, der hjælper Ubuntu med at køre bedre.

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

Nu hvor alt er opdateret, skal du installere den nyeste version af Deluge-softwaren.



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

Konfigurer Deluge WebUI

Al den nødvendige software til Deluge er installeret og klar til brug. Nu er det tid til faktisk at tænde for Deluge Daemon. Gå til terminalen og kør delugeret kommando. Der er to måder at køre denne dæmon på: så med systemd init-værktøjet eller med delugeret kommando også. Hvis du vil starte det med system , brug derefter systemctl kommando.



Først skal du lave DelugeD-tjenesten.

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

Indsæt derefter koden nedenfor i den nye fil:

sudo zypper install deluge

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

Tænd desuden for dæmonen ved opstart med:

sudo systemctl start deluged

Hvis jer ikke vil stå sammen med Systemd, så kan Daemon køre uden det. For de bedste resultater skal du prøve at bruge / dev / null kommando. For at sætte vandfloden WebUI Daemon i baggrunden som den nuværende bruger.

Pirate Bay Android-spil
sudo systemctl enable deluged

Afbryd det fra din bruger (hvis I vil) sammen med:

nohup deluged &>/dev/null &

Det er nu tid til at konfigurere brugeren til Deluge Daemon. Brug ekko i rækkefølge for at skubbe en ny bruger til konfigurationsfilen. Skift derefter bruger til navnet på den eksisterende bruger på systemet. Sørg for at indtaste den samme adgangskode som din systembruger.

Bemærk:

10 betyder, at din systembruger har fuld adgang til at ændre oversvømmelse WebUI.

disown

Nu hvor brugeren er korrekt konfigureret, skal du dræbe dæmonen og starte den igen. I fyre kan gøre dette med system eller Dræb alle .

7200 omdr./min harddisk vs 5400
echo 'user:password:10' >> ~/.config/deluge/auth

eller også

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

Brug kommandolinjen til at interagere sammen med Deluge og også ændre indstillingerne, så Daemon tillader fjernforbindelser:

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

Nu hvor konfigurationsændringen er afsluttet i Deluge Console, skal du afslutte den med Afslut .

config -s allow_remote True

Tænd endelig Deluge WebUI-forbindelsen.

quit

Brug Deluge WebUI

vandflod webui

Din Deluge Torrent-server fungerer stort set perfekt og kan også tilgås fra ethvert sted via webbrowseren. Hvis du vil bruge det nye webgrænseflade, skal du åbne en ny browserfane og derefter besøge følgende URL:

deluge-web --fork

Du er ikke sikker på, hvad din enheds IP-adresse er? Så skal du prøve denne kommando:

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

Når du har fået Deluge Web UI-siden til at indlæse, bliver du nødt til at give en adgangskode, da webgrænsefladen er sikret. Standardadgangskoden for at logge ind er flod .

værktøj til medieoprettelse var der et problem med at starte opsætningen

Efter vellykket login beder systemet dig derefter om at ændre standardadgangskoden. Du skal følge vejledningen på skærmen for at gøre det og derefter trykke på OK, når du er færdig med det. Adgangskoden skal faktisk opdateres automatisk.

Slå HTTPS til | strøm af WebUI

Hvis du vil sikre webgrænsefladen, kan du installere et gratis Lad os kryptere certifikat. Først skal du også installere Let’s Encrypt-klienten (certbot) på Ubuntu 20.04-serveren.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
er faktisk Certbot Nginx-pluginet. Når de er installeret, skal du køre følgende kommando for automatisk at hente og installere Lad os kryptere certifikatet.

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

Men hvor:

  • –Nginx : Brug Nginx-godkenderen og installationsprogrammet
  • –Enig-at : Enig med Lad os kryptere servicevilkår
  • – Omdirigere : Håndhæv HTTPS ved at tilføje 301 omdirigeringer.
  • –Staple-ocsp : Aktiver OCSP hæftning.
  • –E-mail : E-mail, der bruges til registrering og gendannelseskontakt.
  • -d flag efterfølges grundlæggende af en liste over domænenavne adskilt af et komma. Du kan tilføje mere end 100 domænenavne.

Derefter bliver du spurgt, om du vil modtage e-mails fra EFF (Electronic Frontier Foundation). Når du har valgt Y eller N, opnås dit TLS-certifikat automatisk og konfigureres også for dig.

Har du problemer med at få TLS-certifikat? | strøm af WebUI

Hvis du ser følgende fejl, når du prøver at få et TLS-certifikat:

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

Du skal redigere en konfigurationsfil.

spotify webafspiller opretter ikke forbindelse
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Skift derefter

return [challenges.HTTP01, challenges.TLSSNI01]

til:

return [challenges.HTTP01]

Gem derefter og luk filen. Kør nu ovenstående certbot-kommando igen.

Konklusion

Okay, det var alt sammen folkens! Jeg håber, at jer kan lide denne deluge WebUI-artikel og også finder det nyttigt for jer. Giv os din feedback om det. Også hvis jer har yderligere forespørgsler og problemer relateret til denne artikel. Så lad os vide det i kommentarfeltet nedenfor. Vi vender snart tilbage til dig.

Hav en god dag!

Se også: Torrentz-alternativer: Hvad skete der med Torrentz?