Dimensione: 22711
Commento:
|
Dimensione: 15026
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 5: | Linea 5: |
[[Indice]] ##[[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,46211.0.html"; rilasci="10.10")]] |
[[Indice(depth=1)]] [[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,46211.0.html"; rilasci="10.10")]] |
Linea 11: | Linea 11: |
'''!TorrentFlux''' è un client Bittorrent disponibile per Ubuntu. Per funzionare necessita di un [:Server/Web:server web] e di [:Server/MySql:MySQL]. | '''!TorrentFlux''' è un client Bittorrent disponibile per Ubuntu che necessita di un [:Server/Web:server web] e di [:Server/MySql:MySQL]. Essendo un applicazione lato server è possibile gestire i propri download comodamente tramite browser. |
Linea 13: | Linea 13: |
Con '''!TorrentFlux''' è possibile gestire i download dei propri file `.torrent` tramite browser con una comoda interfaccia web da qualsiasi luogo. ||<tablestyle="text-align: justify; width:60%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">Esula da questa guida mostrare come installare un server web su un server dedicato a questo scopo o direttamente sul proprio computer. Inoltre non rientra nello scopo della trattazione tutto ciò che attiene alla sicurezza. Si rimanda all'ampio materiale disponibile su internet su questo argomento. || |
||<tablestyle="text-align: justify; width:70%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">Per quanto attiene alle tematiche legate alla gestione di un web server, locale o remoto, e per gli aspetti legati alla sua sicurezza si rimanda all'ampio materiale disponibile su internet o sul nostro wiki. In questa guida, invece, si spiegherà solo come installare e utilizzare il programma '''!TorrentFlux'''. || |
Linea 21: | Linea 16: |
* [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://torrentflux torrentflux]. * Durante la fase di configurazione, quando richiesto, scegliere '''Ok''' per proseguire con la procedura guidata. * Inserire una password per la gestione del database del programma. * Riavviare '''Apache''' scegliendo '''Si'''. * Aprire il browser e collegarsi all'indirizzo `http://server/torrentflux/` (sostituendo `server` con `localhost`, se l'applicazione è installata in locale, oppure con un indirizzo IP o un nome host se l'applicazione è installata su un computer presente sulla rete locale o su internet). * Nella schermata di autenticazione che apparirà inserire il nome utente `torrentflux` e la password creata in precedenza. |
|
Linea 22: | Linea 23: |
Installare il programma è relativamente semplice. | = Descrizione menù = |
Linea 24: | Linea 25: |
Prima di tutto dobbiamo installare il server: {{{ sudo aptitude install apache2 mysql-server mysql-client libapache2-mod-php5 }}} |
Di seguito una descrizione dei menù posti in alto a destra nell'interfaccia del programma. |
Linea 28: | Linea 27: |
Questo installerà '''apache2''', '''mysql''' e '''php''' sul vostro computer. | * '''Home''': pagina principale del programma. Fare riferimento al paragrafo [#home Schermata principale] per una descrizione più approfondita. * '''Directory''': visualizza il contenuto della propria cartella utente posta sul server. Contiene i file `.torrent` scaricati. In via predefinita, corrisponde alla cartella `/var/cache/torrentflux/`. * '''History''': mostra una lista di eventi del programma. * '''Profile''': fare riferimento al paragrafo [#profile Menù Profile]. * '''Messages''': consente di inviare un messaggio ad un utenza del programma. * '''Admin''': fare riferimento al paragrafo [#admin Menù admin]. * '''Logout''': una piccola icona posta in alto a destra permette di eseguire la disconnessione dell'utenza in uso. |
Linea 30: | Linea 35: |
Una volta installato il tutto, se andate all'indirizzo http://localhost/apache2-default/ dovreste vedere la pagina predefinita di benvenuto di Apache: | [[Anchor(profile)]] == Menù Profile == Facendo clic su '''Profile''' è possibile gestire la propria utenza e quindi modificare il nome utente, modificare la propria password, modificare la lingua in uso, modificare il tema in uso. Fare clic su '''Update''' per apportare le modifiche. |
Linea 32: | Linea 39: |
attachment:apache.png | Sono inoltre disponibili alcune statistiche per l'utenza in uso. |
Linea 34: | Linea 41: |
Questo significa dire che il server sta funzionando. | [[Anchor(admin)]] == Menù admin == Il menù '''Admin''', visualizzabile solo dai ''super utenti'', permette di accedere alle impostazioni del programma. E' composto da diversi sottomenù: * '''Admin''': schermata riepilogativa composta dalle medesime informazioni disponibili in altri menù del pannello di amministrazione. * '''Setting''': fare riferimento al paragrafo [#setting Setting]. * '''Queue''': permette di gestire le code degli scaricamenti, di decidere il numero massimo di file `.torrent` da avviare contemporaneamente e quanti può avviarne il singolo utente. * '''Search settings''': permette di gestire i motori di ricerca in uso e di escludere dove possibile alcune categorie dalla ricerca. * '''Attività''': storico delle attività compiute dagli utenti. Mostra le azioni compiute, l'indirizzo IP dell'utente e la data in cui sono state apportate le modifiche. * '''Links''': è possibile aggiungere dei collegamenti a dei siti web. Utile per disporre di scorciatoie verso motori di ricerca diversi da quelli inclusi in via predefinita nel programma. * '''Rss''': permette di abbonarsi ad un feed RSS. Utile per mantenersi aggiornarti sulla pubblicazione di nuovi file `.torrent`. * '''Nuovo utente''': fare riferimento al paragrafo [#utente Nuovo utente]. * '''Backup''': esegue il salvataggio delle impostazioni del programma. Consiste nell'esportare il file di configurazione `torrentflux.sql` presente in `var/cache/torrenflux/.torrents/` per eventualmente ripristinarlo successivamente. |
Linea 36: | Linea 54: |
== Test PHP == Per verificare se PHP è correttamente installato, apriamo un file di testo nuovo, e digitiamo: {{{ <?php phpinfo() ?> }}} |
[[Anchor(setting)]] === Setting === Si tratta del menù di configurazione più importante del programma. Le descrizioni delle opzioni presenti sono abbastanza esplicative. In questa sede se ne segnalano alcune: |
Linea 41: | Linea 58: |
Salviamo il file come {{{info.php}}}, e copiamolo nella cartella {{{/var/www/}}}. Il proprietario della cartella è ''root'', per cui sarà necessario il comando [:AmministrazioneSistema/Sudo:sudo]: | * '''Path''': indica la cartella del server in cui sono salvati i file `.torrent`. In via predefinita corrisponde con la cartella `/var/cache/torrentflux/`. E' possibile modificarla ma è necessario attribuire alla nuova cartella i [:AmministrazioneSistema/PermessiFile:permessi] 777. I file verranno salvati in sottocartelle che avranno il nome dell'utente che ha avviato il download. * '''Use Advanced Start Dialog''': selezionando '''True''' (consigliato), quando verrà aperto un file `.torrent`, si aprirà una finestra di dialogo aggiuntiva dove è possibile impostare diverse opzioni tra le quali il limite di velocità di download e di upload. Sarà possibile scegliere quali file del torrent scaricare. Se impostata su False, di conseguenza, molte opzioni non saranno disponibili. * '''Enable File Priority''': se abilitata, gli utenti potranno scegliere quali file del torrent per scaricare. * '''Max Upload Rate''' e '''Max Download Rate''': impostando il valore zero non ci saranno limiti per la velocità di upload e di download. Impostare questa opzione sulla base delle caratteristiche della propria connessione. Questo valore sarà modificabile per il singolo download a condizione che l'opzione citata in precedenza sia impostata su '''True'''. * '''Max Upload Connections''': imposta il numero di connessioni massimo per il singolo torrent. * '''Port Range''': specifica il range di porte del programma. Assicurarsi che questo range sia aperto nella configurazione del proprio firewall e sul router. * '''Rerequest Interval''': imposta l'intervallo di tempo predefinito per le richieste al tracker. In via predefinita è di 1800 secondi. * '''Allow encrypted connections''': consente di accettare connessioni cifrate, * '''Only allow encrypted connections''': forza il client per creare e accettare solo connessioni cifrate. * '''Stealth crypto''': impedisce tutti i tentativi di connessione non cifrata. * '''Enable Torrent Search''': se abilitata, gli utenti protratto effettuare ricerche dei file torrent direttamente dalla pagina principale del programma. * '''Default Torrent Search Engine''': imposta il motore di ricerca predefinito. * '''Enable Make Torrent''': se impostata su '''True''', consente di creare dei file `.torrent` propri per poterli condividere. * '''Enable Torrent File Download''': se abilitata, gli utenti potranno scaricare il file `.torrent` dalla lista dei torrent disponibili. * '''Enable Text/NFO Viewer''': Se abilitata, gli utenti potranno visualizzare file di testo o file `.nfo` direttamente dal menù '''Directory'''. * '''Show Server Load''': permette di mostrare il carico medio del server negli ultimi 15 minuti attingendo informazioni dal file `/proc/loadavg`. * '''Days to keep Audit Actions in the Log''': definisce per quanti giorni verranno salvati i log nel database. * '''Minutes to Keep User Online Status''': numero di minuti necessari affinché vengano mostrati i cambiamenti di stato dell'utente (online e offline). * '''Minutes to Cache RSS Feeds''': numero di minuti necessario per l'aggiornamento dei feed RSS. * '''Page Refresh (in seconds)''': indica ogni quanti secondi sarà aggiornata la pagina del browser. * '''Default Theme''': imposta il tema predefinito dell'applicazione. * '''Default Language''': imposta la lingua predefinita dell'applicazione. |
Linea 43: | Linea 81: |
{{{ sudo cp info.php /var/www }}} |
[[Anchor(utente)]] === Nuovo utente === |
Linea 47: | Linea 84: |
Adesso andate all'indirizzo http://localhost/info.php, e dovrà comparire una pagina contenente tutte le informazioni di PHP: | Per creare una nuova utenza fare clic su '''Admin''' e poi su '''Nuovo Utente''': * Scegliere un nome utente. * Assegnare una password. * Assegnare i privilegi di utente normale o di amministratore. |
Linea 49: | Linea 89: |
http://img297.imageshack.us/img297/5572/tf2qg8.png | Sempre su '''''Admin → Nuovo Utente''''' è possibile modificare le utenze disponibili, cancellarle o assegnare loro lo stato di «Super Admin». |
Linea 51: | Linea 91: |
Se compare una pagina simile alla seguente, allora siamo a cavallo!!! | [[Anchor(home)]] = Schermata principale = == Scaricare file torrent == |
Linea 53: | Linea 95: |
= Installazione = | L'interfaccia principale del programma è raggiungibile dal collegamento '''Home''' ed è suddivisa in tre sezioni: * Nella parte in altro a sinistra dell'applicazione è possibile: * Disponendo in locale di un file `.torrent`, caricarlo facendo clic sul pulsante '''Sfoglia''' e poi su ''Upload''. Il torrent verrà caricato sul server. * Conoscendo il collegamento del file `.torrent`, è possibile inserirlo nel campo '''URL del File Torrent:''' facendo poi clic su '''Scarica File'''. * E' inoltre possibile eseguire una ricerca inserendo una stringa nella terza riga e scegliendo il portale in cui cercare. * Nella parte in alto a destra è presente la lista degli utenti di '''!TorrentFlux'''. La lista mostra gli utenti in linea e fuori linea. Facendo clic su uno di essi si aprirà una finestra dove è possibile inviare un messaggio. * Nella parte bassa è visibile: * La lista dei file `.torrent` attualmente in scaricamento. * Una serie di collegamenti verso le statistiche del sistema e le cartelle degli utenti. * Per ciascun file torrent: le dimensioni del torrent, il nome dell'utente che lo sta scaricando, la barra di progresso, la velocità ed il tempo stimato; inoltre, nella colonna admin una serie di icone con le quali visualizzare le proprietà del torrent, avviare e fermare il download e per eliminarlo. |
Linea 55: | Linea 106: |
Adesso, con un complicatissimo comando, installiamo !TorrentFlux. Mi raccomando, prendete la maschera da saldatore ed un cero... {{{ sudo aptitude install torrentflux }}} Vi verranno poste alcune domande, come una password ed un utente. Fatto!!! Il programma ha creato un database MySQL, con la vostra password ed utente ''torrentflux'', chiamato anche lui ''torrentflux''. Ha modificato il file di configurazione di Apache e l'ha riavviato. Tutto quello che dovete fare, adesso, e puntare il vostro browser all'indirizzo http://localhost/torrentflux/. Vi verranno chiesti username e password, ed entrerete nella pagina di amministrazione di !TorrentFlux. == Configurazione Base == Una volta che vi sarete loggati, sarete davanti la pagina di amministrazione, per poter modificare le vostre impostazioni. Questo capiterà solamente la prima volta che effettuerete il login, dopodichè potrete modificare le impostazioni manualmente, nella pagina apposita. http://img168.imageshack.us/img168/4634/tf3tb4.png Ci sono varie opzioni da configurare, più o meno tutte autoesplicative: le più importanti, a mio avviso, sono le seguenti: * '''Path''': Questa opzione indica la directory del server in cui volete salvare i vostri torrent. Bisogna dire due cose: la prima, che questa cartella DEVE avere i permessi 777 per poter funzionare senza nessun problema, e la seconda cosa, che i file torrent non sono memorizzati alla radice di questa cartella, ma vengono create delle sottocartelle per ogni utente. * '''Use Advanced Start Dialog''': Selezionando True, quando aprirete un file torrent, si aprirà una finestra di dialogo, dove impostare varie opzioni, come il limite di velocità di download ed upload, e le parti da selezionare per scaricare. Se impostata su False, molte opzioni non saranno disponibili, perciò vi consiglio di impostarla a True. * '''Max Upload Rate - Max Download Rate''': Penso che queste due opzioni siano abbastanza esplicative. Selezionate i valori a seconda della vostra rete, e ricordate che settando il valore a 0 non mettete limiti, e che potete modificare, in apertura di torrent, questi valori se l'opzione precedente è impostata a True. * '''Port Range''': Specifica il range di porte del programma. Assicuratevi che questo range sia aperto nella vostra configurazione di IPTables, ed anche nel vostro router, casomai ne abbiate uno per collegarvi. * '''Enable Make Torrent''': Non siate avidi... Date, invece di ricevere soltanto... Mettendo questa opzione su True, attiverete la possibilità di creare i vostri torrent, da condividere con tutta la comunità internet. * '''Page Refresh (in seconds)''': Indica ogni quanti secondi deve essere aggiornata la pagina. Sinceramente per me 60 secondi sono tanti, e li ho cambiati in 10, ma voi mettete il valore che volete. Non influisce sul download, ma su quanto spesso viene aggiornato (automaticamente) la pagina nel vostro browser. = Descrizione Interfaccia = L'interfaccia principale, quella cui accedete subito dopo aver effettuato il login, è la seguente: http://img389.imageshack.us/img389/7259/tf4li7.png È divisa in varie parti: * In alto a sinistra, potete notare la ''zona di caricamento torrent''. Quando avete un file torrent, dovete caricarlo sul programma, e potete farlo in diversi modi: * Se avete il torrent nel vostro computer, potete effettuare l'upload: cliccate sul pulsante ''Sfoglia'', scegliete il vostro file, e dopo cliccate su ''Upload''. Il torrent verrà caricato sul server. * Se conoscete il link online del vostro torrent, potete evitare di scaricarlo prima, andando a mettere direttamente l'URL nella seconda riga * Oppure, se preferite, potete direttamente effettuare la ricerca dall'interno del programma. mettete la stringa di ricerca nella terza riga, scegliete il portale dove cercare, cliccate su ''Ricerca'' ed incrociate le dita ;-) * Sulla destra, potete notare la lista degli utenti di !TorrentFlux. La lista fa vedere gli utenti online ed offline, e, cliccando sopra uno di essi, si aprirà una finestra dove potrete mandare un messaggio. Comodo ed efficace, ma utile effettivamente solo se più di un utente utilizza il programma. * In basso potete vedere la lista dei torrent attualmente in download. Sulla destra, dei pulsanti che indicano varie azioni che vedremo più tardi. Inoltre sono presenti delle statistiche generali del server, come lo spazio libero e le velocità di upload e download generali. * In alto a destra ci sono diversi pulsanti, per accedere alle varie funzioni del programma: * '''home''': porta alla pagina principale del programma * '''directory''': visualizza il contenuto della vostra cartella utente nel server, con i vostri file torrent * '''history''': mostra una lista di eventi del programma. * '''my profile''': Accede alla pagina utente, dove potete cambiare password, modificare la lingua e selezionare una skin per il programma, oltre a mostrare qualche statistica specifica dell'utente. * '''admin''': visualizzabile solo dal superutente, permette di accedere alle impostazioni del programma. Una volta capita la facile ed intuitiva interfaccia, possiamo cominciare ad utilizzare il programma. = Utilizzo Programma = == Download Torrent == La prima cosa che vorremo fare, sicuramente, consiste nel voler scaricare un torrent. Vogliamo ad esempio scaricare la versione di Ubuntu 6.10, Edgy Eft. Il link contenente il torrent è il seguente: http://ubuntu.fastbull.org/ubuntu-releases/edgy/ubuntu-6.10-alternate-amd64.iso.torrent Utilizziamo qundi questo indirizzo per poter iniziare il download senza scaricare il torrent. Andiamo nella pagina iniziale di !TorrentFlux, e, nella riga ''URL del File Torrent'' incolliamo il link: http://img472.imageshack.us/img472/4857/tfcaricamentofileft2.png Una volta fatto ciò, il torrent verrà linkato ed aggiunto alla lista dei download, ma non partirà in automatico: http://img453.imageshack.us/img453/5449/tftorrentcaricatojv9.png Come potete vedere, sulla destra ci sono tre pulsanti. Il primo serve per visualizzare le proprietà del torrent, il secondo, la freccia, per far partire il download, mentre il terzo serve per eliminare il torrent dalla lista memorizzata sul server. Clicchiamo sulla freccia verde, per far partire il torrent, e si aprirà la pagina di configurazione: http://img482.imageshack.us/img482/4645/tfaperturatorrentqy0.png Ci sono alcune opzioni, per la maggior parte di facile comprensione: all'inizio, potete specificare i limiti di upload e di download. Quelli preimpostati sono quelli di default decisi nella prima configurazione ma, come detto, potete cambiarli se volete. Potete modificare anche il numero di connessioni, e se il torrent deve essere un super seeder, utile nel caso abbiate creato un torrent da condividere. ''Rerequest interval'' non lo modificherei, ha a che fare con il tracker utilizzato dal torrent, e neanche il range di porte. Potete restringerlo, se avete problemi, ma allargarlo non serve a niente, a meno che non allarghite il range anche nel vostro firewall e router. Potete anche decidere la quantirà di file da uploadare, qui messo al 150%. Dopo aver finito il download, il file continuerà ad essere condiviso e, dopo aver raggiunto questa percentuale di sharing, il programma bloccherà automaticamente il file. Naturalmente potete anche farlo manualmente, se volete. Dopo aver deciso tutto, cliccate su ''Esegui Torrent'', ed il file comincerà ad essere scaricato: la finestra si chiuderà ed il torrent, nella finestra principale, diventerà attivo: http://img175.imageshack.us/img175/8430/tftorrentavviatozp9.png Potete vedere a sinistra della barra l'immagine verde, il che significa che il file è in download. Poi il nome del torrent, con accanto una freccina verde. Se ci cliccate sopra, scaricherete il torrent per usarlo altrove: Seguono le dimensioni del torrent, il nome dell'utente che lo sta scaricando, la barra di progresso, che indica in maniera grafica e testuale l'avanzamento del download, assieme alla velocità, ed il tempo stimato. Accanto, spuntano tre pulsanti. Cliccando sul primo, otterrete un riepilogo delle proprietà del torrent. Cliccando sul secondo, invece, fermerete manualmente il torrent, mentre cliccando sul terzo, eliminerete il torrent dal server (ma non quanto già scaricato). Una volta finito il download, quando verrà interrotto (per limite di upload o perchè lo interrompete manualmente), comparirà la scritta ''COMPLETATO''. Il file a questo punto è pronto per essere scaricato sul vostro computer (ricordatevi, infatti, che è sul server ancora). In alto, cliccate su '''directory''', per accedere alla cartella di condivisione del server. Andate nel vostro utente, e potrete vedere il vostro file fra quelli che avete nella directory: http://img490.imageshack.us/img490/6338/tffileserverfe3.png Potete vedere sulla destra tre icone. Cliccate sulla seconda (il quadrato verde con la freccia), per scaricare il file sul vostro computer. Se il torrent è una cartella, comparirà un'icona gialla per poterlo scaricare come file compresso. Se avete, come me, il server sul computer locale, questo passaggio è beatamente inutile ;-) basta solamente andare all'interno della cartella dal vostro gestore file preferito, e farne di quel file quello che volete. A questo punto, il torrent è scaricato e pronto per essere utilizzato. |
Una volta caricato il file `.torrent` in uno dei tre modi appena descritti, per procedere con il download: * Fare clic sulla freccia verde rivolta verso il basso presente nella colonna '''Admin'''. * Si aprirà un ulteriore pagina in cui sarà possibile impostare una serie di opzioni. Sono le medesime rappresentate nel [#setting menu Setting] ma in questo caso specifiche per un singolo scaricamento (l'opzione '''Use Advanced Start Dialog''' nel menù '''Setting''' deve essere abilitata). * Fare clic su '''Esegui Torrent'''. Il file comincerà ad essere scaricato: la finestra si chiuderà ed il torrent, nella finestra principale, diventerà attivo (questo è rappresentato da una luce verde posta a sinistra di fianco al nome del file). E' possibile usare la freccia scarica il torrent per usarlo altrove. Se si volesse interrompere il download, fare clic sulla freccia rossa posta nella colonna Admin. Una volta terminato il download: * Comparirà la scritta ''Completato'' nella colonna Status. * Sarà possibile prelevare il file dal menù '''Directory''' oppure usando il file manager posizionandosi all'interno della cartella `/var/cache/torrentflux/`. |
Linea 148: | Linea 116: |
Adesso, volete creare un torrent, per poter condividere quello che volete con gli altri. Con !TorrentFlux è semplice esattamente come negli altri programmi. | |
Linea 150: | Linea 117: |
Per poter condividere un file torrent, questo deve trovarsi nella directory del server. Se il server non è locale, quindi, eseguite l'upload come più vi piace (FTP è una buona idea, di solito). | Per avere la possibilità di creare dei file torrent è necessario che nel pannello '''Admin''' nella sezione '''Setting''' sia abilitata l'opzione '''Enable Make Torrent'''. |
Linea 152: | Linea 119: |
Supponiamo, per voler fare un esempio, di voler creare un torrent per il file iso di Ubuntu (quello che abbiamo appena scaricato, si). Nella sezione directory, andate fino al vostro file, ed, invece di cliccare sulla seconda icona, cliccate sulla prima, le tre frecce verdi, per creare il torrent. Si aprirà la seguente finestra: http://img483.imageshack.us/img483/847/tffinestrauploadap7.png Qua possiamo impostare il nostro torrent: * '''Torrent Name''': Il nome del nostro file torrent. Evitate caratteri strani, e sostituite eventuali spazi con l'underscore, per non avere problemi di codifica con nesusn computer. Ovviamente, non dimenticatevi l'estensione .torrent!!! * '''Announcement URL''': Qua dovremo mettere il tracker. I file torrent hanno bisogno dei tracker, ovvero di server che gestiscono le connessioni e lo sharing del file. In rete ce ne sono un sacco: alcuni famosi tracker sono http://tpb.tracker.thepiratebay.org/announce http://learnbits.org/announce.php http://www.graffitorrent.net/announce.php http://tracker.torrentbox.com:2710/announce. Scegliete quello che volete, oppure cercatene altri su internet. * '''Announce List''': Se volete, potete utilizzare più di un tracker. Mettete qua la lista, separati da una virgola (scansionati da bittorrent in sequenza), oppure da una barra verticale | (selezione casuale del tracker). * '''Piece Size''': Lasciatelo sempre su automatic, che è la scelta migliore. Rappresenta la dimensione dei chunk di file torrent da spedire ad ogni seeder. * '''Comments''': Descrivete qua il vostro torrent. Siate brevi, chiari e coincisi. * '''Provate?''': A meno che non sia proprio indispensabile, rendete pubblico il vostro torrent. * '''DHT Support''': Nuova tecnica di gestione decentralizzata dei peers. È buona norma attivarlo, dato che aiuta la condivisione. Fatto questo, selezionate ''Create'', e comincerà il processo di creazione. Alla fine, il torrent viene automaticamente aggiunto alla lista sul nostro server: cliccando sulla freccia blu, comincerà la condivisione, dopo che è apparsa la solita finestra. Fatto questo, dovete scaricate il file torrent sul vostro computer (cliccando sulla freccia verde accanto al nome), e caricatelo sui vari portali (piratebay, torrentspy, isohunt e chi più ne ha più ne metta). Più portali userete, più visibile sarà il vostro torrent, quindi fatevi pubblicità ;-) = Amministrazione = Vedremo, adesso, come gestire il lato server del programma: aggiungere utenti, feed RSS e così via. == Aggiunta utente == Quello che deve fare l'amministratore, come prima cosa, è aggiungere gli utenti per poter far usare loro il programma. Cliccate quindi su Admin, poi su ''Nuovo Utente'', per poter accedere alla seguente finestra: http://img489.imageshack.us/img489/3070/tfnewuserln7.png Da qui, possiamo scegliere nome utente e password per il nuovo utente, e se deve essere un utente normale oppure un amministratore. -- DanieleLupo [[DateTime(2006-11-18T16:11:14Z)]] |
* Posizionare il file da condividere in una cartella del server (nell'esempio precedente `/var/cache/torrentflux/`). * Nella sezione '''Directory''' del programma fare clic sull'icona '''Make torrent''' (rappresentata da tre frecce verdi circolari). * Si aprirà una finestra in cui è necessario compilare i seguenti campi: * '''Torrent Name''': indicare il nome del file senza spazi o caratteri che possano dare problemi di codifica seguito dall'estensione `.torrent`. * '''Announcement URL''': indicare il ''tracker'' ovvero il server che gestisce le connessioni e la condivisione del file. Si segnala [http://www.monova.org/upload.php mononova.org] ma è possibile sceglierne uno qualsiasi a proprio piacimento. * '''Announce List''': utilizzare questo campo qualora si voglia utilizzare più di un tracker. Inserire i tracker nella lista separandoli con una virgola per fare il modo che bittorrent li scansioni in sequenza oppure da una barra verticale "|" per selezionare il tracker casualmente. * '''Piece Size''': rappresenta la dimensione dei chunk di file torrent da spedire ad ogni seeder. * '''Comments''': indicare una breve descrizione per il proprio torrent. * '''Private''': per rendere privato il proprio `.torrent`. * '''DHT Support''':nuova tecnica di gestione decentralizzata dei peers. È buona norma attivarlo, dato che aiuta la condivisione. * Fare clic su '''Create'''. Comincerà il processo di creazione del file `.torrent` che verrà automaticamente aggiunto alla lista sul proprio server. * Tornando sulla pagina principale del programma, fare clic sulla freccia blu (freccia blu? verde?) per iniziare la condivisione. * Infine, scaricare il file `.torrent` sul proprio computer facendo clic sulla freccia verde accanto al nome. * Quindi, caricarlo sui vari portali (ad esempio uno tra quelli citati in precedenza). |
Linea 183: | Linea 135: |
== Problema installazione == Può capitare che sorgano dei problemi durante l'installazione. Vediamo come risolverli. |
== Impossibile accedere al database == |
Linea 186: | Linea 137: |
=== Database === Può capitare che, durante la configurazione dell'installazione, appaia un errore, perchè dice che non si è in grado di accedere al database. In questo caso, dovete prima creare il database torrentflux, per cui aprite un terminale '''mysql -u root''' per entrare in MySQL: se avevate impostato una password, digitate '''mysql -u root -p'''. A questo punto create il database: |
Un possibile errore durante la fase di installazione è la mancata possibilità di accedere al database. * Accedere a My``SQL digitando in una finestra di terminale il seguente comando: {{{ mysql -u root -p }}} * Creare manualmente il database digitando in una finestra di terminale il seguente comando: {{{ CREATE DATABASE torrentflux; }}} * Uscire dal database digitando il seguente comando: {{{ \q}}} * Ripetere la procedura d'installazione. |
Linea 189: | Linea 148: |
{{{CREATE DATABASE torrentflux;}}} | == Impossibile accedere al server web == |
Linea 191: | Linea 150: |
A questo punto, uscite da mysql digitanto '''\q''' e ripetete la procedura d'installazione. | Potrebbe essere impossibile accedere al server inserendo il percorso esatto sul browser (si supponga http://server/torrentflux). |
Linea 193: | Linea 152: |
=== Configurazione Apache === Può capitare che, dopo l'installazione, non potete accedere a http://server/torrentflux. Questo perchè non si è riusciti a modificare il file apache2.conf. Bisogna quindi modificare a mano questo file. Aprite il file '''/etc/apache2/apache2.conf''' con il vostro editor preferito, per esempio {{{sudo vim /etc/apache2/apache2.conf}}} A questo punto andate alla fine del file ed aggiungete le seguenti righe: {{{ # Creazione dell'alias per creare la cartella /torrentflux in Apache |
* Aprire con un [Ufficio/EditorDiTesto:editor di testo] e [:Sudo:privilegi di amministrazione] il fle `/etc/apache2/apache2.conf` digitando il seguente comando in una finestra di terminale: {{{ sudo gedit /etc/apache2/apache2.conf }}} * Creare un alias o modificarlo aggiungendo le seguenti righe: {{{ |
Linea 205: | Linea 157: |
# Assegnazione dei permessi della cartella virtuale |
|
Linea 210: | Linea 160: |
</Directory>}}} A questo punto, riavviate il server Apache {{{sudo /etc/init.d/apache2 restart}}} E tutto dovrebbe funzionare === Creazione Database === Se ancora non dovesse funzionare qualcosa, allora provate a memorizzare in un file, per esempio ''torrentglux.sql'', il seguente codice SQL per il ripristino del database {{{ -- MySQL dump 10.10 -- -- Host: localhost Database: torrentflux -- ------------------------------------------------------ -- Server version 5.0.24a-Debian_9-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `tf_cookies` -- DROP TABLE IF EXISTS `tf_cookies`; CREATE TABLE `tf_cookies` ( `cid` tinyint(5) NOT NULL auto_increment, `uid` int(10) NOT NULL, `host` varchar(255) default NULL, `data` varchar(255) default NULL, PRIMARY KEY (`cid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tf_cookies` -- /*!40000 ALTER TABLE `tf_cookies` DISABLE KEYS */; LOCK TABLES `tf_cookies` WRITE; UNLOCK TABLES; /*!40000 ALTER TABLE `tf_cookies` ENABLE KEYS */; -- -- Table structure for table `tf_links` -- DROP TABLE IF EXISTS `tf_links`; CREATE TABLE `tf_links` ( `lid` int(10) NOT NULL auto_increment, `url` varchar(255) NOT NULL default '', PRIMARY KEY (`lid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tf_links` -- /*!40000 ALTER TABLE `tf_links` DISABLE KEYS */; LOCK TABLES `tf_links` WRITE; UNLOCK TABLES; /*!40000 ALTER TABLE `tf_links` ENABLE KEYS */; -- -- Table structure for table `tf_log` -- DROP TABLE IF EXISTS `tf_log`; CREATE TABLE `tf_log` ( `cid` int(14) NOT NULL auto_increment, `user_id` varchar(32) NOT NULL default '', `file` varchar(200) NOT NULL default '', `action` varchar(200) NOT NULL default '', `ip` varchar(15) NOT NULL default '', `ip_resolved` varchar(200) NOT NULL default '', `user_agent` varchar(200) NOT NULL default '', `time` varchar(14) NOT NULL default '0', PRIMARY KEY (`cid`) ) ENGINE=MyISAM AUTO_INCREMENT=52211 DEFAULT CHARSET=latin1; -- -- Dumping data for table `tf_log` -- /*!40000 ALTER TABLE `tf_log` DISABLE KEYS */; LOCK TABLES `tf_log` WRITE; UNLOCK TABLES; /*!40000 ALTER TABLE `tf_log` ENABLE KEYS */; -- -- Table structure for table `tf_messages` -- DROP TABLE IF EXISTS `tf_messages`; CREATE TABLE `tf_messages` ( `mid` int(10) NOT NULL auto_increment, `to_user` varchar(32) NOT NULL default '', `from_user` varchar(32) NOT NULL default '', `message` text, `IsNew` int(11) default NULL, `ip` varchar(15) NOT NULL default '', `time` varchar(14) NOT NULL default '0', `force_read` tinyint(1) default '0', PRIMARY KEY (`mid`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1; -- -- Dumping data for table `tf_messages` -- /*!40000 ALTER TABLE `tf_messages` DISABLE KEYS */; LOCK TABLES `tf_messages` WRITE; UNLOCK TABLES; /*!40000 ALTER TABLE `tf_messages` ENABLE KEYS */; -- -- Table structure for table `tf_rss` -- DROP TABLE IF EXISTS `tf_rss`; CREATE TABLE `tf_rss` ( `rid` int(10) NOT NULL auto_increment, `url` varchar(255) NOT NULL default '', PRIMARY KEY (`rid`) ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1; -- -- Dumping data for table `tf_rss` -- /*!40000 ALTER TABLE `tf_rss` DISABLE KEYS */; LOCK TABLES `tf_rss` WRITE; UNLOCK TABLES; /*!40000 ALTER TABLE `tf_rss` ENABLE KEYS */; -- -- Table structure for table `tf_settings` -- DROP TABLE IF EXISTS `tf_settings`; CREATE TABLE `tf_settings` ( `tf_key` varchar(255) NOT NULL default '', `tf_value` text NOT NULL, PRIMARY KEY (`tf_key`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tf_settings` -- /*!40000 ALTER TABLE `tf_settings` DISABLE KEYS */; LOCK TABLES `tf_settings` WRITE; UNLOCK TABLES; /*!40000 ALTER TABLE `tf_settings` ENABLE KEYS */; -- -- Table structure for table `tf_users` -- DROP TABLE IF EXISTS `tf_users`; CREATE TABLE `tf_users` ( `uid` int(10) NOT NULL auto_increment, `user_id` varchar(32) NOT NULL default '', `password` varchar(34) NOT NULL default '', `hits` int(10) NOT NULL default '0', `last_visit` varchar(14) NOT NULL default '0', `time_created` varchar(14) NOT NULL default '0', `user_level` tinyint(1) NOT NULL default '0', `hide_offline` tinyint(1) NOT NULL default '0', `theme` varchar(100) NOT NULL default 'mint', `language_file` varchar(60) default 'lang-english.php', PRIMARY KEY (`uid`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; -- -- Dumping data for table `tf_users` -- /*!40000 ALTER TABLE `tf_users` DISABLE KEYS */; LOCK TABLES `tf_users` WRITE; UNLOCK TABLES; /*!40000 ALTER TABLE `tf_users` ENABLE KEYS */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; |
</Directory> }}} * Riavviare il server web: {{{ sudo /etc/init.d/apache2 restart |
Linea 419: | Linea 166: |
A questo punto, digitate il comando | == Ripristino database == |
Linea 421: | Linea 168: |
{{{mysql < torrentflux.sql -u root -p}}} Ed avrete il database completo. A questo punto tutto dovrebbe andare per il verso giusto. |
Se ancora non dovesse funzionare qualcosa, provare ad utilizzare il file `.sql` in [http://wiki.ubuntu-it.org/GiuseppeTerrasi/Prove11?action=AttachFile&do=view&target=torrentflux.sql allegato] per ripristinare il database. * Digitare in una finestra di terminale il seguente comando: {{{ mysql < torrentflux.sql -u root -p }}} * Una volta ripristinato il database, riprovare. |
BR Indice(depth=1) Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,46211.0.html"; rilasci="10.10")
Introduzione
TorrentFlux è un client Bittorrent disponibile per Ubuntu che necessita di un [:Server/Web:server web] e di [:Server/MySql:MySQL]. Essendo un applicazione lato server è possibile gestire i propri download comodamente tramite browser.
Per quanto attiene alle tematiche legate alla gestione di un web server, locale o remoto, e per gli aspetti legati alla sua sicurezza si rimanda all'ampio materiale disponibile su internet o sul nostro wiki. In questa guida, invece, si spiegherà solo come installare e utilizzare il programma TorrentFlux. |
Installazione
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://torrentflux torrentflux].
Durante la fase di configurazione, quando richiesto, scegliere Ok per proseguire con la procedura guidata.
- Inserire una password per la gestione del database del programma.
Riavviare Apache scegliendo Si.
Aprire il browser e collegarsi all'indirizzo http://server/torrentflux/ (sostituendo server con localhost, se l'applicazione è installata in locale, oppure con un indirizzo IP o un nome host se l'applicazione è installata su un computer presente sulla rete locale o su internet).
Nella schermata di autenticazione che apparirà inserire il nome utente torrentflux e la password creata in precedenza.
Descrizione menù
Di seguito una descrizione dei menù posti in alto a destra nell'interfaccia del programma.
Home: pagina principale del programma. Fare riferimento al paragrafo [#home Schermata principale] per una descrizione più approfondita.
Directory: visualizza il contenuto della propria cartella utente posta sul server. Contiene i file .torrent scaricati. In via predefinita, corrisponde alla cartella /var/cache/torrentflux/.
History: mostra una lista di eventi del programma.
Profile: fare riferimento al paragrafo [#profile Menù Profile].
Messages: consente di inviare un messaggio ad un utenza del programma.
Admin: fare riferimento al paragrafo [#admin Menù admin].
Logout: una piccola icona posta in alto a destra permette di eseguire la disconnessione dell'utenza in uso.
Menù Profile
Facendo clic su Profile è possibile gestire la propria utenza e quindi modificare il nome utente, modificare la propria password, modificare la lingua in uso, modificare il tema in uso. Fare clic su Update per apportare le modifiche.
Sono inoltre disponibili alcune statistiche per l'utenza in uso.
Menù admin
Il menù Admin, visualizzabile solo dai super utenti, permette di accedere alle impostazioni del programma. E' composto da diversi sottomenù:
Admin: schermata riepilogativa composta dalle medesime informazioni disponibili in altri menù del pannello di amministrazione.
Setting: fare riferimento al paragrafo [#setting Setting].
Queue: permette di gestire le code degli scaricamenti, di decidere il numero massimo di file .torrent da avviare contemporaneamente e quanti può avviarne il singolo utente.
Search settings: permette di gestire i motori di ricerca in uso e di escludere dove possibile alcune categorie dalla ricerca.
Attività: storico delle attività compiute dagli utenti. Mostra le azioni compiute, l'indirizzo IP dell'utente e la data in cui sono state apportate le modifiche.
Links: è possibile aggiungere dei collegamenti a dei siti web. Utile per disporre di scorciatoie verso motori di ricerca diversi da quelli inclusi in via predefinita nel programma.
Rss: permette di abbonarsi ad un feed RSS. Utile per mantenersi aggiornarti sulla pubblicazione di nuovi file .torrent.
Nuovo utente: fare riferimento al paragrafo [#utente Nuovo utente].
Backup: esegue il salvataggio delle impostazioni del programma. Consiste nell'esportare il file di configurazione torrentflux.sql presente in var/cache/torrenflux/.torrents/ per eventualmente ripristinarlo successivamente.
Setting
Si tratta del menù di configurazione più importante del programma. Le descrizioni delle opzioni presenti sono abbastanza esplicative. In questa sede se ne segnalano alcune:
Path: indica la cartella del server in cui sono salvati i file .torrent. In via predefinita corrisponde con la cartella /var/cache/torrentflux/. E' possibile modificarla ma è necessario attribuire alla nuova cartella i [:AmministrazioneSistema/PermessiFile:permessi] 777. I file verranno salvati in sottocartelle che avranno il nome dell'utente che ha avviato il download.
Use Advanced Start Dialog: selezionando True (consigliato), quando verrà aperto un file .torrent, si aprirà una finestra di dialogo aggiuntiva dove è possibile impostare diverse opzioni tra le quali il limite di velocità di download e di upload. Sarà possibile scegliere quali file del torrent scaricare. Se impostata su False, di conseguenza, molte opzioni non saranno disponibili.
Enable File Priority: se abilitata, gli utenti potranno scegliere quali file del torrent per scaricare.
Max Upload Rate e Max Download Rate: impostando il valore zero non ci saranno limiti per la velocità di upload e di download. Impostare questa opzione sulla base delle caratteristiche della propria connessione. Questo valore sarà modificabile per il singolo download a condizione che l'opzione citata in precedenza sia impostata su True.
Max Upload Connections: imposta il numero di connessioni massimo per il singolo torrent.
Port Range: specifica il range di porte del programma. Assicurarsi che questo range sia aperto nella configurazione del proprio firewall e sul router.
Rerequest Interval: imposta l'intervallo di tempo predefinito per le richieste al tracker. In via predefinita è di 1800 secondi.
Allow encrypted connections: consente di accettare connessioni cifrate,
Only allow encrypted connections: forza il client per creare e accettare solo connessioni cifrate.
Stealth crypto: impedisce tutti i tentativi di connessione non cifrata.
Enable Torrent Search: se abilitata, gli utenti protratto effettuare ricerche dei file torrent direttamente dalla pagina principale del programma.
Default Torrent Search Engine: imposta il motore di ricerca predefinito.
Enable Make Torrent: se impostata su True, consente di creare dei file .torrent propri per poterli condividere.
Enable Torrent File Download: se abilitata, gli utenti potranno scaricare il file .torrent dalla lista dei torrent disponibili.
Enable Text/NFO Viewer: Se abilitata, gli utenti potranno visualizzare file di testo o file .nfo direttamente dal menù Directory.
Show Server Load: permette di mostrare il carico medio del server negli ultimi 15 minuti attingendo informazioni dal file /proc/loadavg.
Days to keep Audit Actions in the Log: definisce per quanti giorni verranno salvati i log nel database.
Minutes to Keep User Online Status: numero di minuti necessari affinché vengano mostrati i cambiamenti di stato dell'utente (online e offline).
Minutes to Cache RSS Feeds: numero di minuti necessario per l'aggiornamento dei feed RSS.
Page Refresh (in seconds): indica ogni quanti secondi sarà aggiornata la pagina del browser.
Default Theme: imposta il tema predefinito dell'applicazione.
Default Language: imposta la lingua predefinita dell'applicazione.
Nuovo utente
Per creare una nuova utenza fare clic su Admin e poi su Nuovo Utente:
- Scegliere un nome utente.
- Assegnare una password.
- Assegnare i privilegi di utente normale o di amministratore.
Sempre su Admin → Nuovo Utente è possibile modificare le utenze disponibili, cancellarle o assegnare loro lo stato di «Super Admin».
Schermata principale
Scaricare file torrent
L'interfaccia principale del programma è raggiungibile dal collegamento Home ed è suddivisa in tre sezioni:
- Nella parte in altro a sinistra dell'applicazione è possibile:
Disponendo in locale di un file .torrent, caricarlo facendo clic sul pulsante Sfoglia e poi su Upload. Il torrent verrà caricato sul server.
Conoscendo il collegamento del file .torrent, è possibile inserirlo nel campo URL del File Torrent: facendo poi clic su Scarica File.
- E' inoltre possibile eseguire una ricerca inserendo una stringa nella terza riga e scegliendo il portale in cui cercare.
Nella parte in alto a destra è presente la lista degli utenti di TorrentFlux. La lista mostra gli utenti in linea e fuori linea. Facendo clic su uno di essi si aprirà una finestra dove è possibile inviare un messaggio.
- Nella parte bassa è visibile:
La lista dei file .torrent attualmente in scaricamento.
- Una serie di collegamenti verso le statistiche del sistema e le cartelle degli utenti.
- Per ciascun file torrent: le dimensioni del torrent, il nome dell'utente che lo sta scaricando, la barra di progresso, la velocità ed il tempo stimato; inoltre, nella colonna admin una serie di icone con le quali visualizzare le proprietà del torrent, avviare e fermare il download e per eliminarlo.
Una volta caricato il file .torrent in uno dei tre modi appena descritti, per procedere con il download:
Fare clic sulla freccia verde rivolta verso il basso presente nella colonna Admin.
Si aprirà un ulteriore pagina in cui sarà possibile impostare una serie di opzioni. Sono le medesime rappresentate nel [#setting menu Setting] ma in questo caso specifiche per un singolo scaricamento (l'opzione Use Advanced Start Dialog nel menù Setting deve essere abilitata).
Fare clic su Esegui Torrent. Il file comincerà ad essere scaricato: la finestra si chiuderà ed il torrent, nella finestra principale, diventerà attivo (questo è rappresentato da una luce verde posta a sinistra di fianco al nome del file). E' possibile usare la freccia scarica il torrent per usarlo altrove. Se si volesse interrompere il download, fare clic sulla freccia rossa posta nella colonna Admin.
Una volta terminato il download:
Comparirà la scritta Completato nella colonna Status.
Sarà possibile prelevare il file dal menù Directory oppure usando il file manager posizionandosi all'interno della cartella /var/cache/torrentflux/.
Upload Torrent
Per avere la possibilità di creare dei file torrent è necessario che nel pannello Admin nella sezione Setting sia abilitata l'opzione Enable Make Torrent.
Posizionare il file da condividere in una cartella del server (nell'esempio precedente /var/cache/torrentflux/).
Nella sezione Directory del programma fare clic sull'icona Make torrent (rappresentata da tre frecce verdi circolari).
- Si aprirà una finestra in cui è necessario compilare i seguenti campi:
Torrent Name: indicare il nome del file senza spazi o caratteri che possano dare problemi di codifica seguito dall'estensione .torrent.
Announcement URL: indicare il tracker ovvero il server che gestisce le connessioni e la condivisione del file. Si segnala [http://www.monova.org/upload.php mononova.org] ma è possibile sceglierne uno qualsiasi a proprio piacimento.
Announce List: utilizzare questo campo qualora si voglia utilizzare più di un tracker. Inserire i tracker nella lista separandoli con una virgola per fare il modo che bittorrent li scansioni in sequenza oppure da una barra verticale "|" per selezionare il tracker casualmente.
Piece Size: rappresenta la dimensione dei chunk di file torrent da spedire ad ogni seeder.
Comments: indicare una breve descrizione per il proprio torrent.
Private: per rendere privato il proprio .torrent.
DHT Support:nuova tecnica di gestione decentralizzata dei peers. È buona norma attivarlo, dato che aiuta la condivisione.
Fare clic su Create. Comincerà il processo di creazione del file .torrent che verrà automaticamente aggiunto alla lista sul proprio server.
- Tornando sulla pagina principale del programma, fare clic sulla freccia blu (freccia blu? verde?) per iniziare la condivisione.
Infine, scaricare il file .torrent sul proprio computer facendo clic sulla freccia verde accanto al nome.
- Quindi, caricarlo sui vari portali (ad esempio uno tra quelli citati in precedenza).
Risoluzione Problemi
Impossibile accedere al database
Un possibile errore durante la fase di installazione è la mancata possibilità di accedere al database.
Accedere a MySQL digitando in una finestra di terminale il seguente comando:
mysql -u root -p
Creare manualmente il database digitando in una finestra di terminale il seguente comando:
CREATE DATABASE torrentflux;
Uscire dal database digitando il seguente comando:
\q
- Ripetere la procedura d'installazione.
Impossibile accedere al server web
Potrebbe essere impossibile accedere al server inserendo il percorso esatto sul browser (si supponga http://server/torrentflux).
Aprire con un [Ufficio/EditorDiTesto:editor di testo] e [:Sudo:privilegi di amministrazione] il fle /etc/apache2/apache2.conf digitando il seguente comando in una finestra di terminale:
sudo gedit /etc/apache2/apache2.conf
Creare un alias o modificarlo aggiungendo le seguenti righe:
Alias /torrentflux /usr/share/torrentflux/www <Directory /usr/share/torrentflux/www> Options FollowSymLinks AllowOverride Limit </Directory>
Riavviare il server web:
sudo /etc/init.d/apache2 restart
Ripristino database
Se ancora non dovesse funzionare qualcosa, provare ad utilizzare il file .sql in [http://wiki.ubuntu-it.org/GiuseppeTerrasi/Prove11?action=AttachFile&do=view&target=torrentflux.sql allegato] per ripristinare il database.
Digitare in una finestra di terminale il seguente comando:
mysql < torrentflux.sql -u root -p
- Una volta ripristinato il database, riprovare.
Ulteriori risorse
[http://www.torrentflux.com/ Sito ufficiale]
[https://help.ubuntu.com/community/TorrentFlux Documento originale]