Eu fui com AFP + Bonjour, agora eu só tenho que configurar VPN:)
Ótimo artigo sobre como configurar o Netatalk + Avahi: link
Talvez eu deva começar com o problema:
Eu trabalho como consultor em meio período, desenvolvendo páginas da Web, back end e front-end. Ao desenvolver um aplicativo de back-end, estou usando um servidor executando a edição do servidor Ubuntu para hospedar o aplicativo enquanto o desenvolvo.
O problema vem quando eu quero enviar minhas alterações para o servidor, agora estou usando o Dropbox no cliente e no servidor, o problema é que às vezes eu tenho que esperar mais de um minuto para que as alterações sejam baixadas ( quando estou trabalhando fora de casa), então estou procurando uma alternativa melhor.
Minhas opções parecem ser:
Eu gostaria que a sincronização fosse o mais transparente possível, o que significa que eu gostaria de fazer o menor trabalho manual possível.
O cliente que gostaria de se conectar executa o OSX ou o Ubuntu.
A solução final seria usar o NFS + VPN, embora isso seja um trabalho a ser feito e eu também não goste da segurança do NFS (não é muito seguro para mim combinar o UID)
Então, o que você acha? Eu tenho mais opções?
Cumprimentos Nicklas
Eu fui com AFP + Bonjour, agora eu só tenho que configurar VPN:)
Ótimo artigo sobre como configurar o Netatalk + Avahi: link
Eu usaria o git como um sistema de gerenciamento de controle de origem para lidar com essa tarefa. Você deve usá-lo de qualquer maneira ao codificar. Basta instalar o cliente também no servidor e assim que você tiver uma versão estável, puxe-a.
Observação: eu não consideraria uma solução de sincronização automática porque você deseja sincronizar apenas versões estáveis.
Atualização:
Há uma versão CLI do dropbox disponível: link
rsync acionado pelo incron (ou qualquer que seja o equivalente do OS X).