Como configurar meu próprio servidor de nuvem? [duplicado]

5

Sou estudante, tenho 17 anos e desejo acessar todos os meus arquivos com a maior facilidade. Eu gostaria de ter um sistema como este:

Computador A, B e C são os computadores nos quais trabalho e aos quais os arquivos devem estar disponíveis. O servidor A está localizado na minha sala e eu posso instalar o Ubuntu nele.

Qual é o objetivo? Eu quero editar arquivos no computador A (por exemplo) e o computador A deve atualizar o arquivo no meu servidor, depois o servidor deve atualizar os arquivos no computador B e C. (O mesmo vale para editar arquivos no computador B, depois o servidor para atualizar os arquivos em A e C.)

Eu não quero ter uma restrição de espaço em disco, já que eu já tenho meu próprio servidor, então coisas como o Dropbox não funcionarão para mim.

Como posso configurar uma rede como essa? É sobre música, filmes, fotos, documentos ...

    
por WMRKameleon 13.11.2011 / 18:32

5 respostas

4

O software OwnCloud do KDE deve funcionar bem para você.

Veja um artigo sobre como configurá-lo: link

    
por Andrew Gunnerson 13.11.2011 / 22:13
2

WMRKameleon, aqui está minha recomendação.

Para definir uma cadeia de rede não é do meu conhecimento, mas para o procedimento de configuração do software do tipo nuvem, talvez eu possa ajudar.

Primeiro de tudo, você pode usar livremente o OwnCloud. Você precisa instalar o servidor LAMP, porque este aplicativo requer o PHP, Apache e MySQL para trabalhar.

link

A melhor coisa é, você pode integrar seu gerenciador de arquivos nautilus com o OwnCloud diretamente sem acessar a versão baseada na web. Significado, assim como você faz o FTP através de um servidor web diretamente do nautilus sem depender do cliente FTP FileZilla ou FireFTP. Assim como usar o Ubuntu-One com a integração do nautilus no Ubuntu (espero que você já tenha usado o Ubuntu-One, e você sabe do que estou falando sobre a integração direta do nautilus e assim por diante ...). Ah, a integração de que estou falando é chamada de WebDAV ....

Se você puder configurar uma rede encadeada (nuvem) de computador usando o LAMP (ou de qualquer outra forma), use isso. Se não, coloque isso no único computador pode ser feito facilmente.

O Sparkleshare é outra opção de código aberto. Não precisa de LAMP, mas requer git . Como o git, ele não é tão bom para arquivos binários grandes que mudam com frequência, mas é ótimo para manter o histórico de alterações em arquivos de texto grandes.

link

Espero que isso tenha ajudado ...

    
por Aizan Fahri 13.11.2011 / 23:04
1

Eu nunca usei isso pessoalmente, mas parece que o SparkleShare é o que você procura. Você pode configurar seu próprio servidor ou usar um servidor gratuito. O SparkleShare é uma solução de armazenamento em nuvem baseada no git.

    
por Christopher Kyle Horton 13.11.2011 / 22:22
0

Uma solução simples seria baixar o navegador Opera e usar o Opera Unite. Pode tornar a configuração de servidores de compartilhamento de arquivos muito fácil. Eu não sei sobre a mudança de um arquivo em B e vai atualizar em A (o servidor) e, portanto, C, mas você pode fazer o upload de arquivos para o servidor remotamente para que você possa fazer isso manualmente.

    
por Jamie Twells 14.11.2011 / 01:01
0

Eu tenho mais 2 respostas bastante complicadas para a pergunta e peço que você faça alguma pesquisa.

First :

Apenas 1 servidor hospeda os arquivos e é executado como o host NFS; em seguida, o restante dos servidores monta o NFS no host NFS.

Second :

Se todos os servidores também tiverem os arquivos, configure Heartbeat + NFS para agrupar todos os três servidores.

Essas respostas são do meu amigo no Facebook. Na verdade, não precisamos configurar um computador em rede na nuvem para fazer um servidor de arquivos se os recursos em um único PC forem bons o suficiente para suportar seu ciclo operacional independente.

Se estivermos tentando executar uma empresa baseada em nuvem, precisaremos de vários PCs conectados uns aos outros para equilibrar o uso de recursos (chamado de loadbalancer). 1 PC irá controlar o uso do MySQL, o outro irá controlar a requisição HTTP (você pode usar o LiteSpeed ou Apache ou Nginx) e o outro irá controlar outra coisa. Essa é a definição da nuvem em si.

Se estivermos usando para armazenar nossos arquivos (suponha que vamos armazenar muitos arquivos), aumente o espaço em disco para até 1 TB ou 5 TB ou use a CPU com o compartimento do disco rígido mutilado ou compre apenas o armazenamento NAS.

    
por Aizan Fahri 14.11.2011 / 05:04