Use o PC antigo como servidor [fechado]

0

Eu tenho 3 discos rígidos para laptop SATA que eu utilizaria de alguma forma, preferencialmente gostaria de uni-los (embora USB) ao meu PC antigo (muito antigo - 500MB de RAM) e de alguma forma usar isso como uma casa " servidor "para que eu possa acessar qualquer um dos arquivos dos computadores da minha casa (Linux e Windows). Quão difícil isso seria fazer? Você poderia incluir algumas dicas de configuração fáceis de seguir? Também seria possível acessar as informações remotamente (fora da minha LAN) através da internet? Isso é algo pelo qual eu teria que pagar?

(Eu preferiria ter o roteador principal com um IP dinâmico, mas eu tenho um sobressalente que eu poderia usar para o servidor com IP estático, se necessário.)

    
por Jakub 29.12.2013 / 20:57

2 respostas

1
  1. Pegue uma placa SATA (certifique-se de obter PCI ou PCIe, qualquer que seja o suporte do seu computador) e coloque as unidades dentro do computador (certifique-se também de que o PC tenha o espaço necessário e as conexões de energia). O SY-PEX40008 tem 4 portas e é conhecido por trabalhar com quase qualquer sistema operacional que você gostaria de usar.

    Estou assumindo que essas unidades são do mesmo tamanho. Se não, você terá muita "diversão" usando-os juntos.

  2. Escolha e sistema operacional e execute com ele. Eu recomendaria o FreeNAS ou o OpenFiler, ambos software livre que deveria ser executado como um servidor de arquivos SOHO. Ambos serão facilmente executados em 500MB de RAM.

    Se você usa o FreeNAS, recomendo configurar as unidades em um pool ZFS RAIDZ. Isso sacrificará o espaço de uma unidade por redundância (assim, quando uma das unidades morre ou não funciona, você não perde todas as suas informações). Para o OpenFiler, use o RAID5. Além disso, os dados críticos devem ser armazenados em backup ... como na mídia diferente deste servidor.

  3. Compartilhe arquivos usando o SMB / CIFS (Samba) ou o WebDAV (funciona particularmente bem na Internet, geralmente servidos pelo Apache ou nginx), ou ambos (o que eu faço).

    O Linux também pode facilmente usar o NFS, mas você pode querer deixar isso de lado por simplicidade. O FTP é horrivelmente inseguro e ninguém deve usá-lo mais (exceto a publicação de arquivos públicos). Há também SFTP, mas isso requer que você configure o SSH e não seja suportado nativamente por clientes Windows (o SMB e o WebDAV são suportados nativamente pelo Windows, Linux, MacOSX e mais).

  4. Se você habilitar o WebDAV, você desejará configurar o encaminhamento de porta no seu modem / roteador para as portas 80 e 443 (ou apenas a última, como é criptografada). Configure um serviço de DNS dinâmico externo para que você possa acessar o servidor a partir de um nome de domínio (por exemplo, my_server.dns_provider.com).

    Se você habilitar o WebDAV pela Internet, realmente desejará protegê-lo com SSL. Você pode obter um certificado gratuito no link .

Todos os itens acima têm seus próprios guias na Internet sobre como adquirir, instalar, configurá-los. Mas se você está tendo problemas, você já sabe onde pode voltar para fazer mais perguntas.

    
por 29.12.2013 / 22:55
0

Eu vou contar brevemente, então leve seu tempo pesquisando isso porque eu não tentei eu mesmo:

Você pode criar um NAS (armazenamento conectado à rede) ou um cluster RAID com essas 3 unidades, se forem iguais, ou JBOD (apenas um monte de discos).

Os últimos dois fazem com que múltiplos discos ajam como um, enquanto o primeiro é como um servidor de dados (você provavelmente pode fazer combinações, ou apenas tornar cada disco usb externo)

Em seguida, use um aplicativo como o teamviewer em execução no seu PC "servidor" (conectado aos discos) para acessar os dados remotamente.

    
por 29.12.2013 / 22:35