Jak zainstalować Deluge WebUI w systemie Ubuntu Linux

Potop jest w zasadzie darmowym, otwartym (GPL3) i lekkim klientem BitTorrent, który jest dostępny dla systemów Linux, FreeBSD, Mac OS X i Windows. Posiada bogatą kolekcję wtyczek, które możesz również zainstalować w celu rozszerzenia jego funkcjonalności. Na przykład możesz zainstalować wtyczkę do przesyłania strumieniowego, aby podczas pobierania przesyłać strumieniowo wideo lub audio bezpośrednio z Potopu. W tym artykule porozmawiamy o tym, jak zainstalować Deluge WebUI na Ubuntu. Zaczynajmy!





co oznacza wbu w SMS-ach

Cóż, nie wspominając o Potopie, warto zaznaczyć, że jeśli kochacie zaawansowane funkcje, to jest to oprogramowanie dla was. następnie obsługuje wszystko, od trybu terminala po tryb serwera, a nawet niestandardowe typy połączeń. Takie jak proxy Socks5 i niestandardowe ustawienia portu. W tym artykule omówimy, jak zainstalować i skonfigurować serwer torrentów Potop w systemie Linux, włączyć interfejs WebUI Potopu, Demona Potopu i tak dalej.



Uwaga: Ogólnie rzecz biorąc, zainstaluj i używaj serwera torrent Deluge na komputerze z systemem Linux działającym jako serwer. Musisz pamiętać, że nie oznacza to, że serwer torrentów Potop nie będzie działał na stacjonarnym Linuksie, jednak nie jest to zalecane.

Jak zainstalować Deluge WebUI na Ubuntu?

Ubuntu

Ubuntu a serwer Ubuntu ma naprawdę aktualną wersję klienta torrent Deluge. To powiedziawszy, ze względów bezpieczeństwa zawsze dobrze jest mieć oficjalny PPA. Użyj tego polecenia, aby dodać 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, gdy PPA jest w systemie, musisz odświeżyć źródła oprogramowania Ubuntu za pośrednictwem apt update Komenda.



Python3-certbot-nginx

Bieganie aktualizacja niewątpliwie ujawni, że niektóre programy wymagają aktualizacji. Zainstaluj te aktualizacje i nie ignoruj ​​ich, ponieważ mogą to być łatki, które pomogą Ubuntu działać lepiej.

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

Teraz, gdy wszystko jest aktualne, musisz zainstalować najnowszą wersję oprogramowania Potop.



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

Skonfiguruj Deluge WebUI

Całe oprogramowanie potrzebne do Potopu jest zainstalowane i gotowe do pracy. Teraz nadszedł czas, aby włączyć demona Potopu. Udaj się do terminala i uruchom plik zatopiony Komenda. Istnieją dwa sposoby na uruchomienie tego demona: za pomocą narzędzia systemd init lub za pomocą zatopiony polecenie. Jeśli chcesz zacząć system , a następnie użyj systemctl Komenda.



Najpierw musisz wykonać usługę DelugeD.

explorer.exe próbowano odwołać się do tokenu, który nie istnieje
sudo apt-get install deluged deluge-console deluge-webui

Następnie wklej poniższy kod do nowego pliku:

sudo zypper install deluge

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

Dodatkowo włącz demona podczas rozruchu za pomocą:

sudo systemctl start deluged

Jeśli nie chcecie mieszać się w Systemd, Daemon może działać bez niego. Aby uzyskać najlepsze wyniki, należy spróbować użyć rozszerzenia / dev / null Komenda. Aby umieścić demona WebUI w tle jako bieżący użytkownik.

sudo systemctl enable deluged

Odłącz go od użytkownika (jeśli chcesz) wraz z:

nohup deluged &>/dev/null &

Nadszedł czas, aby skonfigurować użytkownika dla Deluge Daemon. Posługiwać się echo w kolejności aby wypchnąć nowego użytkownika do pliku konfiguracyjnego. Następnie zmień użytkownika na nazwę istniejącego użytkownika w systemie. Upewnij się, że wprowadzasz to samo hasło co użytkownika systemu.

Uwaga:

10 oznacza, że ​​użytkownik systemu ma pełny dostęp w celu modyfikacji zalewowego interfejsu WebUI.

disown

Teraz, gdy użytkownik jest poprawnie skonfigurowany, musisz zabić demona i uruchomić go ponownie. Możecie to zrobić system lub zabić wszystkich .

Panasonic smart tv kodi
echo 'user:password:10' >> ~/.config/deluge/auth

lub też

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

Korzystając z wiersza poleceń, wchodź w interakcję z Potopem, a także zmień ustawienia, aby demon zezwalał na połączenia zdalne:

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

Teraz, gdy zmiana konfiguracji została zakończona w Deluge Console, musisz ją zakończyć za pomocą porzucić .

config -s allow_remote True

Na koniec włącz połączenie WebUI Potopu.

quit

Użyj Potopu WebUI

potop webui

Twój serwer Deluge Torrent działa w zasadzie doskonale i można uzyskać do niego dostęp z dowolnego miejsca za pośrednictwem przeglądarki internetowej. Jeśli chcesz korzystać z nowego interfejsu internetowego, otwórz nową kartę przeglądarki, a następnie odwiedź następujący adres URL:

deluge-web --fork

Nie masz pewności, jaki jest adres IP Twojego urządzenia? Następnie powinieneś wypróbować to polecenie:

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

Po załadowaniu strony interfejsu WWW Potopu będziesz musiał podać hasło, ponieważ interfejs sieciowy jest zabezpieczony. Domyślne hasło do logowania to potop .

Po pomyślnym zalogowaniu system wyświetli monit o zmianę domyślnego hasła. Aby to zrobić, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, a po zakończeniu dotknij przycisku OK. W rzeczywistości hasło powinno aktualizować się automatycznie.

Włącz HTTPS | potop WebUI

Jeśli chcesz zabezpieczyć interfejs internetowy, możesz zainstalować bezpłatny certyfikat Let’s Encrypt. Najpierw musisz zainstalować klienta Let’s Encrypt (certbot) również na serwerze Ubuntu 20.04.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
jest właściwie wtyczką Certbot Nginx. Po ich zainstalowaniu musisz uruchomić następujące polecenie, aby automatycznie uzyskać i zainstalować certyfikat Let’s Encrypt.

narzędzie diagnostyczne Samsung Galaxy
sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com

Jednak gdzie:

  • –Nginx : Użyj narzędzia uwierzytelniającego i instalatora Nginx
  • –Agree-tos : Zgadzam się na warunki korzystania z usługi Let's Encrypt
  • -przeadresować : Wymuś protokół HTTPS, dodając przekierowania 301.
  • –Staple-ocsp : Włącz zszywanie OCSP.
  • -e-mail : Adres e-mail używany do rejestracji i kontaktu pomocniczego.
  • -re Po fladze w zasadzie następuje lista nazw domen oddzielonych przecinkami. Możesz dodać ponad 100 nazw domen.

Następnie zapyta Cię, czy chcesz otrzymywać e-maile od EFF (Electronic Frontier Foundation). Po wybraniu T lub N Twój certyfikat TLS zostanie automatycznie uzyskany i skonfigurowany również dla Ciebie.

Masz problem z uzyskaniem certyfikatu TLS? | potop WebUI

Jeśli widzisz następujący błąd podczas próby uzyskania certyfikatu TLS:

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

Musisz edytować plik konfiguracyjny.

root s6 edge plus
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Następnie zmień

return [challenges.HTTP01, challenges.TLSSNI01]

do:

return [challenges.HTTP01]

Następnie zapisz i zamknij plik. Teraz ponownie uruchom powyższe polecenie certbot.

Wniosek

W porządku, to wszystko ludzie! Mam nadzieję, że polubicie ten potopowy artykuł o WebUI i uznacie go za pomocny. Przekaż nam swoją opinię na ten temat. Również jeśli macie dalsze pytania i problemy związane z tym artykułem. Daj nam znać w sekcji komentarzy poniżej. Wkrótce się z tobą skontaktujemy.

Miłego dnia!

Zobacz także: Alternatywy dla Torrentza: co się stało z Torrentz?