Algo como o Dropbox para uso local com um NAS como servidor de armazenamento

11

Estou procurando uma solução para sincronizar pares de pastas entre um NAS e vários macs locais. Cada um dos macs pode editar arquivos e os outros macs devem ser sincronizados automaticamente. Basicamente, minha própria versão local do Dropbox sem usar "armazenamento em nuvem".

Eu olhei para soluções usando rsync. Pelo que entendi, o rsync não é realmente capaz de fazer uma sincronização bidirecional . Também não quero necessariamente invocar o processo de sincronização. Eu preferiria um daemon rodando em segundo plano - aguardando e verificando mudanças e depois sincronizando-as "ao vivo".

O programa também deve ser flexível o suficiente para reconhecer que às vezes (no caso de laptops) não consegue acessar o NAS. Ele deve esperar a conexão voltar novamente, sem me incomodar alguns minutos.

Eu olhei para synk, folderwatch, rsync, unison e alguns outros, mas eu realmente não encontrei uma solução. Eles precisam ser invocados ou não são realmente bidirecionais.

Não existe algo como "pastas offline" da microsoft para mac?

obrigado

PS: apenas para esclarecimento - não quero sincronizar para fins de backup. Em vez disso, desejo sincronizar para que todos os macs tenham uma cópia local das alterações mais recentes nos arquivos.

Joseph
fonte
possível duplicata da alternativa ao Dropbox (no meu servidor)?
Ƭᴇcʜιᴇ007
Eu também vi essa pergunta. Aparentemente, o iFolder funciona usando o Apache - não consigo instalar / configurar isso em um NAS.
23412 Joseph
Há mais de uma resposta fornecida lá. Mas entendo o que você está dizendo, e o requisito do NAS provavelmente garante que seja diferente o suficiente. O problema é que pode ser completamente dependente dos recursos do NAS. Talvez também fornecer o seu modelo de NAS, especificações, etc.
Ƭᴇcʜιᴇ007
Realmente não deveria importar. A sincronização deve ser feita com uma pasta de rede. Não importa qual software esteja sendo executado no NAS. A outra razão pela qual as outras respostas não foram satisfatórias é que elas não eram soluções fáceis para macs. Estou lentamente começando a acreditar que o Dropbox é realmente o único caminho. Estou surpreso que ninguém tenha criado um software semelhante para cenários locais.
23412 Joseph

Respostas:

4

Veja http://owncloud.org - é basicamente uma solução de dropbox de código aberto.

Não sabe qual NAS você possui, mas a maioria das caixas de NAS roda em Linux e você deve conseguir obter instruções nos fóruns do owncloud.

Caso contrário, acho que o Unison ou o rsync seriam as melhores soluções para não servidores no seu caso.

Isso aponta para uma postagem no blog descrevendo o mesmo problema (e uma solução aceitável), mas para o ubuntu. http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/

OakNinja
fonte
Por que o voto negativo?
OakNinja
1

Eu olhei para isso há algum tempo também.

Primeiro, tentei o Sparkleshare, que é bom para repositórios pequenos de documentos, mas possui todos os recursos não divertidos do git (todo o histórico) e não lida bem com arquivos grandes.

Acabo com o Unison, que é um software muito bom, possui sincronização bidirecional de diretórios (com backups se houver conflitos de mesclagem) - funciona perfeitamente para grandes dados. Vá em frente.

EDITAR:

Recentemente eu achei uma ferramenta muito boa: sincronização (recentemente eles mudaram de nome para pulso ). Possui cliente para a maioria das plataformas e é bastante flexível na configuração com o bom web-gui.

Também existe o git-anexo , eu o estava usando por pouco tempo, mas parei porque é necessário que a conta xmpp transmita mensagens (recentemente isso foi removido, portanto não é mais necessário, mas vou ficar sincronizando por um tempo).

spinus
fonte
0

ChronoSync

Este pequeno utilitário é realmente incrível. Eu confiei nisso desde 2006.

Resolução extremamente refinada e boa capacidade de script se você precisar de alguma condicionalidade fornecida por aplicativos externos.

O Gerenciador de sincronização é executado silenciosamente em segundo plano com um calendário elaborado.

New Alexandria
fonte
0

Se você estiver usando um Synology NAS, o Cloud Station é a resposta que procura. A partir do site:

"Se você possui vários dispositivos, o Cloud Station é perfeito para sincronizar arquivos automaticamente com todos eles. Seu trabalho estará sempre atualizado entre Mac, PC e dispositivos móveis. Além disso, agora você pode sincronizar arquivos com o máximo tamanho de 5 GB Os arquivos estão sempre acessíveis na Web e nas pastas Cloud Station nos computadores locais.Quando o PC e o DiskStation estão na mesma rede local (LAN), você pode definitivamente desfrutar de uma taxa de transferência mais rápida do que a oferecida pela Internet. Internet."

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

Se você encaminhar algumas portas, também terá uma interface da web para seus arquivos através do File Station de uma maneira semelhante (mas mais bonita) ao Dropbox.

Pessoalmente, possuo um Synology DS212 e achei esse recurso excelente. Se você está no mercado para um NAS, recomendo comprar o modelo anterior da Amazon, não o Synology mais recente, se estiver procurando um preço melhor.

irl
fonte
0

Git e SVN são outras opções, sem muita certeza sobre tartaruga e mac, embora o subversion definitivamente possa rodar no mac (e está disponível por padrão).

aug2uag
fonte
Que tal sincronizar automaticamente quando um novo arquivo é adicionado ou um arquivo existente é atualizado ou removido. Um cronjob fará o truque?
SPRBRN 26/03
0

Essa parece ser uma pergunta comum que realmente ainda não tem um produto sólido. Eu comecei a usar dois. Um que eu uso para backups (que eu sei que não é o que você está procurando, mas achei que eu jogaria por aí) é o Bvckup http://www.bvckup.com/ . Recentemente, comecei a usar o AeroFS https://aerofs.com/, que tem a mesma "capacidade de compartilhamento" que o dropbox, mas não possui interface da web. Tenho certeza de que o AeroFS será o melhor para você nessa situação.

Como o AeroFS ainda está na versão beta, acho que você pode precisar de um convite. Eu sempre posso te dar uma se estiver interessado.

George Bluff
fonte
0

Sher.ly pode fazer o que você precisa. Divulgação completa: estou executando este projeto. A idéia por trás é a solução Dropbox / Bitcasa funcionando a partir de seu próprio armazenamento, de qualquer tipo. Queremos ser muito mais inteligentes que o Dropbox: você pode sincronizar todos os seus dispositivos (se quiser), mas não precisa baixar (sincronizar) TODOS os dados que estão sendo compartilhados com você - essa é a diferença básica: os dados estão disponíveis, sem sobrecarregar o seu unidades. NÃO é um acesso bidirecional, como você descreveu.


Significa que você pode "conectar" facilmente vários computadores (Mac, PC, Linux em andamento) com pequeno armazenamento SSD com NAS inteiro com vários TB de dados. Apoiaremos servidores de armazenamento (MS, Linux) e pequenos aparelhos como o RaspberryPI.


Você começa criando um grupo convidando membros, adicionando arquivos (armazenamento local ou remoto) e os membros do grupo podem acessar instantaneamente os dados; arquivos pequenos podem ser sincronizados imediatamente, maiores serão downloads intencionais. Deixe-me saber se isso responde às suas perguntas. Blazej Marciniak, @blazej_os

user277016
fonte
0

Se você não deseja instalar o software no seu NAS, terá muito trabalho de configuração em todos os seus dispositivos. Mas essa é sua decisão :).

Você pode usar em um mac, por exemplo, empilhadeira e criar um synclet para um acesso mais fácil (como no dock) ou usar Hazel e criar uma tarefa para automação.

UsersUser
fonte
0

Para suas informações: É possível criar uma sincronização bidirecional com o rsync - mas é um pouco complicado. Você precisa criar duas linhas rsync (uma com a opção --update e com --delete ).

UsersUser
fonte