Servidor em nuvem doméstico com raspberryPI. Que advertências posso receber?

14

Originalmente, minha pergunta está aqui . Mas, no entanto, copiarei parte dele aqui.

Em casa eu tenho HDD externo de 3TB USB. Também em casa eu tenho um wifi, mas não há um local estrito para computadores.

Então, meu primeiro objetivo foi conseguir conectar-me ao meu disco rígido via wifi. Então, as opções eram caixa NAS, roteador com USB ou computador antigo.

Mas em um fórum, os caras me aconselharam a usar o Raspberry PI, como servidor.

Então, pesquisei um pouco e tenho um plano:

  1. Raspberry PI modelo B (A originalmente, por causa de 1 porta e 10 $)
  2. HUB USB (4 ou mais slots)
  3. Módulo Wi-Fi.
  4. DYNDNS para poder se conectar do mundo exterior.
  5. Disco rígido externo de 3 TB.
  6. Servidor Debian + FTP
  7. Outro software de servidor, como servidor da web e banco de dados. Pode haver alguns aplicativos personalizados.

Assim, como o modelo A tem apenas uma porta e o modelo B apenas 2 com ethernet, acho muito mais melhor comprar um modelo ae um hub, para poder usar o adaptador wifi, meu HDD e alguns outros dispositivos como bem.

Acho que deve ser um sistema 24 horas por dia, sete dias por semana.

É um bom plano ou há algumas desvantagens?

Jevgeni Smirnov
fonte
3
FTP é uma má ideia. Sugiro que você considere alternativas mais seguras, como SFTP ou FTPS.
Tendo tentado uma unidade de 3 TB no Openelec, não tenho certeza se ele lerá uma unidade de 3 TB. Eu sei que ele lerá 2 TB e provavelmente até o limite de endereços de 2,2 TB de 32 bits. Pode ser necessário apenas alguns drivers ou software adicionais, afinal é o Linux.
Eljay
11
Depende do sistema de arquivos ext2, ext3, ext4 e xfs devem funcionar corretamente. FAT32 e FAT16 não aguentariam.
ArchHaskeller
O Pi não poderá entregar arquivos do disco rígido USB para a rede local a mais de 3 MB / s.
Avra
11
"2.2TB limite de endereço de 32 bits", perdão?
Alex Chamberlain

Respostas:

9

O que você deseja é conhecido como armazenamento conectado à rede e é um uso comum do Raspberry Pi. Há instruções passo a passo muito boas para configurar todo o hardware em http://elinux.org/R-Pi_NAS . Há algumas coisas a serem lembradas

  1. O Raspberry Pi é relativamente baixo em termos de energia, o que é ótimo, porque é barato de executar, mas não tão bom, porque se você tentar transmitir vídeo em HD, provavelmente não será capaz de manter alto o suficiente através da venda. Desde que você esteja fazendo o backup dos arquivos, seu Raspberry Pi ficará bem.

  2. Se você usa alguma configuração de dyndns para acessar seu NAS de fora da sua rede, deve fazer uma pesquisa sobre VPN. Se você apenas deixar seu NAS disponível para o mundo externo por encaminhamento de porta, qualquer pessoa poderá acessá-lo e, eventualmente, você terá um problema de segurança. A configuração cuidadosa do controle de acesso, como explicam nas instruções que eu vinculei, evitará alguns problemas de segurança, mas você ainda deve analisar o possível uso da VPN.

  3. Originalmente, eu disse para não usar um dongle wifi USB para fins de desempenho, mas aprendi desde então que a porta Ethernet do modelo B é executada fora do hub USB embutido do Pi . Parece que o wifi pode não ser uma barreira de desempenho tão grande quanto mencionei originalmente, embora eu ainda sugira o uso de ethernet com fio para segurança. Além disso, dependendo dos detalhes da sua configuração (por exemplo, a que distância está o Raspberry Pi do roteador sem fio), a Ethernet com fio provavelmente teria um desempenho melhorado.

Item 3 editado para maior precisão.

Dan B
fonte
Obrigado por sua opinião. Seu link ajuda muito! Talvez alguém tenha algo a acrescentar ou melhorar.
Jevgeni Smirnov
5

Estou executando o OwnCloud no Raspberry Pi sem nenhum problema. Você pode seguir as instruções de instalação dos instructables para obter configurações semelhantes.

Usando esse método, consegui converter meu gabinete usb de quatro unidades em NAS.

Indiano amável
fonte
0

Um comentário adicional ao item 2. na resposta de Dan (e ao item 4. na sua lista): algo que você pode configurar alternativamente ao DYNDNS é Pagekite .

Você pode encontrar informações sobre como configurá-lo no seu RPi aqui .

Alessandro Cosentino
fonte
0

Assim, como o modelo A tem apenas uma porta e o modelo B apenas 2 com ethernet, acho muito mais melhor comprar um modelo ae um hub, para poder usar o adaptador wifi, meu HDD e alguns outros dispositivos como bem.

Não, você está esquecendo que o modelo A tem metade da RAM. Não sei se você usará HTTP, mas para qualquer servidor Web, a RAM é crucial. No entanto, certifique-se de alterar a ram GPU para 16 MB com a sudo raspi-configferramenta se você planeja usá-la como um servidor sem cabeça (por exemplo, use SSH e nunca conecte um monitor). É bom ficar no terminal, mas pode ficar lento com um desktop carregado.

Se você escolher uma rota de servidor da Web com algo como ownCloud, poderá procurar no Nginx, pois parece muito mais rápido que o Apache em hardware lento.

Pinguim anônimo
fonte