SparkleShare, um substituto do Dropbox baseado em Git

18 de fevereiro de 2020

No ano passado, o Dropbox anunciou que iria encerrar o suporte para todos os sistemas de arquivos Linux, exceto Ext4. Isso deixou muitas pessoas lutando para encontrar um substituto para todas as suas necessidades de sincronização de arquivos. Se você é uma dessas pessoas. SparkleShare pode ser a solução que você está procurando.

O que é SparkleShare?

SparkleShare é um pequeno programa de sincronização de arquivos escrito em C # que usa Git para manter seus arquivos sincronizados. Assim como o Dropbox, o SparkleShare cria uma pasta no seu disco rígido. A partir daí, você pode vincular pastas remotas no GitHub ou GitLab e sempre que uma alteração for feita, ela será sincronizada automaticamente. Atualmente, SparkleShare suporta GitHub e outras alternativas GitHub como GitLab, BitBucket, Planio, ou seu próprio servidor Git. Ele usa Git LFS para que você possa sincronizar arquivos grandes.

SparkleShare não é um backup de tamanho único. Para algumas coisas funciona melhor do que para outras.

SparkleShare é ótimo para

  • Mudança frequente de arquivos de projeto, como texto, documentos de escritório e imagens
  • Acompanhamento e sincronização de arquivos editados por várias pessoas
  • Reverter um arquivo para qualquer ponto de sua história
  • Impedir a espionagem de seus arquivos no servidor usando criptografia

SparkleShare não é tão bom para

  • Backups completos do computador
  • Grandes arquivos binários que mudam com frequência, como projetos de edição de vídeo

Como instalar o SparkleShare

SparkleShare está disponível para Linux, Windows e macOS.

Linux

SparkleShare no Linux É notado no site SparkleShare que o aplicativo está disponível nos repositórios da maioria das distros. No entanto, eles alertam que esses pacotes podem estar desatualizados. Em vez disso, eles recomendam usando Flatpak para instalar o SparkleShare para garantir que você tenha a versão mais recente.

Basta executar estes comandos:

flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.sparkleshare.SparkleShare

macOS

Se estiver usando o macOS, você pode baixar um arquivo de instalação em SparkleShare página de lançamento.

Janelas

SparkelShare desatualizado no Windows Você pode instalar o SparkleShare no Windows, mas o instalador não é atualizado há algum tempo. O instalador da versão 1.4 pode ser baixado do site SparkleShare. A versão mais recente é 3.28. Se quiser uma versão mais recente, você precisa compilá-la a partir do código-fonte ou criar seu próprio instalador.

Como configurar o SparkleShare

Opções de armazenamento do SparkelShare Antes de usar o SparkleShare, você precisa adicionar sua chave ssh pública à sua conta. Clique com o botão direito no ícone SparkleShare na bandeja do sistema e clique em SparkleShare. Passe o mouse sobre o ID do cliente e você verá uma linha que começa com ssh-rsa. Você pode copiar a chave clicando em Copiar para a área de transferência. Agora você tem que navegar para qualquer serviço de hospedagem git onde seus arquivos serão salvos e adicionar a chave SSH ao seu perfil. Se você não adicionar sua chave SSH, não será possível sincronizar seus arquivos.

Agora você precisará criar um novo repositório ou projeto no serviço de hospedagem git. Feito isso, volte ao menu SparkleShare e clique em Adicionar projeto hospedado…. Na caixa de diálogo resultante, selecione seu serviço de hospedagem e adicione o caminho remoto de seu repo (nome de usuário/nome do projeto). SparkleShare irá então configurar a conexão.

Durante a instalação, SparkleShare criará uma pasta chamada SparkleShare. É aqui que todos os arquivos de sincronização estarão localizados.

Pensamentos finais

Eu tentei vários aplicativos de sincronização de arquivos e fiquei agradavelmente surpreso com este. Foi simples de configurar e os arquivos foram sincronizados quase instantaneamente.

Embora não seja o seu [serviço de armazenamento em nuvem] típico (/servicos-nuvem-linux), ainda posso ver o uso dele como um substituto do Dropbox, especialmente para arquivos e documentos de projeto.

O único problema que encontrei foi o instalador do Windows desatualizado. Eu abri um problema perguntando sobre isso. Eu não recebi uma resposta ainda. Parece que o desenvolvedor se contenta em permitir que os próprios usuários do Windows o criem.

Você já usou o SparkleShare? Se não, qual é o seu substituto favorito do Dropbox de código aberto? Deixe-nos saber nos comentários abaixo.

Se você achou este artigo interessante, reserve um minuto para compartilhá-lo nas redes sociais, Hacker News ou Reddit.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por John Paul e publicado no site itsfoss.com. Tradução sujeita a revisão.

SparkleShare, a Git-based Dropbox Replacement

Propaganda
Blog Comments powered by Disqus.
Propaganda