Como construir seu próprio Dropbox baseado em software livre

brilho é um aplicativo de código aberto que pode ser instalado em dispositivos Linux, Mac e Android para sincronizar arquivos entre vários computadores semelhante a como você faz isso Dropbox.


Em primeiro lugar, por que abandonar o Dropbox e experimentar o Sparkleshare?

1.- Com SparkleShare você controla seus dados porque pode armazená-los em seu próprio servidor.

2.- Não há limite de upload. No caso de você armazenar os dados em seu próprio servidor, o único limite é a capacidade do seu disco rígido.

3.- SparkleShare é multiplataforma. Porém, embora a versão para Windows e iOS esteja planejada, ainda não há datas definidas para essas versões.

instalação

No cliente

Abri um terminal e escrevi (apenas Ubuntu 11.10):

sudo apt-get install cintilante

Este pacote também está disponível no repositórios de outras distribuições Linux populares. Também está disponível o seu Código fonte.

Em seguida, abra o SparkleShare e digite seu nome e e-mail. Clique em Continue.

O SparkleShare criará um arquivo de configuração na pasta ~ / SparkleShare. Copie seu conteúdo.

No servidor

Certifique-se de ter os pacotes git e openssh-server instalados.

Faça login no servidor e execute os seguintes comandos:

adduser --disabled-password git
cd / home / git
git init --bare MeuProjeto
mkdir.ssh
vi .ssh / authorized_keys

Pressione a tecla i para ativar o modo de edição. Cole o texto que você copiou do arquivo de configuração anteriormente. Pressione ESC, escrevi: x! e pressione a tecla Enter para salvar o arquivo. Se você quiser que mais pessoas possam acessar este projeto, cole seus colchetes em uma nova linha neste arquivo.

Por fim, execute os seguintes comandos:

chmod 700.ssh
chmod 600 .ssh / authorized_keys
chown -R git.

No exemplo, o usuário git foi escolhido porque o cliente assume que esse usuário será usado. No entanto, se necessário, ele pode ser alterado. Você apenas tem que informar ao cliente (na próxima etapa) usando o prefixo usuário @ no endereço do servidor.

No cliente, novamente

Clique no ícone de status do SparkleShare e selecione a opção "Adicionar projeto hospedado". Em seguida, selecione "No meu próprio servidor" e digite o endereço do seu servidor no campo Endereço e "/ home / git / MyProject" no campo Caminho remoto. Clique em Adicionar.

Pronto, SparkleShare deve estar conectado ao seu servidor!

fonte: brilho


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Meu dito

    Eu sou novo no Linux, estou realmente tentando configurar este servidor, mas estou faltando várias peças para colocá-lo em funcionamento. Esperançosamente, eles não poderiam considerar coisas como "Certifique-se de ter os pacotes git e openssh-server instalados."

    O que é Git? bom, ja investiguei e instalei e depois? por que ao executar os comandos adduser
    –Disabled-password git

    cd / home / git
    git init --bare MeuProjeto
    mkdir.ssh
    vi .ssh / authorized_keys

    Isso me diz algo que não é válido.

    Desculpe meu tom, mas estou muito frustrado e gostaria de saber se existe um tutorial muito mais completo e detalhado sobre como montá-lo do zero.

    Obrigado pela informação e suporte.

  2.   Hector Guzman dito

    Hmm! Que interessante ... Acho que a primeira dessas alternativas (porque são várias desse estilo), que está instalada no Linux, e tem clientes para iOS e Windows (justamente os que falta aqui, vai me chamar totalmente a atenção . Até que isso aconteça, vou ficar com OwnCloud 😛

  3.   Vamos usar Linux dito

    Infelizmente, sim.

  4.   Kazbayadûm dito

    Talvez eles consigam algo com o SparkleShare. A verdade é que todo mundo quer algo assim, que carregue automaticamente as fotos do celular para uma pasta específica no computador ou baixe a música de uma pasta específica do computador para o celular. Para o primeiro temos Dropin.

  5.   Miguelinux dito

    Uma pergunta: você conhece alguma alternativa sincronizada que baixe automaticamente os arquivos para um celular Android?
    Uma saudação

  6.   Gaspar Fernandez dito

    Você ainda precisa do Mono? É a única coisa que me puxa de volta deste programa ...

  7.   marcoshipe dito

    Olha que interessante, pensei no verão em montar um programa semelhante ao dropbox para compartilhar o material da universidade com os amigos e fornecer algumas facilidades para isso.
    Além do mais, eu já tinha planejado fazer isso mascarando o git ou algum outro gerenciador de versão, agora vou ver como isso é, e pelo menos ver se algum código ou ideias vão me ajudar 😀
    Muito obrigado