Fazendo meu próprio servidor NAS / Web

3

Atualmente, tenho um PC com 8 GB de RAM e CPU haswell pentium.

Eu preciso servir a esses propósitos:

  • Agir como um PC de mídia para minha TV.

    • Armazenará meus arquivos de mídia
    • Precisa ser capaz de acessar as unidades pela LAN a partir de outro PC na mesma rede
  • Servidor Web (na máquina virtual)

    • Nginx + gunicorn para rodar o site do Django. (servidor intermediário)
  • Nuvem privada.

Considerando as necessidades, vocês poderiam sugerir que tipo de combinação de software OS +?

Dan
fonte
1
você está realmente misturando funções usando-o como um PC de mídia e um servidor. Geralmente, consideraria uma combinação insegura, pois as funções da área de trabalho diminuem e protegem o servidor e a rede muito menos eficazes. considere usar uma VPN em vez de expor seus serviços publicamente. Dito isto, a maioria das distribuições linux de fluxo principal forneceria tudo o que você precisa. a experiência multimídia será um pouco menos suave que o windows, mas executará o software do servidor sem problemas.
Frank Frank Thomas
1
Você pode executar o Windows como sua máquina host para obter o benefício do Windows para sua TV e (usando o VirtualBox) instalar sua distribuição Linux preferida como SO convidado, resolver o encaminhamento de porta para que o tráfego externo seja direcionado ao seu Linux e você terá o melhor dos dois mundos. Eu também recomendaria uma VPN para qualquer conexão segura necessária. O servidor virtual deve ser seguro para ter acesso público, desde que você bloqueie o acesso público ao Windows.
Kinnectus

Respostas:

0

Eu provavelmente executaria um sistema operacional Windows server de algum tipo. Você poderá obter um uso decente de um servidor Windows 2012. Ao usar o servidor Windows, você poderá utilizar o Hyper-V como uma plataforma de virtualização para executar os outros sistemas operacionais.

Em termos de hardware, eu usaria duas NICs diferentes, uma para o sistema operacional do host se conectar à LAN e, em seguida, usar uma NIC separada para as VMs. Isso pode permitir que você segmente o tráfego do host e o tráfego da VM. Embora seja possível utilizar uma NIC para fazer as duas coisas, prefiro essa configuração. Dito isto, você pode optar por usar apenas uma NIC e, em seguida, simplesmente utilizá-la de uma maneira em ponte.

Você pode usar algo como o Virtualbox em vez do Hyper-V; no entanto, o lançamento do Virtualbox no modo sem cabeça não pode ser feito a partir de uma GUI, você precisará usar um script nesse caso.

Obviamente, verifique se existem medidas de segurança apropriadas, no firewall e na máquina local, para garantir que as pessoas não possam explorar os serviços públicos para obter acesso aos recursos internos.

prateek61
fonte