Kako namestiti Deluge WebUI na Ubuntu Linux

Deluge je v bistvu brezplačen, odprtokodni (GPL3) in lahek odjemalec BitTorrent, ki je na voljo za Linux, FreeBSD, Mac OS X in Windows. Ima bogato zbirko vtičnikov, ki jih lahko tudi namestite, da razširite njegovo funkcionalnost. Na primer, lahko namestite vtičnik za pretakanje, tako da lahko med prenosom predvajate video ali zvok neposredno iz Deluge. V tem članku bomo govorili o tem, kako namestiti Deluge WebUI v Ubuntu. Začnimo!





mac os wifi analizator

No, ne da bi nadaljevali in nadaljevali o Delugeu, je dejansko vredno poudariti, da če ste ljubitelji naprednih funkcij, je to programska oprema za vas. nato podpira vse in vse od terminala do strežnika in celo vrste povezav po meri. Kot so proxyji Socks5 in nastavitve vrat po meri. V tem članku bomo preučili, kako namestiti in nastaviti hudourniški strežnik Deluge v Linuxu, omogočiti Deluge WebUI, Deluge Daemon itd.



Opomba: Na splošno namestite in uporabite strežniški strežnik Deluge v računalniku Linux, ki deluje kot strežnik. Upoštevati morate, da to ne pomeni, da strežniški strežnik Deluge ne bo deloval v namiznem Linuxu, vendar ni priporočljivo.

Kako lahko namestite Deluge WebUI na Ubuntu?

Ubuntu

Ubuntu in strežnik Ubuntu ima resnično posodobljeno različico hudourniškega odjemalca Deluge. Kljub temu je vedno dobro, če imamo uradni PPA zaradi varnosti. S tem ukazom dodajte 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

Zdaj, ko je PPA v sistemu, morate osvežiti vire programske opreme Ubuntu prek primerna posodobitev ukaz.



Python3-certbot-nginx

Tek nadgradnja nedvomno razkril, da je treba nekatere programe posodobiti. Namestite te posodobitve in jih ne prezrite, ker bi to lahko bili popravki, ki pomagajo Ubuntuju bolje teči.

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

Zdaj, ko je vse posodobljeno, morate namestiti najnovejšo različico programske opreme 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

Konfigurirajte Deluge WebUI

Vsa programska oprema, potrebna za Deluge, je nameščena in pripravljena za uporabo. Zdaj je čas, da Deluge Daemon dejansko vklopite. Pojdite do terminala in zaženite poplavljen ukaz. Obstajata dva načina za zagon tega demona: torej z orodjem systemd init ali z poplavljen ukaz tudi. Če želite začeti z sistem , nato uporabite systemctl ukaz.



Najprej morate narediti storitev DelugeD.

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

Nato prilepite spodnjo kodo v novo datoteko:

sudo zypper install deluge

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

Poleg tega vklopite Daemon ob zagonu z:

sudo systemctl start deluged

Če se fantje ne želite motiti s Systemdom, lahko Daemon deluje brez njega. Za najboljše rezultate poskusite uporabiti / dev / null ukaz. Da bi dal deluge WebUI Daemon v ozadje kot trenutni uporabnik.

sudo systemctl enable deluged

Odklopite ga od uporabnika (če želite) skupaj z:

koren nexus 6 7.1.1
nohup deluged &>/dev/null &

Zdaj je čas, da nastavite uporabnika za Deluge Daemon. Uporaba odmev po vrsti , da potisnete novega uporabnika v konfiguracijsko datoteko. Nato spremenite uporabnika v ime obstoječega uporabnika v sistemu. Prepričajte se, da ste vnesli isto geslo kot uporabnik sistema.

Opomba:

10 pomeni, da ima vaš sistemski uporabnik popoln dostop za spreminjanje deluge WebUI.

disown

Zdaj, ko je uporabnik pravilno konfiguriran, morate demon ubiti in ga znova zagnati. Fantje lahko to storite z sistem ali killall .

wbu pomeni v besedilu
echo 'user:password:10' >> ~/.config/deluge/auth

ali tudi

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

S pomočjo ukazne vrstice sodelujte z Deluge in spremenite nastavitve, tako da bo Daemon omogočal oddaljene povezave:

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

Zdaj, ko je sprememba konfiguracije v konzoli Deluge končana, jo morate zapustiti s prenehati .

config -s allow_remote True

Na koncu vklopite povezavo Deluge WebUI.

quit

Uporabite Deluge WebUI

potopni webui

Vaš strežnik Deluge Torrent v bistvu deluje popolnoma, do njega pa lahko dostopate tudi s katerega koli mesta prek spletnega brskalnika. Če želite uporabiti novi spletni uporabniški vmesnik, odprite nov zavihek brskalnika in nato obiščite naslednji URL:

deluge-web --fork

Niste prepričani, kaj je naslov IP vaše naprave? Potem poskusite s tem ukazom:

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

Ko naložite stran Deluge Web UI, boste morali vnesti geslo, saj je spletni vmesnik zaščiten. Privzeto geslo za prijavo je potop .

Po uspešni prijavi vas bo sistem pozval, da spremenite privzeto geslo. Za to morate slediti pozivom na zaslonu, nato pa tapnite V redu, ko ste končali. Geslo se mora dejansko samodejno posodobiti.

popravek napake strežnika showbox

Vklopite HTTPS | potopni WebUI

Če želite zaščititi spletni uporabniški vmesnik, lahko namestite brezplačno potrdilo Let’s Encrypt. Najprej morate odjemalca Let’s Encrypt (certbot) namestiti tudi na strežnik Ubuntu 20.04.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
je pravzaprav vtičnik Certbot Nginx. Po namestitvi morate zagnati naslednji ukaz, da samodejno pridobite in namestite potrdilo Let’s Encrypt.

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

Kje pa:

  • –Nginx : Uporabite preverjevalnik in namestitveni program Nginx
  • –Priznanja : Strinjam se s pogoji storitve Let’s Encrypt
  • –Preusmeritev : Uveljavi HTTPS z dodajanjem 301 preusmeritev.
  • –Staple-ocsp : Omogoči spenjanje OCSP.
  • -E-naslov : E-poštni naslov, uporabljen za stik za registracijo in obnovitev.
  • -d Zastavi v osnovi sledi seznam domenskih imen, ločen z vejico. Dodate lahko več kot 100 domenskih imen.

Nato vas bo vprašal, ali želite prejemati e-poštna sporočila EFF (Electronic Frontier Foundation). Po izbiri Y ali N bo vaše potrdilo TLS samodejno pridobljeno in konfigurirano tudi za vas.

Imate težave pri pridobivanju potrdila TLS? | potopni WebUI

Če med poskusom pridobivanja potrdila TLS vidite naslednjo napako:

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

Urediti morate konfiguracijsko datoteko.

internetna varnostna nastavitev, ki preprečuje odpiranje datotek
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Nato se spremenite

return [challenges.HTTP01, challenges.TLSSNI01]

do:

return [challenges.HTTP01]

Nato shranite in zaprite datoteko. Zdaj znova zaženite zgornji ukaz certbot.

Zaključek

V redu, to so bili vsi ljudje! Upam, da vam je všeč ta članek o potopu WebUI in vam je v pomoč tudi vam. Pošljite nam svoje povratne informacije o tem. Tudi če imate dodatna vprašanja in težave, povezane s tem člankom. Nato nam to sporočite v spodnjem oddelku za komentarje. V kratkem se vam bomo oglasili.

Imej lep dan!

Glej tudi: Torrentzove alternative: kaj se je zgodilo z Torrentzom?