Algo así como Dropbox para uso local con un NAS como servidor de almacenamiento

11

Estoy buscando una solución para sincronizar pares de carpetas entre un NAS y múltiples Mac locales. Cada uno de los Mac podría editar archivos y los otros Mac deberían sincronizarse automáticamente. Básicamente, mi propia versión local de Dropbox sin usar "almacenamiento en la nube".

He buscado soluciones usando rsync. Según tengo entendido, rsync no es realmente capaz de hacer una sincronización bidireccional . Tampoco quiero invocar necesariamente el proceso de sincronización. Preferiría un demonio ejecutándose en segundo plano: esperando y verificando los cambios y luego sincronizándolos "en vivo".

El programa también debe ser lo suficientemente flexible como para reconocer que a veces (en el caso de las computadoras portátiles) no puede llegar al NAS. Entonces debería esperar a que vuelva la conexión, sin molestarme unos minutos.

He buscado synk, folderwatch, rsync, unison y algunos otros, pero realmente no he encontrado una solución. O necesitan ser invocados o no son realmente bidireccionales.

¿No hay algo como "carpetas sin conexión" de Microsoft para Mac?

Gracias

PD: solo para aclarar: no quiero sincronizar con fines de copia de seguridad, sino que quiero sincronizar para que todos los Mac tengan una copia local de los cambios más recientes en los archivos.

José
fuente
posible duplicado de Alternativa a Dropbox (en mi servidor)?
Ƭᴇcʜιᴇ007
Yo también vi esa pregunta. Aparentemente, iFolder funciona con Apache: no puedo instalarlo / configurarlo en un NAS.
Joseph
Hay más de una respuesta proporcionada allí. Pero veo lo que estás diciendo, y el requisito de NAS probablemente garantiza que sea lo suficientemente diferente. El problema es que puede ser completamente dependiente de las capacidades del NAS. Quizás también proporcione su modelo NAS, especificaciones, etc.
Ƭᴇcʜιᴇ007
Realmente no debería importar. La sincronización debe hacerse con una carpeta de red. No importa qué software se esté ejecutando en el NAS. La otra razón por la cual las otras respuestas no fueron satisfactorias es que no eran soluciones fáciles para Mac. Poco a poco estoy empezando a creer que Dropbox es realmente la única forma. Me sorprende que nadie haya creado un software similar para escenarios locales.
Joseph

Respuestas:

4

Mira http://owncloud.org : es básicamente una solución de código abierto de Dropbox.

No sé qué NAS tiene, pero la mayoría de las cajas NAS se ejecutan en Linux y debería poder obtener algunas instrucciones en los foros de owncloud.

De lo contrario, creo que Unison o rsync serían las mejores soluciones sin servidor en su caso.

Esto enlaza a una publicación de blog que describe el mismo problema (y una solución aceptable) pero para ubuntu. http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/

OakNinja
fuente
¿Por qué el voto negativo?
OakNinja
1

Miré esto hace algún tiempo también.

Primero, probé Sparkleshare, que es bueno para repositorios pequeños como documentos, pero tiene todas las características no divertidas de git (todo el historial) y no maneja bien los archivos grandes.

Termino con Unison, que es un software muy bueno, tengo sincronización bidireccional de directorios (con copias de seguridad si hay conflictos de fusión): funciona perfectamente para datos grandes. Ve a por ello.

EDITAR:

Recientemente encontré una herramienta realmente buena: sincronización (recientemente cambiaron el nombre a pulso ). Tiene un cliente para la mayoría de las plataformas y es bastante flexible en configuración con buena interfaz gráfica de usuario web.

También hay git-annex , lo estaba usando por poco tiempo, pero me detuve, ya que se requiere una cuenta xmpp para pasar mensajes (recientemente se eliminó, por lo que ya no es necesario, pero me quedo con la sincronización ahora por un tiempo).

spinus
fuente
0

ChronoSync

Esta pequeña utilidad es realmente asombrosa. Lo he usado desde 2006.

Resolución extremadamente fina y buena capacidad de escritura si necesita alguna condicionalidad dada por aplicaciones externas.

El administrador de sincronización se ejecuta silenciosamente en segundo plano con un calendario elaborado.

Nueva Alejandría
fuente
0

Si está utilizando un Synology NAS, Cloud Station es la respuesta que está buscando. Desde el sitio web:

"Si posee varios dispositivos, Cloud Station es perfecto para que tenga archivos sincronizados automáticamente con todos ellos. Su trabajo siempre estará actualizado entre Mac, PC y dispositivos móviles. Además, ahora puede sincronizar archivos con el máximo tamaño de 5 GB. Siempre se puede acceder a los archivos a través de la web y las carpetas de Cloud Station en sus computadoras locales. Cuando su PC y DiskStation están en la misma red de área local (LAN), definitivamente puede disfrutar de una velocidad de transferencia más rápida que la que se ofrece a través de Internet. Internet."

http://www.synology.com/dsm/home_file_sharing_cloud_station.php

Si luego realiza un reenvío de puertos, también tendría una interfaz web para sus archivos a través de File Station de una manera similar (pero más bonita) a Dropbox.

Personalmente, tengo un Synology DS212 y he encontrado que esta característica funciona muy bien. Si está buscando un NAS, le recomiendo comprar el modelo anterior de Amazon, no el último Synology, si está buscando un mejor precio.

irl
fuente
0

Git y SVN son otras opciones, no estoy muy seguro acerca de tortuga y mac, aunque la subversión definitivamente puede ejecutarse en mac (y está disponible de forma predeterminada).

aug2uag
fuente
¿Qué hay de la sincronización automática cuando se agrega un nuevo archivo o se actualiza o elimina un archivo existente? ¿Un cronjob hará el truco?
SPRBRN
0

Esta parece ser una pregunta común que realmente todavía no tiene un producto sólido. He empezado a usar dos. Uno que utilizo para las copias de seguridad (que sé que no es lo que estás buscando pero pensé que arrojaría allí) es Bvckup http://www.bvckup.com/ . Recientemente, comencé a usar AeroFS https://aerofs.com/ que tiene la misma "capacidad de compartir" que Dropbox, pero no tiene interfaz web. Estoy bastante seguro de que AeroFS se adaptará mejor a usted en esta situación.

Como AeroFS todavía está en versión beta, creo que es posible que necesite una invitación. Siempre puedo darte uno si estás interesado.

George Bluff
fuente
0

Sher.ly puede hacer lo que necesites. Divulgación completa: estoy ejecutando este proyecto. La idea detrás es la solución Dropbox / Bitcasa que funciona desde su propio almacenamiento, cualquier tipo. Queremos ser mucho más inteligentes que Dropbox: puede sincronizar todos sus dispositivos (si lo desea), pero no tiene que descargar (sincronizar) TODOS los datos que se comparten con usted; esta es la diferencia básica: los datos están disponibles, no rellenan su unidades. NO no acceso bidireccional como lo has descrito.


Significa que puede "vincular" fácilmente varias computadoras (Mac, PC, Linux en marcha) con un pequeño almacenamiento SSD con NAS completo con varios TB de datos. Admitiremos servidores de almacenamiento (MS, Linux) y pequeños dispositivos como RaspberryPI.


Comienza creando un grupo invitando a miembros, agrega archivos (almacenamiento local o remoto) y los miembros del grupo pueden acceder instantáneamente a los datos; los archivos pequeños se pueden sincronizar de inmediato, los más grandes serán descargas intencionales Avíseme si esto responde a sus preguntas. Blazej Marciniak, @blazej_os

usuario277016
fuente
0

Si no desea instalar software en su NAS, tendrá mucho trabajo de configuración en todos sus dispositivos. Pero esa es tu decisión :).

Podría usar en una Mac, por ejemplo, Forklift y crear una sincronización para un acceso más fácil (como en el dock) o usar Hazel y crear una tarea para la automatización.

UsuariosUsuario
fuente