Cum să utilizați Deluge WebUI pe Linux

Mulți clienți torrent disponibili pentru Linux oferă o funcționalitate server, adesea numită „interfață web”. Fiecare dintre acești clienți are propriile avantaje, iar Deluge nu face excepție. Unul dintre principalele motive pentru a alege Deluge sau interfața web Deluge este versatilitatea și multitudinea de caracteristici pe care le oferă.

Fără a intra în prea multe detalii, este important să menționăm că Deluge este ideal dacă preferați funcții avansate. Acesta suportă o gamă largă de opțiuni, de la modul terminal, la modul server, și chiar configurații de conexiune personalizate, precum proxy-uri Socks5 și setări de port personalizate. În acest articol, vom explora procesul de instalare și configurare a unui server torrent Deluge pe Linux, activarea interfeței web Deluge, precum și configurarea Deluge Daemon și alte aspecte esențiale.

Rețineți: Ideal, un server torrent Deluge ar trebui instalat și folosit pe un computer Linux configurat ca server. Deși un server Deluge poate funcționa și pe un desktop Linux, această configurație nu este recomandată.

Instalarea Deluge Console, DelugeD și Deluge WebUI

Primul pas în acest proces este instalarea software-ului Deluge. Deschideți terminalul și utilizați comenzile adecvate pentru distribuția Linux pe care o folosiți.

Ubuntu

Atât serverul Ubuntu, cât și versiunea desktop a Ubuntu includ o versiune relativ recentă a clientului torrent Deluge. Totuși, pentru a asigura securitatea, este recomandat să utilizați PPA-ul oficial. Utilizați următoarea comandă pentru a adăuga PPA-ul:

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

După adăugarea PPA-ului, actualizați sursele software Ubuntu cu comanda `apt update`:

sudo apt update

Această actualizare va indica probabil că anumite pachete necesită actualizare. Vă recomandăm să instalați aceste actualizări, deoarece pot include patch-uri importante pentru buna funcționare a sistemului Ubuntu.

sudo apt upgrade -y

Acum că sistemul este actualizat, instalați cea mai recentă versiune a software-ului 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

Configurarea Deluge WebUI

Acum că toate componentele necesare pentru Deluge sunt instalate, putem trece la activarea Deluge Daemon. În terminal, rulați comanda `deluged`. Daemonul poate fi pornit în două moduri: folosind instrumentul systemd init sau cu comanda `deluged`. Pentru a-l porni cu systemd, folosiți comanda `systemctl`.

Mai întâi, creați un fișier de serviciu pentru DelugeD:

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

Introduceți următorul cod în noul fișier:

[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
# Timp de așteptare înainte de oprire forțată.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

sudo systemctl start deluged

Pentru a activa Daemonul la pornire, utilizați:

sudo systemctl enable deluged

Dacă preferați să evitați configurarea Systemd, daemonul poate rula și fără acesta. Pentru rezultate optime, puteți utiliza comanda `/dev/null` pentru a rula Deluge Daemon în fundal ca utilizator curent:

nohup deluged >&/dev/null &

Puteți deconecta daemonul de utilizator cu comanda (opțional):

disown

Următorul pas este configurarea utilizatorului pentru Deluge Daemon. Folosiți `echo` pentru a adăuga un nou utilizator în fișierul de configurare. Înlocuiți „user” cu numele utilizatorului sistemului și asigurați-vă că introduceți aceeași parolă ca utilizatorul sistemului.

Notă: Valoarea 10 indică faptul că utilizatorul sistemului are acces complet la modificarea configurației Deluge.

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

Acum că utilizatorul este configurat corect, opriți și porniți din nou daemonul. Acest lucru se poate face cu `systemd` sau `killall`:

sudo systemctl stop deluged
    sudo systemctl start deluged

Sau:

killall deluged
nohup deluged >&/dev/null &

Interacționați cu Deluge prin linia de comandă pentru a modifica setările și a permite conexiuni la distanță:

deluge-console
config -s allow_remote True

După ce ați modificat configurația în Deluge Console, ieșiți folosind comanda:

quit

În final, activați conexiunea la interfața Deluge WebUI:

deluge-web --fork

Utilizarea Deluge WebUI

Serverul dvs. Deluge Torrent este acum complet funcțional și poate fi accesat de oriunde prin intermediul browserului web. Pentru a accesa interfața web, deschideți o filă nouă în browser și navigați la următoarea adresă URL:

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

Nu sunteți sigur care este adresa IP a dispozitivului dvs.? Folosiți această comandă:

ip addr show | grep 192.168

După încărcarea paginii Deluge Web UI, vi se va solicita o parolă, deoarece interfața web este securizată. Parola implicită pentru autentificare este „deluge”.

După conectarea cu succes, sistemul vă va solicita să schimbați parola implicită. Urmați instrucțiunile de pe ecran pentru a face acest lucru, apoi faceți clic pe „OK”. Parola ar trebui să se actualizeze automat.

O Precizare Legată de Legalitate

Este un fapt binecunoscut că site-urile și clienții torrent sunt utilizați pentru a distribui și descărca conținut protejat de drepturi de autor. Nu încurajăm aceste activități, iar scopul acestui articol nu este de a vă învăța cum să descărcați conținut ilegal. Un client torrent și fișierele torrent sunt, în esență, instrumente pentru partajarea fișierelor și nu sunt neapărat legate de încălcarea drepturilor de autor. Dacă alegeți să folosiți un client torrent pentru a descărca conținut protejat, vă expuneți riscului de a încălca legea. Vă rugăm să acționați pe propria răspundere.