Domanda:
Strumento di sincronizzazione dei file per la famiglia
Frank Meulenaar
2014-08-14 17:21:48 UTC
view on stackexchange narkive permalink

Sto cercando un'applicazione (preferibilmente gratuita) che posso utilizzare per mantenere una directory condivisa e sincronizzata con la mia famiglia. Abbiamo utilizzato Dropbox per questo, tranne per il fatto che ha una dimensione massima limitata; Vorrei una soluzione senza un server centrale, che quindi fornisce una dimensione sostanzialmente illimitata.

Se fossero due macchine Linux, configurerei un lavoro rsync orario (che fallisce se un computer è offline, ma è OK), ma non so come farlo su Windows e come farlo con più (~ 5) client.

Modifica: rispondendo alle domande:

  • Unione di conflitti: non lo so / mi interessa, non mi aspetto che accada. È solo un luogo in cui possiamo scaricare immagini e condividerle automaticamente con tutti. Quindi un semplice "chi ha modificato l'ultima vittoria" mi andrebbe bene.
  • Sistema operativo: bella domanda, per ora è solo Windows, ma presumo che alcuni vorranno sincronizzarsi (in parte) su Android
  • Comprendo i vantaggi di un server centrale, ma il mio PC desktop non è sempre attivo e un server dedicato è leggermente eccessivo (soluzione simile a un PC) o troppo limitato nello spazio di archiviazione (RaspberryPi + scheda SD)
Come pensate di risolvere i conflitti di fusione senza un server centrale? Se entrambi gli utenti modificano un file, quale rimane?
"o troppo limitato nella memoria (RaspberryPi + scheda SD)" È sempre possibile collegare un disco rigido a un RaspberryPi tramite una delle porte USB.
Tre risposte:
#1
+3
n611x007
2014-08-14 18:50:33 UTC
view on stackexchange narkive permalink

disclaimer: non li ho testati, ma sembrano promettenti. sono entrambi open source, decentralizzati e multipiattaforma.

sincronizzazione

un'opzione è provare la sincronizzazione:

La sincronizzazione sostituisce i servizi di sincronizzazione e cloud proprietari con qualcosa di aperto, affidabile e decentralizzato.

git-annex con assistente

potresti anche sperimentare con git-annex. funziona naturalmente su Linux ma ha una build sperimentale di Windows. ovviamente se ti piace git probabilmente ti piacerà! :)

git-annex è progettato per gli utenti git che amano la riga di comando. Per tutti gli altri, l'assistente git-annex trasforma git-annex in un sincronizzatore di cartelle facile da usare.

Sto esaminando la sincronizzazione, che finora sembra buona. Mi manca l'installazione simile a una procedura guidata di Windows per i miei familiari meno esperti di computer :)
#2
+3
lwhite
2014-08-15 15:54:03 UTC
view on stackexchange narkive permalink

BitTorrent Sync può soddisfare tutte le tue esigenze (un software gratuito).

È uno strumento di sincronizzazione P2P. Dopo l'installazione. Specifica la cartella (o le cartelle) che desideri condividere, genererà una chiave e dalla a famiglia o amici che usano BitTorrent Sync. Qualunque dispositivo mobile o PC possa sincronizzare il file specificato.

Non è il cilent WebStorage. BitTorrent Sync trasferisce direttamente il file con P2P al computer che riceve la tua chiave, quindi non ha limiti di dimensione. Dipende dalle dimensioni del disco rigido locale.

Spegnere il computer è OK. Continuerà la sincronizzazione quando accendi il computer.

L'ho usato per 3 mesi per trasferire file con gli amici.

Ecco la Home page.

#3
+2
Izzy
2014-08-14 19:35:47 UTC
view on stackexchange narkive permalink

Ci sono più possibilità - ma come kurast ha già sottolineato nei commenti alla tua domanda, più di 2 macchine senza un "server centralizzato" porteranno sicuramente a conflitti di fusione prima o poi. Ma a condizione che tu possa dichiarare uno dei tuoi computer "server centralizzato", vengono visualizzate delle scelte.

Per quello che presento qui, quel server può essere uno dei tuoi computer. Ma può anche essere un dispositivo NAS o persino un router, purché lo supportino (molte di entrambe le categorie lo fanno). Il migliore, ovviamente, che funziona 24 ore su 24, 7 giorni su 7, quindi il router o il NAS potrebbe essere perfetto per questa attività.


Se stai cercando "File Sync", dovresti dare un'occhiata a Seafile . Per la parte server, supporta Windows, Linux e RaspberryPi, oltre a offrire client desktop per Windows, Mac, Linux e client mobili per Android e iOS. La dimensione dello spazio di archiviazione dipende da te, e ovviamente dipende da ciò che offre la tua macchina (per Raspi, inserisci semplicemente una SDCard / stick abbastanza grande). Dovrebbe essere abbastanza facile da gestire da quello che ho letto (non lo uso da solo).

Oltre alla condivisione di file, supporta alcune funzionalità di collaborazione in team come chat e wiki, quindi puoi andartene l'un l'altro messaggi anche.

Seafile Screenshot
Seafile Screenshot (fonte: Seafile; fare clic immagine per una variante più grande)

.


Per alcune funzionalità aggiuntive, posso consigliare ownCloud - che uso io stesso e descrivo in una certa misura nel mio articolo Android senza Google 2: ownCloud (un po 'incentrato su Android, ma avrai l'idea). Qui puoi scaricare la variante server per tutti i sistemi che eseguono un server web con supporto PHP. Ho visto di nuovo esempi per "Raspi" e anche per i router Fritz! Box . Per me, l'installazione è stata eseguita in meno di mezz'ora.

Oltre al servizio file, ownCloud pronto all'uso ti consente di condividere molte più cose. Ogni utente può avere i propri contatti, calendari, documenti e altro e può condividerli con tutti gli altri membri, completamente o in parte. È quasi una piccola "macchina da ufficio", in quanto è possibile modificare file di testo e semplici documenti da ufficio (attualmente OpenDocumentText). Da un repository pieno di "app ownCloud", puoi estendere le funzionalità a ciò che ritieni necessario. Tutto gratis.

ownCloud
ownCloud interfaccia web (fonte: Wikimedia; fai clic su immagine per una variante più grande)

Di nuovo, ci sono client desktop e mobili disponibili per tutti i tipi di sistemi (più o meno la stessa copertura di Seafile sopra).



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...