Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi > Discussioni Ufficiali e Documentazione

Apple MacBook Air M3: chi deve davvero comprarlo? La recensione
Apple MacBook Air M3: chi deve davvero comprarlo? La recensione
A distanza di circa 8 mesi arriva l’importante aggiornamento dei MacBook Air: nessun cambiamento estetico, ma una revisione hardware interna con l’upgrade al processore M3. Le prestazioni migliorano rispetto alle generazioni precedenti, e questo fa sorgere una domanda spontanea: a chi è rivolto oggi questo laptop? Cerchiamo di capirlo nella nostra recensione 
ASUS ROG Swift OLED PG49WCD: quando QD-OLED e ultrawide si fondono
ASUS ROG Swift OLED PG49WCD: quando QD-OLED e ultrawide si fondono
Da ASUS un monitor particolare ma molto completo: principalmente indirizzato al videogiocatore, può essere sfruttato con efficacia anche per attività creative e di produzione multimediale
Dreame L10s Pro Ultra Heat: la pulizia di casa tutta sostanza
Dreame L10s Pro Ultra Heat: la pulizia di casa tutta sostanza
Il nuovo robot aspirapolvere domestico di Dreame abbina funzionalità complete a un moccio flottante che raggiunge al meglio gli angoli delle pareti. Un prodotto tutto in uno semplice da utilizzare ma molto efficace, in grado di rispondere al meglio alle necessità di pulizia della casa
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-11-2008, 11:57   #1
friwer
Senior Member
 
L'Avatar di friwer
 
Iscritto dal: Jun 2002
Città: BN
Messaggi: 2233
[DISCUSSIONE UFFICIALE] Il muletto perfetto II- Istruzioni per l'uso

Questa guida nasce dalla mia personale esperienza maturata nel tentativo di realizzare un muletto che scaricasse tanto consumando poco. Obiettivo: deve poter scaricare da rete ed2k e kad (emule) e da rete torrent. Inoltre, possiamo potenziare il muletto rendendolo un server upnp e un personal cloud service! Si parte….

1) Di cosa ho bisogno?
Innanzitutto c’è bisogno dell’hardware. Non servono risorse stratosferiche, non bisogna giocarci a FEAR con il muletto. Rimando a questa utile discussione http://www.hwupgrade.it/forum/showthread.php?t=1012426.
Personalmente ho usato un Atom D525 con 2 GB di ram. Riguardo quest’ultima, vale sempre il solito principio: più ce n’è meglio è. Per il resto occorre pensare al risparmio: meglio un disco grande di due piccoli, staccare le periferiche non necessarie e via dicendo.
Poi bisogna scaricare la iso di Ubuntu Server e controllarne l’integrità (per Windows usare Md5Checker, per Linux/Mac è già integrato nel terminale), infine scrivere la iso su un cd o su una penna usb (min 2 GB).
La presente guida si basa sulla versione 12.04 LTS.

2) Installazione del sistema operativo.
Inserire il CD o la penna USB ed impostarla come prima unità al boot. Poi selezionare la lingua desiderata. Rispondere alle varie domande sulla localizzazione del sistema e sulle impostazioni di rete (fa tutto il DHCP se presente, altrimenti inserire manualmente gli indirizzi).
Dopo aver installato i pacchetti base, l’installer chiederà di creare un utente: quando chiederà di criptare i dati della directory /home, scegliere no. Selezionare il disco da partizionare: per i più svogliati va benissimo la procedura guidata che utilizzerà l’intero disco, per tutti gli altri c’è il partizionamento manuale come sempre. Riguardo agli aggiornamenti, preferisco che siano lasciati su “Nessun aggiornamento automatico” per aver un migliore controllo sulla macchina (ed evitare problemi di funzionamento). Al momento della selezione del software, scegliere ESCLUSIVAMENTE il server OpenSSH, il resto lo faremmo in remoto tramite Putty o tramite qualsiasi terminale con il comando ssh (Mac o Linux). Quando richiesto, selezionare "si" per installare il boot loader GRUB. L’installazione è conclusa, rimuovere il CD o la penna USB e riavviare. Prima di abbandonare la tastiera e il monitor del nostro server, effettuare l’accesso e aggiornare i pacchetti (sudo apt-get update poi sudo apt-get dist-upgrade).
A questo punto è possibile riavviare (sudo reboot), staccare il monitor e la tastiera e lasciare esclusivamente il cavo di rete e quello di alimentazione. Per le operazioni successive ci affideremo al controllo remoto.

3) Installare webmin
Per poter controllare al meglio il nostro server, è utile installare Webmin. Una volta riavviato il muletto collegarsi tramite Putty (per gli utenti Windows, per tutti gli altri basta il comando ssh) ed effettuare l’accesso come al solito.
Modificare il file di APT tramite il comando:
sudo nano /etc/apt/sources.list
ed aggiungere le seguenti righe alla fine del file
Codice:
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
Salvare e chiudere. Ora digitare nell'ordine
wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

Infine, aggiornare i pacchetti ed installare webmin digitando
sudo apt-get update
sudo apt-get install webmin


Se tutto è andato a buon fine, sarà possibile accedere all’interfaccia di webmin tramite un qualsiasi browser all’indirizzo
https://indirizzoipdelmuletto:10000 utilizzando le credenziali dell'utente create in fase di installazione. A questo punto il browser vi segnalerà un problema di certificato, indicandolo come non affidabile. Avete due strade: ignorare l'avviso e procedere comunque oppure richiedere un certificato alla Verisign (paranoia portami via )

4) Installare aMule
Ora tocca ad aMule di cui verrà installato solo il demone (senza interfaccia grafica). Su ogni client poi dovrà essere installato il pacchetto di amule contenente la GUI remota (non importa il sistema operativo del client). In questo modo avremo la possibilità di sfruttare a pieno le caratteristiche del programma.
NB. La versione della gui remota (del pacchetto client quindi) deve coincidere con quella del muletto (nel nostro caso la 2.3.1), pena malfunzionamenti.
Digitare dal terminale
sudo apt-get install amule-daemon amule-utils (se siete su rete fastweb digitare sudo apt-get install amule-adunanza-daemon amule-adunanza-utils )
poi digitare
amuled –f
e ancora
nano /home/nomeutente/.aMule/amule.conf (per rete fastweb il comando è nano /home/nomeutente/.aMuleAdunanzA/amule.conf)
Indicare le porte aperte precedentemente sul firewall (per maggiori informazioni, consultare la guida di emule/amule e quella relativa al file amule.conf)
Port=xxxx sarà la porta del traffico TCP
UDPPort=xxxx sarà la porta del traffico UDP
Spostiamoci nella sezione relativa alle connessioni per la gestione. Si deve definire una porta sulla quale aMuled sarà in ascolto e la password di accesso.
[ExternalConnect]
AcceptExternalConnections=1
ECAddress=127.0.0.1
ECPort=4712
ECPassword=4fc772729bde281ccc7f228e19be6889

Questa nuova porta, in questo file la 4712, non va aperta all'esterno ma deve essere accessibile in localhost per la gestione remota.
In ECPassword dobbiamo mettere l'md5 della password scelta. Si può ottenere così:
$ echo -n miaPasswordQui | md5sum | cut -d ' ' -f 1
Ora dobbiamo fare in modo che il demone parta in automatico all’avvio del muletto. Possiamo usare lo script di default a patto di inserire nel file /etc/default/amule-daemon il nostro nome utente. Perciò digitare sudo nano /etc/default/amule-daemon ed inserire il nome dell'utente alla voce AMULED_USER="". Nel mio caso diventa AMULED_USER="utente".
Salvare, chiudere ed avviare il servizio con sudo /etc/init.d/amule-daemon start

Se tutto è andato a buon fine, sarà possibile accedere dai client tramite la gui remota. Qualora quest’ultima non dovesse dare segni di vita, probabilmente c’è stato un problema con l’hashing della password. Verificare che la conversione sia giusta. In ogni caso basta aprire la gui remota dal client, inserire l'indirizzo ip del muletto, la porta di connessione (nel caso 4712) e la password scelta (in chiaro, non in hash)
PS. Trucchetto che ho imparato dopo molte ore di sbattimenti. Non so perché ma l’output di quel comando non coincideva con quello di amuled. Ho digitato allora:
amuleweb -w -h=localhost --password=miaPasswordQui
e ho aperto il file con
nano /home/utente/.aMule/remote.conf
per leggere la password come l’aveva generata. A quel punto è bastato copiare la stringa corrispondente alla password nel file amule.conf

5a) Installare Transmission (per la rete torrent)
Un muletto scaricante che si rispetti deve poter scaricare anche da rete torrent, mi sembra giusto. Installiamo Transmission che verrà controllato tramite WebUI (con qualsiasi browser) oppure tramite gui remota (come in amule):
per prima cosa aggiungere ai propri sorgenti il repository su launchpad di transmission con
sudo apt-get install python-software-properties
e poi
sudo add-apt-repository ppa:transmissionbt/ppa

e premere invio. Fatto ciò aggiornare apt con il comando
sudo apt-get update
per poi procedere con l'installazione vera e propria
sudo apt-get install transmission-daemon
A questo punto bisogna solo personalizzare il file di configurazione con i comandi:
sudo invoke-rc.d transmission-daemon stop
sudo nano /etc/transmission-daemon/settings.json

le voci sono abbastanza intuitive quindi non sto a spiegarle una per una; fate solo attenzione alla voce rpc-whitelist dove dovrete aggiungere i client abilitati al controllo remoto. Per semplicità, se la vostra rete è del tipo 192.168.*.* la voce diventa
"rpc-whitelist": "127.0.0.1, 192.168.*.*",
Qualora, invece, vogliate rendere l'interfaccia web accessibile anche al di fuori della vostra rete (es. tramite dyndns), occorrerà aggiungere *.*.*.*

A questo punto si può salvare e chiudere ed avviare il servizio
sudo invoke-rc.d transmission-daemon start
Per accedere da ogni client si può operare nei seguenti modi:
1) basta aprire un browser qualunque e digitare http://ipdelmuletto:9091 poi l'utente e la password (quelle di default sono user: transmission pass: transmission), per accedere all'interfaccia web
2) scaricare ed installare sui client transmission-remote-gui oppure transmission-remote-dotnet (solo per windows), per avere una interfaccia remota come in amule.

5b) Installare Deluge (alternativa a Transmission)
Alternativamente, per il client torrent potrebbe essere utile installare Deluge al posto di Transmission, basato sulle librerie libtorrent di Rasterbar.
Digitare da terminale
sudo apt-get update
ed installare deluge
sudo apt-get install deluged deluge-web deluge-webui
Accettare le eventuali dipendenze e continuare l'installazione.
Ora bisogna configurare il demone per l'avvio automatico.
Digitare il comando
sudo nano /etc/default/deluge-daemon
ed incollare queste stringhe (ricorda di sostituire l'utente con quello principale scelto in fase di installazione)
Codice:
# Configuration for /etc/init.d/deluge-daemon
#
# The init.d script will only run if this variable non-empty.
# Sostituisci con il tuo nome utente
DELUGED_USER="utente"
#
# Should we run at startup?
RUN_AT_STARTUP="YES"
Successivamente, digitare il comando sudo nano /etc/init.d/deluge-daemon ed incollare il seguente codice:
Codice:
#!/bin/sh
### BEGIN INIT INFO
# Provides:          deluge-daemon
# Required-Start:    $local_fs $remote_fs
# Required-Stop:     $local_fs $remote_fs
# Should-Start:      $network
# Should-Stop:       $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Daemonized version of deluge and webui.
# Description:       Starts the deluge daemon with the user specified in
#                    /etc/default/deluge-daemon.
### END INIT INFO

# Author: Adolfo R. Brandes 

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Deluge Daemon"
NAME1="deluged"
NAME2="deluge"
DAEMON1=/usr/bin/deluged
DAEMON1_ARGS="-d"             # Consult `man deluged` for more options
DAEMON2=/usr/bin/deluge-web
DAEMON2_ARGS=""               # Consult `man deluge-web` for more options
PIDFILE1=/var/run/$NAME1.pid
PIDFILE2=/var/run/$NAME2.pid
UMASK=022                     # Change this to 0 if running deluged as its own user
PKGNAME=deluge-daemon
SCRIPTNAME=/etc/init.d/$PKGNAME

# Exit if the package is not installed
[ -x "$DAEMON1" -a -x "$DAEMON2" ] || exit 0

# Read configuration variable file if it is present
[ -r /etc/default/$PKGNAME ] && . /etc/default/$PKGNAME

# Load the VERBOSE setting and other rcS variables
[ -f /etc/default/rcS ] && . /etc/default/rcS

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

if [ -z "$RUN_AT_STARTUP" -o "$RUN_AT_STARTUP" != "YES" ]
then
   log_warning_msg "Not starting $PKGNAME, edit /etc/default/$PKGNAME to start it."
   exit 0
fi

if [ -z "$DELUGED_USER" ]
then
    log_warning_msg "Not starting $PKGNAME, DELUGED_USER not set in /etc/default/$PKGNAME."
    exit 0
fi

#
# Function that starts the daemon/service
#
do_start()
{
   # Return
   #   0 if daemon has been started
   #   1 if daemon was already running
   #   2 if daemon could not be started
   start-stop-daemon --start --background --quiet --pidfile $PIDFILE1 --exec $DAEMON1 \
      --chuid $DELUGED_USER --user $DELUGED_USER --umask $UMASK --test > /dev/null
   RETVAL1="$?"
   start-stop-daemon --start --background --quiet --pidfile $PIDFILE2 --exec $DAEMON2 \
      --chuid $DELUGED_USER --user $DELUGED_USER --umask $UMASK --test > /dev/null
   RETVAL2="$?"
   [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || return 1

   start-stop-daemon --start --background --quiet --pidfile $PIDFILE1 --make-pidfile --exec $DAEMON1 \
      --chuid $DELUGED_USER --user $DELUGED_USER --umask $UMASK -- $DAEMON1_ARGS
   RETVAL1="$?"
        sleep 2
   start-stop-daemon --start --background --quiet --pidfile $PIDFILE2 --make-pidfile --exec $DAEMON2 \
      --chuid $DELUGED_USER --user $DELUGED_USER --umask $UMASK -- $DAEMON2_ARGS
   RETVAL2="$?"
   [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || return 2
}

#
# Function that stops the daemon/service
#
do_stop()
{
   # Return
   #   0 if daemon has been stopped
   #   1 if daemon was already stopped
   #   2 if daemon could not be stopped
   #   other if a failure occurred

   start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --user $DELUGED_USER --pidfile $PIDFILE2
   RETVAL2="$?"
   start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --user $DELUGED_USER --pidfile $PIDFILE1
   RETVAL1="$?"
   [ "$RETVAL1" = "2" -o "$RETVAL2" = "2" ] && return 2

   rm -f $PIDFILE1 $PIDFILE2

   [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] && return 0 || return 1
}

case "$1" in
  start)
   [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME1"
   do_start
   case "$?" in
      0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
   esac
   ;;
  stop)
   [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME1"
   do_stop
   case "$?" in
      0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
   esac
   ;;
  restart|force-reload)
   log_daemon_msg "Restarting $DESC" "$NAME1"
   do_stop
   case "$?" in
     0|1)
      do_start
      case "$?" in
         0) log_end_msg 0 ;;
         1) log_end_msg 1 ;; # Old process is still running
         *) log_end_msg 1 ;; # Failed to start
      esac
      ;;
     *)
        # Failed to stop
      log_end_msg 1
      ;;
   esac
   ;;
  *)
   echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
   exit 3
   ;;
esac

:
Ancora, cambiare i permessi sul file:
sudo chmod a+x /etc/init.d/deluge-daemon
e aggiungere all'avvio il servizio
sudo update-rc.d deluge-daemon defaults
A questo punto far partire il demone con
sudo /etc/init.d/deluge-daemon start
e aprire il browser e digitare http://ipdelmuletto:8112 . Al primo accesso la password di default è deluge. Cambiarla al primo accesso nella sezione Configurazioni -> Password


6) Configurare Samba
Bisogna ora rendere accessibili le cartelle del muletto per il prelievo dai client.
Prima di tutto installate Samba:
sudo aptitude install samba smbfs
Per configurare Samba bisogna modificare il file /etc/samba/smb.conf quindi fate una copia del file originale
sudo cp /etc/samba/smb.conf smb.conf-default
apriamo il file con sudo nano /etc/samba/smb.conf e alla fine del documento inserire
Codice:
[shared]
comment = Condivisa
path = /home/utente/.aMule/Incoming
public = yes
writable = yes
così per tutte le cartelle, basta cambiare il parametro path. Nell'esempio sopra è evidente la condivisione della cartella dei file ricevuti di amule. Fare lo stesso per le cartelle del client torrent prescelto (Transmission o Deluge).
A questo punto aggiungiamo una password di rete all'utente principale con
sudo smbpasswd -a utente (dove "utente" è il nome del tuo utente principale)
e scegliere una password.
Per rendere effettive le modifiche riavviare samba con un sudo /etc/init.d/smbd restart
Qualora la cartella condivisa sia accessibile ma non modificabile (no write permission) dai client, occorre cambiare i permessi con il comando
sudo chmod -R 0777 /home/utente/cartellaDaCondividere

7) Configurare un server FTP (facoltativo)
A volte potrebbe essere utile installare un server ftp per facilitare il passaggio dei file dal muletto agli altri pc presenti nella rete. Per procedere con l'installazione digitare
sudo aptitude install vsftpd
Fatto ciò personalizzare il file di configurazione digitando
sudo nano /etc/vsftpd.conf
e togliere il cancelletto (ossia decommentare) le seguenti voci:
local_enable=YES
write_enable=YES

salvare il file ed uscire. Riavviare il demone per provare le modifiche digitando sudo /etc/init.d/vsftpd restart
A questo punto il demone accetterà gli utenti presenti sul muletto, sarà dunque possibile accedere alle rispettive home.
Perché installare un server ftp se utilizzo già samba?
Per copiare i file dal muletto al pc in uso samba va benissimo; tuttavia se volessimo passare i file dal muletto ad un nas (magari automaticamente, ad intervalli regolari), sarebbe ridondante farli passare prima dal pc (cosa che avviene usando samba). Consigliato per gli esperti

8a) Configurare un server UPnP (semplice)
Per chi avesse l'esigenza di condividere i file audio/video attraverso il protocollo UPnP, potrebbe rivelarsi utile l'istallazione di MediaTomb. Aprire il terminale e digitare
sudo aptitude install mediatomb
il resto dovrebbe farlo tutto da solo. Ultimissimo passo, bisogna impostare le cartelle condivise da monitorare e lo si può fare agevolmente attraverso l'interfaccia web all'indirizzo http://indirizzoipdelmuletto:49152 .
Selezionare la Filesystem View, posizionarsi nella cartella desiderata (quella dei download ad esempio) e premere sul simbolo + (add file or directory). In tal modo, i file saranno accessibili attraverso la rete anche a dispositivi come PS3, ipod o quant'altro

8b) Configurare un server UPnP e DLNA (avanzato)
Se nella vostra rete c'è una console o altri simpatici apparecchi multimediali, può essere utile installare ushare come server UPnP e DLNA (più completo di MediaTomb). Aprire il terminale e digitare
sudo aptitude install ushare
fatto ciò passiamo alla configurazione con
sudo dpkg-reconfigure ushare
  • Per prima cosa scegliere il nome del server UPnP (serve per essere riconosciuto dagli altri apparecchi della rete)
  • Poi selezionare l'interfaccia di rete (eth0 se si usa il cavo di rete, altre voci tipo wlan0 se wireless)
  • Ancora, indicare la cartella da condividere in rete (NB: ushare al momento supporta una sola cartella per la condivisione...occorre quindi indicare una cartella che contenga tutti i file e le sottocartelle che volete siano visibili) (es. se nella mia home ci sono le cartelle Incoming, Movies e TvShows e voglio condividerle tutte e tre, indicare come percorso di condivisione /home/utente dove per utente si intende il nome utente predefinito)
  • riavviare il servizio con sudo /etc/init.d/ushare restart
Per la configurazione avanzata, modificare il file di conf con il comando sudo nano /etc/ushare.conf (NB: ricorda di arrestare il servizio prima delle modifiche con sudo /etc/init.d/ushare stop ed avviarlo dopo con sudo /etc/init.d/ushare start)

8b) Configurare un server UPnP e DLNA (professional)
Purtroppo sia Mediatomb sia Ushare sono stati di fatto abbandonati dai rispettivi sviluppatori: funzionano ma difficilmente vedrete nuove features e bugfix a breve. Niente panico: Plex Media Server offre tutto ciò che ci serve, con una web interface davvero molto curata.
Digitare
sudo nano /etc/apt/sources.list
e aggiungere alla fine del file la seguente stringa
Codice:
deb http://www.plexapp.com/repo lucid main
salvare e chiudere. Installare la chiave pubblica tramite il comando (premere s quando richiesto)
sudo apt-get install plex-archive-keyring
poi
sudo apt-get update
sudo apt-get install plexmediaserver
Al termine dell'installazione, accedere alla web interface digitando sul browser
http://ipdelmuletto:32400/manage/index.html

9) Configurare un personal cloud service tramite Owncloud
Se il vostro muletto è particolarmente muscoloso e disponete di una connessione ad internet decente – ovvero se vi trovate all’estero – potreste crearvi il vostro servizio di cloud personale tramite l’ottimo OwnCloud. Nel giro di poco più di un anno, gli sviluppatori hanno messo in piedi uno script per server LAMP (e WAMP) davvero ben fatto, con la possibilità di installare dei client multipiattaforma per la sincronizzazione proprio come i più blasonati servizi di cloud storage (iCloud, Dropbox, Sugarsync ecc.). Oltre alla gestione dei file, permette di riprodurre in streaming la musica presente nella cloud, gestire i contatti, i calendar e, tramite app di terze parti, svariati servizi come Gdrive e lo stesso Dropbox direttamente dalla sua interfaccia. Tra le altre features troviamo il versioning, possibilità di collegarsi in connessione sicura https e tanto altro.

I requisiti minimi per OwnCloud sono: un server Apache (oppure lighttdp), Php5 e Sqlite. Potrebbe variare, a seconda della versione di Ubuntu, la stringa di apt-get. Per la 12.04 LTS il comando per risolvere le dipendenze che ho usato è

sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser

poi

sudo apt-get install sqlite sqlite3
Qualora il comando dovesse restituirvi qualche errore, provate ad eliminare I pacchetti obsoleti o già inclusi in altri. Come recitano le istruzioni di installazione
Quote:
To run ownCloud, your webserver must have the following installed: php5 (>= 5.3), php5-json php-xml php-mbstring php5-zip php5-gdAnd as optional dependencies: php5-sqlite (>= 3), curl, libcurl3, libcurl3-dev, php5-curl, php-pdo
È importante modificare alcuni parametri nel file di configurazione PHP per il corretto funzionamento del nostro personal cloud service. Aprire il file di configurazione tramite il comando

sudo pico /etc/php5/apache2/php.ini

e modificare i parametri come segue:
Codice:
upload_max_filesize = 1024 MB
post_max_size = 1300 MB
memory_limit:1300M
max_execution_time = 3600
salvare e chiudere il file. A questo punto si può procedure con l’installazione di OwnCloud. Scaricare il pacchetto, nella propria home, digitando

wget http://owncloud.org/releases/owncloud-latest.tar.bz2
Scompattare l’archivio con il comando
tar -xjf owncloud-lastest.tar.bz2
e spostare tutto nella root del webserver tramite il comando
sudo cp -r owncloud /var/www
Assicurarsi che I permessi di apache siano corretti digitando
sudo chown -R www-data:www-data /var/www
e riavviare il webserver
sudo service apache2 restart
Digitare nel browser di un client l’indirizzo del muletto, aggiungendo al percorso la cartella di OwnCloud, nel mio caso:
http://192.168.1.6/owncloud
e procedere con l’installazione impostando una username e una password. Tali dati saranno utili anche quando si vorrà accedere tramite applicazioni client. A questo punto basta installare i client sui pc che vogliamo abbiano accesso e un client webdav sul nostro smartphone (suggerisco l’ottimo e gratuito Webdav Nav per iOS).


Ok, mi sa che abbiamo concluso. Questo è quello che ho fatto io, se ho commesso qualche errore segnalatemelo pure!!

A presto

Questa guida è stata pubblicata sotto una Licenza Creative Commons

Vecchia discussione: http://www.hwupgrade.it/forum/showthread.php?t=1864273
__________________
in attesa di una firma migliore...

Ultima modifica di masand : 15-10-2012 alle 15:15.
friwer è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2012, 15:10   #2
masand
Moderatore
 
L'Avatar di masand
 
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9113
[DISCUSSIONE UFFICIALE] Il muletto perfetto II- Istruzioni per l'uso

Se bisogna avere nuovi post vuoti dopo la prima pagina e/o modifiche particolari, sono a disposizione via PVT o segnalazone.

Un saluto a tutti...
masand

Ultima modifica di masand : 15-10-2012 alle 20:36.
masand è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2012, 15:46   #3
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Grazie! Non capivo se ero io ad avere problemi o cosa... C'erano due pagine fantasma nella precendete.
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2012, 18:58   #4
worms
Senior Member
 
L'Avatar di worms
 
Iscritto dal: Aug 2005
Città: Vicenza
Messaggi: 3116
Quote:
Originariamente inviato da masand Guarda i messaggi
Ragazzi, si ricomincia da qui e se qualcuno vuole modificare la prima pagina basta che me lo dica.

Un saluto a tutti...
masand
Credo che friwer sia ancora attivo sulle modifiche al thread

Quote:
Originariamente inviato da kwb Guarda i messaggi
Grazie! Non capivo se ero io ad avere problemi o cosa... C'erano due pagine fantasma nella precendete.
Come me



Mi chiedevo se torrentflux può essere una buona alternativa o no.. Fin'ora sto usando Vuze che è l'unico che mi consente di re indirizzare tutti i file ma non lo trovo ottimo come poteva essere utorrent su windows.

Ho già provato utorrent per linux ma senza i risultati sperati. Stasera faccio un altro paio di prove con altri client ma credo che non troverò la funzione che cerco.
worms è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2012, 20:35   #5
masand
Moderatore
 
L'Avatar di masand
 
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9113
Quote:
Originariamente inviato da worms Guarda i messaggi
Credo che friwer sia ancora attivo sulle modifiche al thread

Già

Mi sono espresso veramente male, intendevo dire che se si volevano fare modifiche alla prima pagina o se servivano post in più, sono disponibile a recuperare post vuoti.

Modifico
masand è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2012, 22:52   #6
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da worms Guarda i messaggi
Mi chiedevo se torrentflux può essere una buona alternativa o no.. Fin'ora sto usando Vuze che è l'unico che mi consente di re indirizzare tutti i file ma non lo trovo ottimo come poteva essere utorrent su windows.

Ho già provato utorrent per linux ma senza i risultati sperati. Stasera faccio un altro paio di prove con altri client ma credo che non troverò la funzione che cerco.
Ma il tuo problema qual è? Hai provato Deluge? Torrentflux dalla poca esperienza che ho avuto, l'ho trovato assolutamente completo ( fin troppo ) ma parecchio pesante.
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2012, 07:20   #7
friwer
Senior Member
 
L'Avatar di friwer
 
Iscritto dal: Jun 2002
Città: BN
Messaggi: 2233
Grazie masand per il nuovo thread! ;-)
Torrentflux è una validissima alternativa ma ha bisogno di un web server attivo e funzionante: non è detto che tutti l'abbiano installato.
Forse mi sono perso qualcosa ma non ho avuto mai nulla da rimproverare al buon Transmission :-)
__________________
in attesa di una firma migliore...
friwer è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2012, 09:35   #8
shura
Senior Member
 
L'Avatar di shura
 
Iscritto dal: Nov 2003
Messaggi: 2638
Quote:
Originariamente inviato da worms Guarda i messaggi
Mi chiedevo se torrentflux può essere una buona alternativa o no.. Fin'ora sto usando Vuze che è l'unico che mi consente di re indirizzare tutti i file ma non lo trovo ottimo come poteva essere utorrent su windows.

io uso da anni il fork di tf chiamato b4rt che da poco si è evoluto in NG
ma lo sviluppo per entrambi è fermo da parecchio

il client è completo ma manca di alcune funzionalità che altri offrono tipo dht
anche il parser di rss inizia a non funzionare più su alcuni siti

però se lo abbini a flexget e hai necessità di gestire più utenti o profili per i download non ha praticamente rivali

l'avrei cambiato solo per deluge ma essendo su un server headless con una debian minima su una vecchissima epia5000 mi seccava non poco non poter impostare i vari plugin da gui
__________________
Thermaltake Chaser MK-I | Cooler Master Silent Pro Gold 600W 80plus | GA-Z77X-UD3H | i5-3570k | Corsair Vengeance Blue Low Profile 1600MHz 8GB | Gigabyte NVIDIA GeForce GTX1070G1 | SSD Crucial M4 128GB | Seagate Barracuda ST2000DM001 | windows 10 pro | steamid: shura30_
shura è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2012, 11:50   #9
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da shura Guarda i messaggi
l'avrei cambiato solo per deluge ma essendo su un server headless con una debian minima su una vecchissima epia5000 mi seccava non poco non poter impostare i vari plugin da gui
Si è vero, l'unico problema di Deluge è che c'è troppa confusione sui plugin e poche direttive da parte degli sviluppatori ufficiali: esistono plugin solo per web-ui, plugin solo per GUI e plugin per entrambi.
E purtroppo trovo che lo sviluppo di plugin sia piuttosto lento ( visto che è fatto da amatoriali che spesso si sviluppano in proprio i plugin ma non li mantengono )
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2012, 12:11   #10
shura
Senior Member
 
L'Avatar di shura
 
Iscritto dal: Nov 2003
Messaggi: 2638
Quote:
Originariamente inviato da kwb Guarda i messaggi
Si è vero, l'unico problema di Deluge è che c'è troppa confusione sui plugin e poche direttive da parte degli sviluppatori ufficiali: esistono plugin solo per web-ui, plugin solo per GUI e plugin per entrambi.
E purtroppo trovo che lo sviluppo di plugin sia piuttosto lento ( visto che è fatto da amatoriali che spesso si sviluppano in proprio i plugin ma non li mantengono )
bastava la possibilità di editare un semplice file di testo e un restart/reload

penso comunque che oggi un client debba avere obbligatoriamente gli rss, watchdir e la possibilità di applicare dei profili specifici

avevo provato su un server test torrentflux ng ma non mi è sembrato di trovare differenze con b4rt a parte la gui
__________________
Thermaltake Chaser MK-I | Cooler Master Silent Pro Gold 600W 80plus | GA-Z77X-UD3H | i5-3570k | Corsair Vengeance Blue Low Profile 1600MHz 8GB | Gigabyte NVIDIA GeForce GTX1070G1 | SSD Crucial M4 128GB | Seagate Barracuda ST2000DM001 | windows 10 pro | steamid: shura30_
shura è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2012, 19:32   #11
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Con Deluge+Flexget la risolvi.
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2012, 21:36   #12
worms
Senior Member
 
L'Avatar di worms
 
Iscritto dal: Aug 2005
Città: Vicenza
Messaggi: 3116
Quote:
Originariamente inviato da kwb Guarda i messaggi
Ma il tuo problema qual è? Hai provato Deluge? Torrentflux dalla poca esperienza che ho avuto, l'ho trovato assolutamente completo ( fin troppo ) ma parecchio pesante.
Deluge l'ho appena ririprovato e ancora non ho trovato la funzione che voglio.

Io devo caricare il mio bel torrent e redizionarne i file dove voglio io con il nome che voglio io.
Se i file ci sono già questi devono essere letti e fatto il check, così da non riscaricare tutto.

Sono solito tenere i vecchi torrent in seed e la cosa è molto utile.
Quote:
Originariamente inviato da friwer Guarda i messaggi
Grazie masand per il nuovo thread! ;-)
Torrentflux è una validissima alternativa ma ha bisogno di un web server attivo e funzionante: non è detto che tutti l'abbiano installato.
Forse mi sono perso qualcosa ma non ho avuto mai nulla da rimproverare al buon Transmission :-)
web server attivo per fare alcune prove
Quote:
Originariamente inviato da shura Guarda i messaggi
io uso da anni il fork di tf chiamato b4rt che da poco si è evoluto in NG
ma lo sviluppo per entrambi è fermo da parecchio

il client è completo ma manca di alcune funzionalità che altri offrono tipo dht
anche il parser di rss inizia a non funzionare più su alcuni siti

però se lo abbini a flexget e hai necessità di gestire più utenti o profili per i download non ha praticamente rivali

l'avrei cambiato solo per deluge ma essendo su un server headless con una debian minima su una vecchissima epia5000 mi seccava non poco non poter impostare i vari plugin da gui
NG non lo trovo da nessuna parte, sempre disponibile

Il parsing da rss è una cosa che mi intaressa, me la spiegate?
Intanto inizio la ricerca

EDIT: Torrentflux è stato rilasciato l'ultima volta ad inizio 2010, v2.4
Mentre la versione 1.0 beta2 di b4rt è di inizio 2008

Ultima modifica di worms : 16-10-2012 alle 21:51.
worms è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2012, 21:50   #13
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da worms Guarda i messaggi
Deluge l'ho appena ririprovato e ancora non ho trovato la funzione che voglio.

Io devo caricare il mio bel torrent e redizionarne i file dove voglio io con il nome che voglio io.
Se i file ci sono già questi devono essere letti e fatto il check, così da non riscaricare tutto.

Sono solito tenere i vecchi torrent in seed e la cosa è molto utile.
Guarda, c'è un plugin installato di base che si chiama 'Execute': permette di eseguire un comando qualora un torrent venga aggiunto/completato.
Immagino che per comando si intenda qualunque comando linux, quindi hai da sbizzarirti.
Inoltre di default deluge permette di spostare i file completati nella directory impostata nelle preferenze.
Credo ci sia anche un plugin di terze parti per stoppare un torrent dopo un certo ammontare di seeding ( ratio ) o di tempo passato a seedare.

Se cerchi un prodotto pronto da usare dove basta spuntare due opzioni penso che l'ambiente linux non sia ottimale.

EDIT: Aggiungendo anche Flexget, configurandolo a dovere, ti carichi in automatico tramite rss i torrent tranquillamente.
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2012, 22:12   #14
worms
Senior Member
 
L'Avatar di worms
 
Iscritto dal: Aug 2005
Città: Vicenza
Messaggi: 3116
Forse mi spiego male io.

Il semplice spostare i file a completamento non è la funzione che mi serve, nemmeno l'eseguire comandi al caricamento.
Quello che cerco io è una funzione ben precisa che dovrebbero avere parecchi client, almeno sotto windows utorrent lo ha.
Sotto linux fin'ora lo ho trovato solo in debian.

E', per fare un esempio, come se tu scaricassi un file, alla fine lo rinomini e il client non lo trova più. Se dal client puoi reindirizzare il file da scaricare a quello renominato lui fa il check del file e se va bene lo mantiene ma con nome diverso.

Un po' la storia degli hash di emule no, puoi rinominarlo ma la sostanza è quella per cui non lo riscarica.
Non voglio farlo con un link ai file, è un modo sporchissimo di farlo e non mi piace affatto.
worms è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2012, 22:17   #15
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Uhm... Non mi è molto chiaro ma sono quasi certo che sia possibile impartire comandi al demone da riga di comando.
E sommando tutto dovresti riuscire..
Ma è una funzione specifica della distribuzione o del client torrent... Non si capisce.
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2012, 12:03   #16
shura
Senior Member
 
L'Avatar di shura
 
Iscritto dal: Nov 2003
Messaggi: 2638
Quote:
Originariamente inviato da worms Guarda i messaggi
NG non lo trovo da nessuna parte, sempre disponibile
da google cerca l'indirizzo con github dentro
ci sta il readme che spiega cosa e come installare

Quote:
Il parsing da rss è una cosa che mi intaressa, me la spiegate?
Intanto inizio la ricerca
io lo uso così
imposto il lettore in base ai file che voglio filtrare dalla lista presente (lo faccio girare ad intervalli orari esempio 30 minuti)

l'applicativo scarica il .torrent in una cartella che poi leggo con il watchdir

con b4rt ad ogn cartella ho associato un profilo di dl/ul diverso in modo da diversificare quello che prendo

utilissimo quando devi mantenere il ratio

Quote:
EDIT: Torrentflux è stato rilasciato l'ultima volta ad inizio 2010, v2.4
Mentre la versione 1.0 beta2 di b4rt è di inizio 2008
B4rt è rimasto beta solo per l'interfaccia grafica (che è comunque completa) di TF liscio non so dirti perchè non l'ho mai usato bisognerebbe vedere i changelog
__________________
Thermaltake Chaser MK-I | Cooler Master Silent Pro Gold 600W 80plus | GA-Z77X-UD3H | i5-3570k | Corsair Vengeance Blue Low Profile 1600MHz 8GB | Gigabyte NVIDIA GeForce GTX1070G1 | SSD Crucial M4 128GB | Seagate Barracuda ST2000DM001 | windows 10 pro | steamid: shura30_
shura è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2012, 18:38   #17
worms
Senior Member
 
L'Avatar di worms
 
Iscritto dal: Aug 2005
Città: Vicenza
Messaggi: 3116
Sto provando TF NG ma a quanto pare è stato abbastanza scarno nel fare il readme.

Umh, però a quanto sto provando non mi permette di fare ciò che voglio io, qualcuno ha capito di che parlo o mi sono spiegato da cani come al solito? :crasd:
worms è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2012, 17:31   #18
sunat5
Senior Member
 
L'Avatar di sunat5
 
Iscritto dal: Feb 2008
Città: Catania
Messaggi: 1349
non riesco a collegarmi ad Amule tramite remote gui dal Raspberry al pc con windows 7, mi dice connesione fallita, ho seguito tutte le istruzioni, ho copiato la password create ecc. ,ma noe ne vuole sapere, Webmin l'ho installato senza problemi ma con amule non ci riesco, avete qualche consiglio?
grazie

p.s.
non riesco ad aggiornare Webmin alla versione 1.60 mi dice spazio insufficente quanto ci sono più di due giga vuoti.
__________________
Case: CM 590, sk MSI Z97 , Cpu Intel i7 4790, Vga 6870 1gb, ddr3 16 GB 1600, ssd 840 pro 256 gb n°2 WDAAKS 500GB Raid 1software, Enermax 525 82+

Ultima modifica di sunat5 : 27-10-2012 alle 17:50.
sunat5 è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2012, 15:09   #19
Valk791
Senior Member
 
Iscritto dal: Aug 2009
Città: Caserta
Messaggi: 781
Ciao ragazzi avrei bisogno di un consiglio sul dlna.
Voglio condividere dei contenuti multimediali da un hd in rete e ho 2 possibilità:

- collegare un hd direttamente al router (netgear dgn2200) con su un custom firmware in cui c'è anche il pacchetto minidlna
- collegare l'hd al muletto (epia 800mhz e 256mb di ram) su cui installare tutti i vari programmi come descritto da questa ottima guida

Secondo voi qual è la strada migliore? Meglio la seconda giusto? Un utente mi ha detto che usando direttamente il router come server dlna quando si riproducono filmate a bit rate altini vanno un po' a scatti. Qualcuno di voi ha provato il dlna con filmati a 1080p? Magari anche usando il wifi invece che la ethernet?
Vorrei riprodurre tutto sulla tv tramite quei mini pc che si collegano direttamente alla hdmi tipo un ug802 II. Cosa ne pensate? Qualcuno ha esperienze analoghe? Grazie in anticipo.
Valk791 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2012, 23:18   #20
aiv007
Senior Member
 
Iscritto dal: Sep 2006
Messaggi: 353
aggiornamento da 11.04 a 12.04

Ciao a tutti, mi si è incasinato un po il server a causa di un interruzione d'elettricità. Non mi va più ne webadmin ne amuled.
Prima di mettermi a spattacare vorrei aggiornare alla 12.04 è fattibile? L'unica cosa non vorrei perdere i download di amule ne backuparli in altro hard disk...
E' fattibile? Basta che scarico la 12.04 e poi c'è una sorta di aggiorna?

Grazie.
aiv007 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Apple MacBook Air M3: chi deve davvero comprarlo? La recensione Apple MacBook Air M3: chi deve davvero comprarlo...
ASUS ROG Swift OLED PG49WCD: quando QD-OLED e ultrawide si fondono ASUS ROG Swift OLED PG49WCD: quando QD-OLED e ul...
Dreame L10s Pro Ultra Heat: la pulizia di casa tutta sostanza Dreame L10s Pro Ultra Heat: la pulizia di casa t...
HONOR Magic6 Pro: come funziona Magic Portal, il modo ''intelligente'' di condividere HONOR Magic6 Pro: come funziona Magic Portal, il...
L'innovazione richiede fiducia: Workday si propone come guida nell'era dell'IA L'innovazione richiede fiducia: Workday si propo...
Italia strategica per Oracle. Arriva la ...
Sam-Bankman Fried: 25 anni di reclusione...
Mobility Analytics di WINDTRE Business p...
Il lander lunare JAXA SLIM si è r...
Warframe conquista l'iPhone: senza soluz...
Marvel Rivals!, l'inaspettato shooter Pv...
Twitch aggiorna le linee guida sui conte...
Galaxy M55 ufficiale: la nuova fascia me...
Google corregge sette vulnerabilit&agrav...
IA: le imprese italiane sono in prima li...
Garmin Dash Cam 57: un'alleata perfetta ...
Elgato Facecam MK2: come rendere ancora ...
2 iRobot Roomba al prezzo più sco...
La tua connessione in fibra ottica potre...
Il controller DualSense per PS5 con un p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:56.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Served by www3v