Ako nainštalovať Deluge WebUI na Ubuntu Linux

Deluge je v podstate bezplatný a otvorený (GPL3) a ľahký klient BitTorrent, ktorý je k dispozícii pre systémy Linux, FreeBSD, Mac OS X a Windows. Má bohatú zbierku doplnkov, ktoré môžete tiež nainštalovať s cieľom rozšíriť ich funkčnosť. Môžete si napríklad nainštalovať doplnok na streamovanie, aby ste pri sťahovaní mohli streamovať video alebo zvuk priamo z Deluge. V tomto článku si povieme, ako nainštalovať Deluge WebUI na Ubuntu. Poďme začať!





ako poslať do frontu gmail

Bez toho, aby sme pokračovali v práci na Deluge, treba skutočne poukázať na to, že ak milujete pokročilé funkcie, toto je softvér pre vás. Potom podporuje všetko od terminálového režimu po serverový režim a dokonca aj vlastné typy pripojenia. Napríklad servery Socks5 a vlastné nastavenie portov. V tomto článku si ukážeme, ako nainštalovať a nastaviť torrentový server Deluge v systéme Linux, povoliť webové rozhranie Deluge WebUI, ako aj Deluge Daemon atď.



Poznámka: Spravidla inštalujte a používajte torrentový server Deluge na počítači so systémom Linux, ktorý je spustený ako server. Musíte mať na pamäti, že to neznamená, že torrentový server Deluge nebude fungovať na desktopovom Linuxe, ale neodporúča sa to.

Ako môžete nainštalovať Deluge WebUI na Ubuntu?

Ubuntu

Ubuntu a server Ubuntu má skutočne aktuálnu verziu torrentového klienta Deluge. To znamená, že je vždy dobré mať z dôvodu bezpečnosti oficiálny PPA. Tento príkaz použite na pridanie 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

Teraz, keď je PPA v systéme, musíte obnoviť softvérové ​​zdroje Ubuntu prostredníctvom apt aktualizácia príkaz.



Python3-certbot-nginx

Beží aktualizovať nepochybne odhalí, že niektoré programy je potrebné aktualizovať. Nainštalujte si tieto aktualizácie a neignorujte ich, pretože by to mohli byť opravy, ktoré pomôžu Ubuntu fungovať lepšie.

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

Teraz, keď je všetko aktuálne, musíte nainštalovať najnovšiu verziu softvéru 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

Nakonfigurujte povodňové webové používateľské rozhranie

Všetok softvér potrebný pre Deluge je nainštalovaný a pripravený na použitie. Teraz je čas skutočne zapnúť Démona povodne. Choďte k terminálu a spustite zaplavený príkaz. Tento démon je možné spustiť dvoma spôsobmi: pomocou nástroja systemd init alebo pomocou nástroja zaplavený velenie tiež. Ak to chcete začať s systemd , potom použite systemctl príkaz.



Najskôr musíte urobiť službu DelugeD.

zte zmax custom roms
sudo apt-get install deluged deluge-console deluge-webui

Potom vložte nasledujúci kód do nového súboru:

sudo zypper install deluge

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

Navyše, zapnite démona pri štarte pomocou:

sudo systemctl start deluged

Ak nechcete robiť s Systemdom problémy, potom môže démon bežať aj bez neho. Najlepšie výsledky dosiahnete, keď použijete / dev / null príkaz. S cieľom dať povodeň WebUI Daemon na pozadí ako aktuálny používateľ.

sudo systemctl enable deluged

Odpojte ho od používateľa (ak chcete) spolu s:

nohup deluged &>/dev/null &

Teraz je čas nastaviť používateľa pre Deluge Daemon. Použite ozvena v poriadku presunúť nového používateľa do konfiguračného súboru. Potom zmeňte používateľa na meno existujúceho používateľa v systéme. Nezabudnite zadať rovnaké heslo ako používateľ systému.

Poznámka:

10 znamená, že váš systémový užívateľ má plný prístup na vykonávanie oprávnenia WebUI.

disown

Teraz, keď je používateľ správne nakonfigurovaný, musíte démona zabiť a spustiť ho späť. Vy to môžete urobiť systemd alebo zabiť všetkých .

ovládač samsung galaxy s7 edge
echo 'user:password:10' >> ~/.config/deluge/auth

alebo tiež

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

Pomocou príkazového riadku komunikujte spolu s Deluge a tiež zmeňte nastavenia tak, aby démon umožňoval vzdialené pripojenie:

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

Teraz, keď je zmena konfigurácie v Deluge Console dokončená, musíte ju ukončiť pomocou skončiť .

config -s allow_remote True

Nakoniec zapnite pripojenie Deluge WebUI.

quit

Použite povodeň WebUI

záplava webui

Váš server Deluge Torrent v podstate funguje perfektne a je k nemu možný prístup z ľubovoľného miesta prostredníctvom webového prehliadača. Ak chcete použiť nové webové používateľské rozhranie, otvorte novú kartu prehľadávača a navštívte nasledujúcu adresu URL:

deluge-web --fork

Nie ste si istí, aká je adresa IP vášho zariadenia? Potom by ste mali vyskúšať tento príkaz:

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

Ak ste načítali stránku webového používateľského rozhrania Deluge, budete musieť zadať heslo, pretože webové rozhranie je zabezpečené. Predvolené heslo na prihlásenie je potopa .

Po úspešnom prihlásení vás systém vyzve, aby ste zmenili predvolené heslo. Musíte to urobiť podľa pokynov na obrazovke a po dokončení klepnúť na OK. Heslo by sa malo skutočne aktualizovať automaticky.

Zapnite HTTPS | povodeň WebUI

Ak chcete zabezpečiť webové používateľské rozhranie, môžete si nainštalovať bezplatný certifikát Let’s Encrypt. Najskôr musíte nainštalovať klienta Let’s Encrypt (certbot) aj na server Ubuntu 20.04.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
je vlastne doplnok Certbot Nginx. Po ich nainštalovaní musíte spustiť nasledujúci príkaz, aby ste automaticky získali a nainštalovali certifikát Let’s Encrypt.

fotky z iCloudu sa nesynchronizujú s mac
sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com

Kde však:

  • –Nginx : Použite autentifikátor a inštalátor Nginx
  • –Dohodneme sa : Súhlaste s podmienkami služby Let’s Encrypt
  • –Presmerovanie : Vynútiť HTTPS pridaním presmerovaní 301.
  • –Staple-ocsp : Povoliť zošívanie OCSP.
  • –E-mail : E-mail používaný na registráciu a obnovenie kontaktu.
  • -d za vlajkou v zásade nasleduje zoznam doménových mien oddelených čiarkou. Môžete pridať viac ako 100 názvov domén.

Potom sa vás spýta, či chcete dostávať e-maily od EFF (Electronic Frontier Foundation). Po výbere možnosti Y alebo N sa automaticky získa a nakonfiguruje váš certifikát TLS aj pre vás.

Máte ťažkosti so získaním certifikátu TLS? | povodeň WebUI

Ak sa pri pokuse o získanie certifikátu TLS zobrazí nasledujúca chyba:

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

Musíte upraviť konfiguračný súbor.

mdnsresponder.exe čo je to
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Potom sa zmeňte

return [challenges.HTTP01, challenges.TLSSNI01]

do:

return [challenges.HTTP01]

Potom súbor uložte a zatvorte. Teraz znova spustite vyššie uvedený príkaz certbot.

Záver

Dobre, to bolo všetko, ľudia! Dúfam, že sa vám týmto povolaným článkom o WebUI páči, a tiež vám pomôžu. Dajte nám o tom spätnú väzbu. Tiež, ak máte ďalšie otázky a problémy týkajúce sa tohto článku. Dajte nám potom vedieť v sekcii komentárov nižšie. Čoskoro sa ozveme.

Prajem vám skvelý deň!

Pozri tiež: Alternatívy Torrentz: Čo sa stalo s Torrentz?