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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.