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.