Jak používat Deluge WebUI na Linuxu

Nasazení torrentového serveru Deluge v Linuxu

Většina torrentových klientů pro Linux nabízí možnost provozu v serverovém režimu, často označovaném jako webové uživatelské rozhraní. Mezi tyto klienty patří i Deluge, který vyniká svou všestranností a pokročilými funkcemi. Pokud hledáte klienta s bohatou funkčností, Deluge je ideální volbou. Podporuje různé režimy, od terminálového po serverový, a nabízí pokročilé možnosti připojení, jako jsou proxy servery Socks5 a vlastní konfigurace portů. V tomto návodu se podíváme na to, jak nainstalovat a nakonfigurovat server Deluge, aktivovat Deluge WebUI a také spustit Deluge Daemon.

Důležité upozornění: Pro provoz serveru Deluge je nejvhodnější použít dedikovaný server s Linuxem. Přestože server Deluge může fungovat i na desktopovém Linuxu, doporučuje se spíše nasazení na serverovém prostředí.

Instalace Deluge Console, DelugeD a Deluge WebUI

Prvním krokem je instalace potřebného softwaru. Otevřete terminál a postupujte podle instrukcí pro vaši distribuci Linuxu.

Ubuntu

Pro Ubuntu je doporučeno používat oficiální PPA pro zajištění aktuálnosti a bezpečnosti. Nejprve PPA přidejte:

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

Poté aktualizujte zdroje softwaru pomocí příkazu:

sudo apt update

Nezapomeňte také nainstalovat případné aktualizace systému:

sudo apt upgrade -y

Nyní můžete nainstalovat nejnovější verzi 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

Konfigurace Deluge WebUI

Po úspěšné instalaci je potřeba spustit Deluge Daemon. To lze provést pomocí systemd init nebo přímo příkazem deluged. Pro spuštění pomocí systemd použijte následující postup:

Nejprve vytvořte službu DelugeD:

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

Do nově vytvořeného souboru vložte následující konfiguraci:

[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
# Čas počkat, než se násilně zastaví.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

Spusťte démona pomocí příkazu:

sudo systemctl start deluged

A povolte jeho automatické spouštění při startu systému:

sudo systemctl enable deluged

Pokud nechcete používat systemd, můžete démona spustit i bez něj. Nejlépe na pozadí jako aktuální uživatel:

nohup deluged &>/dev/null &

Pro odpojení od uživatele můžete použít:

disown

Nyní je nutné nastavit uživatele pro Deluge Daemon. Použijte `echo` pro přidání nového uživatele do konfiguračního souboru. Změňte „user“ na jméno existujícího uživatele ve vašem systému a použijte stejné heslo jako váš systémový uživatel.

Poznámka: Hodnota 10 znamená, že váš uživatel má plný přístup k nastavení Deluge.

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

Po konfiguraci uživatele je třeba démona restartovat. Můžete to udělat pomocí systemd nebo `killall`:

sudo systemctl stop deluged
sudo systemctl start deluged

nebo

killall deluged
nohup deluged &>/dev/null &

Pro komunikaci s Deluge použijte příkazový řádek a změňte nastavení tak, aby démon umožňoval vzdálená připojení:

deluge-console
config -s allow_remote True

Po provedení změn ukončete Deluge Console:

quit

Nakonec aktivujte Deluge WebUI:

deluge-web --fork

Používání Deluge WebUI

Váš Deluge Torrent server by nyní měl být plně funkční a dostupný z webového prohlížeče. Pro přístup otevřete prohlížeč a zadejte následující adresu URL:

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

Pokud si nejste jisti IP adresou vašeho serveru, můžete použít tento příkaz:

ip addr show | grep 192.168

Po načtení stránky Deluge Web UI budete vyzváni k zadání hesla, jelikož je rozhraní zabezpečené. Výchozí heslo pro přihlášení je „deluge“.

Po úspěšném přihlášení budete vyzváni ke změně výchozího hesla. Postupujte podle pokynů a po dokončení klikněte na „OK“. Heslo by se mělo automaticky aktualizovat.

Důležitá poznámka k legalitě

Je známé, že torrentové stránky a klienti jsou často využívány pro sdílení a stahování autorsky chráněného obsahu. Takové aktivity nepodporujeme a tento návod neslouží jako návod k získávání takového obsahu. Torrentoví klienti a torrentové soubory samy o sobě představují legitimní způsob sdílení souborů a neměly by být automaticky spojovány s porušováním autorských práv. Pokud se rozhodnete použít torrenty pro stahování autorsky chráněného materiálu, jednáte na vlastní nebezpečí a pravděpodobně porušujete zákon.