Configurarea unui client bittorrent cu o interfață web pe un server media

Ce este Smart House pentru tine?

Torrentflux este un client care funcționează împreună cu serverul Web Apache și serverul MySQL. Motorul utilizează o versiune adaptată BitTornado, scrisă în Python. Instalarea pachetului în Debian nu a cauzat dificultăți. Clientul sa dovedit a fi pe deplin operațional. Este important ca clientul să poată lucra cu diferiți utilizatori. Toate gestionarea și configurarea clienților se efectuează numai prin intermediul interfeței Web. Se pare că este necesar, dar există două dezavantaje.

1. Torrentflux nu poate porni și opri descărcările la un program.
2. Torrentflux nu salvează statisticile generale de încărcare torrent - informațiile sunt disponibile numai pentru sesiunea curentă.

Primul punct este cel mai important. Am nevoie de un client care să poată rula automat toate descărcările, să zică la ora 1:30 și să se oprească la 6:20. În timpul zilei, serverul își îndeplinește îndatoririle directe și nu încarcă canalul, iar noaptea se agită și se distribuie - este destul de logic.
Cel de-al doilea element este necesar pentru a evalua evaluarea și a înțelege ce descărcări pot fi deja șterse. Torrentflux-ul în sine este scris în PHP, așa că am făcut corecțiile necesare.

Configurarea unui client bittorrent cu o interfață web pe un server media

Imaginea de ecran afișează modificările: butoanele Start / Stop toate torrenturile, precum și suma totală dată pentru fiecare torrent.
Butoane - este minunat, dar trebuie să apăsați cumva aceste butoane la ora convenită. Pentru aceasta, este convenabil să utilizați programul de curl.

În cron, am scris următoarele:

Au fost fixate următoarele fișiere: index.php. functions.php și a adăugat un nou fișier savedetails.php
Puteți descărca patch-ul la torrentflux by torrentflux-patch.zip.
Trebuie să dezarhivați arhiva și să copiați fișierele în folderul cu torrentflux instalat. (/ usr / share / torrentflux / www / implicit în Debian)

Articole similare