Portanto, agora estamos usando o Dropbox para compartilhar vários arquivos de dados entre aproximadamente 10 sistemas Mac OS X.
No entanto, já temos uma conta S3 e todos no plano mais baixo do Dropbox de US $ 10 / mês parecem muito caros. Gostaríamos de evitar qualquer tipo de armazenamento local (compartilhar um disco em uma área de trabalho ou algo assim), pois somos uma equipe distribuída geograficamente.
Então, estou pensando em algo que nos permita substituir o Dropbox por nossa própria solução doméstica. Todos somos pessoas bastante técnicas e / ou inteligentes o suficiente para seguir algumas etapas; portanto, se não for tão "amigável" quanto o Dropbox, todos ficaremos à vontade com isso.
Existem muitos documentos por aí que têm partes do que eu quero, mas algumas das ferramentas parecem não atender aos requisitos:
- Transportar segurança via SSL para o bucket
- Criptografia do conteúdo do bucket
- Sincronização bidirecional
A maioria dos scripts que posso encontrar na internet usa duplicidade que parece falhar no 1. Não parece que a duplicidade suporta SSL para S3 - os documentos não afirmam, mas o protocolo parece HTTP simples e antigo .
Muitos scripts usam o GPG para criptografar arquivos. Parece que poderia funcionar, no entanto, tenho que garantir que cada cliente OS X possa usar a mesma chave para criptografar e descriptografar arquivos (o gerenciamento de chaves é deixado para mim gerenciar). O FTP e outros aplicativos baseados no cliente parecem não suportar isso.
Finalmente, a maioria dos scripts usa replicação unidirecional, por exemplo, usando o Amazon S3 como uma loja de backup simples. Como estaríamos usando o Amazon S3 como o "repositório", eles falharam neste.
Ufa. Então, eu adoraria uma única ferramenta que faça isso, mas depois de uma pesquisa exaustiva, acho que não existe. Na minha opinião, a ferramenta mágica seria uma combinação de TrueCrypt e rsync.
Eu ficaria feliz em saber quais ferramentas estão disponíveis para atender meus 3 requisitos, depois disso eu posso costurar o resto. Alguma ideia?