Newsgroup: it.comp.os.linux.software
Titolo: Un sistema simile a dropbox?

Ciao a tutti,
Ho scoperto dropbox (
www.dropbox.com
), e l'idea dietro mi sembra veramente 
utile e interessante, e la vorrei replicare, per poter condividere file tra 
lavoro e casa per me e per mio padre (l'idea è bella ma non mi fido a dare i 
miei file ad estranei...).
Posso appoggiarmi a un server debian su cui ci sono già ssh e apache e su 
cui ho controllo completo o su un server windows server 2003 che preferirei 
non usare, visto che non conosco molto il sistema. Entrambe le macchine sono 
comunque sempre raggiungibili dall'esterno grazie a DynDNS.
Secondo voi come potrei realizzare la cosa? 
Avevo pensato a usare SFTP o WebDAV (ma è sicuro?) sul server, mentre non so 
bene cosa potrei usare sui client, che sono due sistemi GNU/Linux (Ubuntu e 
Mandriva) e due Mac Os X Leopard.
Avete suggerimenti utili?
grazie a tutti
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
 ci farà un nuovo universo se sarà il caso."
                 < 
http://gerlos.altervista.org
 >
 gerlos  +- - - >  gnu/linux registred user #311588

 
Io ci ho pensato (e sono quasi pronto a partire per la realizzazione di
un sistema simile).
Di soluzioni utilizzabili ce ne sarebbero già parecchie. Non hanno le
stesse caratteristiche, ma possono funzionare. Dipende dalle tue necessità.
Avendo a disposizione un server e un collegamento diretto a internet per
i client, potresti optare per una soluzione basata su unison (usa ssh
come protocollo di rete. Penso che riesca a fare anche altro).
C'è per Win, Linux e Mac.
Imposti un collegamento a stella (ogni client si sincronizza in modo
bidirezionale con il server)
Lanciato manualmente o con dei cronjob (o uquivalenti) permette una
sincronizzazione non in tempo reale di una o più directory tra i vari
sistemi.
Altrimenti cerca informazioni su sistemi simili a live-rsync (vado a
memoria, ma dovrebbe esistere un progetto simile), ma non sono sicuro
che ne esistano con sincronizzazione bidirezionale. Quelli che ho
trovato io in una piccola ricerca erano quasi tutti replicazioni live in
remoto, ma non permettevano una sincronizzazione bidirezionale.
Questo naturalmente funziona senza problemi se le macchine hanno accesso
alla rete (anche dietro firewall) e possono aprire connessioni ssh verso
il server. DynDNS per ritrovare il server da internet va benissimo.
Non funzionano se i client sono dietro proxy e non possono aprire
connessioni ssh verso il server (come in alcune reti aziendali).
Se i client sono solamente Linux e Mac, allora non esiste neanche il
problema dei permessi dei file.
Per soluzioni più sofisticate sto cercando ancora, ma non trovando nulla
penso che mi farò un mio sistema monopiattaforma (solo Linux) o
bi-piattaforma (Linux-Windows). Non sto snobbando il mac. Semplicemente
non ho macchine con MacOS su cui sviluppare e provare :-)
Luca

 non ho macchine con MacOS su cui sviluppare e provare :-)
Chiaramente. 


 
Ciao
Luca

 miei file ad estranei...).
la sparo lì, siccome il sistema è stato replicato da Ubuntu con il
servizio ubuntu-one (2 GB gratis se non erro), e i sorgenti sono dentro
ubuntu, perchè non inizi da lì?
i pacchetti in questione: 
python-ubuntuone-client				
python-ubuntuone-storageprotocol		
ubuntuone-client				
ubuntuone-client-gnome