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.