Jak korzystać z Potopu WebUI w systemie Linux

Photo of author

By maciekx

Wiele programów do pobierania torrentów na systemie Linux oferuje możliwość działania w trybie serwera, znanym jako „interfejs sieciowy”. Wśród takich aplikacji wyróżnia się Deluge. Kluczowym powodem, dla którego warto wybrać Deluge lub jego interfejs webowy, jest jego wszechstronność i bogaty zestaw funkcji.

Jeśli cenisz sobie zaawansowane opcje, Deluge z pewnością przypadnie Ci do gustu. Program ten obsługuje różnorodne tryby, od terminalowego po serwerowy, a także umożliwia korzystanie z nietypowych połączeń, takich jak proxy Socks5 oraz dostosowane ustawienia portów. W tym artykule przedstawimy, jak zainstalować i skonfigurować serwer torrentów Deluge w systemie Linux, a także jak uruchomić Deluge WebUI i inne elementy.

Warto zaznaczyć, że najlepsze rezultaty uzyskuje się, instalując i używając Deluge na dedykowanym serwerze. Oczywiście, Deluge może działać na osobistym komputerze z systemem Linux, jednak nie jest to preferowane rozwiązanie.

Instalacja Deluge Console, DelugeD i Deluge WebUI

Pierwszym krokiem jest zainstalowanie oprogramowania Deluge. Otwórz terminal i wykonaj odpowiednie polecenia w zależności od używanego systemu operacyjnego.

Ubuntu

Na serwerach Ubuntu oraz w standardowej wersji Ubuntu dostępna jest aktualna wersja klienta torrentowego Deluge. Aby zapewnić sobie bezpieczeństwo, warto dodać oficjalne PPA. Użyj poniższego polecenia, aby to zrobić:

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

Po dodaniu PPA, zaktualizuj źródła oprogramowania Ubuntu poleceniem:

sudo apt update

W wyniku aktualizacji mogą pojawić się dostępne aktualizacje, które warto zainstalować, aby poprawić działanie systemu:

sudo apt upgrade -y

Kiedy wszystko jest już aktualne, możesz zainstalować najnowszą wersję Deluge:

sudo apt install deluged deluge-console deluge-webui

Debian

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

Arch Linux

sudo pacman -S deluge

Fedora

sudo dnf install deluge deluge-common deluge-daemon deluge-web

OpenSUSE

sudo zypper install deluge

Konfiguracja Deluge WebUI

Po zainstalowaniu wszystkich niezbędnych komponentów, czas uruchomić demona Deluge. W terminalu wpisz polecenie do jego uruchomienia. Możesz to zrobić na dwa sposoby: używając systemd lub polecenia Deluge. Aby skorzystać z systemd, użyj polecenia systemctl:

Najpierw stwórz plik usługi dla DelugeD:

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

Wklej poniższy kod do otwartego pliku:

[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
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

sudo systemctl start deluged

Aby uruchomić demona przy starcie systemu, użyj polecenia:

sudo systemctl enable deluged

Jeśli nie chcesz korzystać z systemd, Deluge może działać również bez niego. Dla wygody możesz uruchomić demona w tle jako bieżący użytkownik:

nohup deluged >/dev/null &

Aby odłączyć proces od użytkownika, użyj:

disown

Teraz czas skonfigurować użytkownika dla Deluge Daemon. W tym celu dodaj nowego użytkownika do pliku konfiguracyjnego. Zmień „user” na nazwę swojego użytkownika w systemie i użyj tego samego hasła, co dla konta systemowego:

Uwaga: liczba 10 oznacza, że użytkownik ma pełne uprawnienia do modyfikacji Deluge.

echo "user:password:10" >> ~/.config/deluge/auth

Po skonfigurowaniu użytkownika, zatrzymaj demona i uruchom go ponownie, używając systemd lub polecenia killall:

sudo systemctl stop deluged
sudo systemctl start deluged

lub

killall deluged
nohup deluged >/dev/null &

W terminalu wejdź w interakcję z Deluge, aby zmienić ustawienia, tak aby demon akceptował połączenia zdalne:

deluge-console
config -s allow_remote True

Po zakończeniu konfiguracji, zamknij konsolę, wpisując:

quit

Na koniec uruchom Deluge WebUI:

deluge-web --fork

Użytkowanie Deluge WebUI

Twój serwer torrent Deluge działa prawidłowo i jest dostępny z dowolnego miejsca za pośrednictwem przeglądarki. Aby uzyskać dostęp do interfejsu WWW, otwórz nową kartę w przeglądarce i przejdź pod adres:

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

Nie pamiętasz adresu IP swojego urządzenia? Wykonaj to polecenie, aby go sprawdzić:

ip addr show | grep 192.168

Po załadowaniu strony Deluge Web UI, zostaniesz poproszony o podanie hasła, ponieważ interfejs jest zabezpieczony. Domyślne hasło to „deluge”.

Po pomyślnym zalogowaniu zostaniesz poproszony o zmianę domyślnego hasła. Postępuj zgodnie z instrukcjami na ekranie i po zakończeniu kliknij „OK”. Hasło powinno zostać zaktualizowane automatycznie.

Aspekt prawny

Nie jest tajemnicą, że portale oraz klienci torrent są często wykorzystywani do udostępniania i pobierania treści chronionych prawem. Nie zachęcamy do takich działań, a celem tego artykułu nie jest wskazywanie, jak można zdobyć takie treści. Klient torrent i pliki torrent mogą być używane do legalnego udostępniania plików, ale mogą również prowadzić do naruszeń praw autorskich. Jeśli zdecydujesz się używać klienta torrent do pobierania treści chronionych, robisz to na własne ryzyko.


newsblog.pl