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
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.
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 😛
Infelizmente, sim.
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.
Uma pergunta: você conhece alguma alternativa sincronizada que baixe automaticamente os arquivos para um celular Android?
Uma saudação
Você ainda precisa do Mono? É a única coisa que me puxa de volta deste programa ...
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