Na era da computação em nuvem, a construção de um servidor doméstico pode parecer uma ideia estranha. Por que você investiria tempo, dinheiro e energia na construção de um poderoso servidor de Linux Home quando você pode criar instantaneamente uma máquina virtual na nuvem e obter tanta capacidade de computação e armazenamento quanto necessário? Porque
Configurar um servidor doméstico é uma maravilhosa experiência de aprendizado cujo resultado é um servidor construído exatamente de acordo com suas necessidades.
Construir um servidor doméstico Linux desde o início e sem experiência anterior é não tão complicado quanto parece. Tudo o que você precisa fazer é escolher o hardware certo, instalar um sistema operacional adequado e configurar o servidor com base em suas necessidades. Você pode construir um servidor Linux para sua casa com um orçamento muito apertado, mas também pode gastar muito dinheiro com hardware de servidor premium e transformar sua casa em um pequeno datacenter.
O que é um servidor doméstico e o que posso fazer com ele?
Um servidor é qualquer computador que processe solicitações de clientes e entregue dados para eles pela Internet ou em uma rede diferente, como uma rede de área local.
A maioria dos servidores está localizada em edifícios dedicados, com componentes redundantes ou de backup e infraestrutura para fonte de alimentação, conexão extra-rápida à Internet e controle ambiental preciso, mas não há nada que o impeça de ter um servidor em casa.
Aqui está uma lista de serviços comumente fornecidos pelos servidores domésticos:
- Armazenamento centralizado: Você pode usar um servidor doméstico para armazenar todos os seus arquivos em um único local acessível na Internet. Esses servidores domésticos são conhecidos como armazenamento ligado à rede (NAS) e normalmente contêm vários dispositivos de armazenamento dispostos em um contêiner de armazenamento lógico e redundante. O NAS fornece uma alternativa econômica aos serviços de armazenamento em nuvem como Dropbox ou Google Drive, permitindo que você mantenha o controle total sobre seus dados enquanto ainda desfruta da conveniência do acesso remoto.
- meios de comunicação servidor: Em vez de ter que transferir meticulosamente arquivos de mídia do seu computador para a sua TV inteligente usando uma unidade flash USB ou um disco rígido portátil, você pode transformar seu servidor home linux em um servidor de mídia e acessar seus filmes, músicas, fotos e outros conteúdos diretamente de qualquer dispositivo. Distribuições como Libreelec ou OSMC fornecem um centro de mídia de código aberto e gratuito que você pode instalar como qualquer distribuição do Linux.
- Rede servidor: Se você tiver um endereço IP público, poderá hospedar um site em seu próprio servidor e evitar pagar taxas de hospedagem. Ao hospedar um site em seu próprio hardware, você aprende o que acontece nos bastidores e pode usar esse conhecimento para seguir uma carreira como administrador de servidor para uma empresa de hospedagem.
Agora que você sabe por que faz sentido construir um servidor doméstico Linux, mesmo na era da computação em nuvem, é hora de começar, e o primeiro passo é escolher o hardware certo.
Escolhendo hardware
Praticamente qualquer computador com uma placa de rede pode atuar como um servidor, então você tem muitas opções quando se trata de escolher hardware para o seu servidor home linux.
REPUSTURO HARDWARE VELHO
Se você é como a maioria dos usuários do Linux, provavelmente tem pelo menos alguns computadores de hardware antigos apenas deitados pela casa. Você pode até ter um computador inteiro que não usa mais sentado no seu armário e coletando poeira. A menos que o hardware seja realmente antigo, você pode redirecioná -lo e usá -lo para construir um servidor doméstico Linux.
Use um computador de placa única
Quem não gosta de computadores de placa única? Eles são pequenos, baratos e podem ser facilmente transformados em servidores versáteis. Nosso favorito é o modelo de 4 GB do Raspberry Pi 4, mas também há Banana Pi, Beaglebone Black, Odroid Xu4 ou ASUS SBC Tinker Board, apenas para citar alguns. A razão pela qual recomendamos o Raspberry Pi 4 é simples: é o computador de placa única mais popular no momento, então existem muitos tutoriais e recursos online.
Compre um servidor pré -construído
Se você deseja evitar montar um servidor a partir de componentes individuais de hardware, pode comprar um servidor pré -construído como o Dell PowerEdge T30, o que é perfeito para usuários domésticos e pequenas empresas. Este servidor Mini Tower acessível oferece o processador Intel Xeon E3-1225 V5 quad-core, 8 GB de RAM, 1 TB HDD e slots para memória e armazenamento adicionais.
Construa seu próprio servidor
Construir seu próprio servidor é tão fácil quanto construir um computador de mesa. Você só precisa selecionar os componentes de hardware necessários e montá -los. Aqui está o nosso servidor personalizado recomendado:
- Processador: Intel Core i3-8100
- Placa -mãe: Gigabyte z390 ud
- Memória: Kit crucial de 32 GB
- Armazenar: Samsung 860 Qvo 1 TB
- Gráficos cartão: Intel UHD Graphics 630
- Caso: Cooler mestre haf xb evo
- Fonte de energia: EVGA 650 GQ
Para entender como selecionar os componentes de hardware certos para um servidor doméstico Linux, leia nosso guia de seleção de hardware do servidor.
Escolhendo um sistema operacional
Nem todas as distribuições Linux são igualmente adequadas para um servidor doméstico. Você deve escolher uma distribuição confiável, estável, fácil de configurar e compatível com o hardware que você selecionou. Algumas das melhores distribuições para um servidor home linux incluem:
- Ubuntu: uma distribuição Linux fácil de usar com uma enorme comunidade de usuários dedicados e ótima compatibilidade de hardware. Possui Apmor, que é um módulo de segurança Linux que é semelhante ao SELinux, permitindo que o administrador do sistema restrinja os recursos dos programas com perfis por programa.
- Debian: a distribuição dos pais do Ubuntu, Debian oferece várias filiais, cada uma oferecendo um equilíbrio diferente de estabilidade e recursos. Debian tem requisitos de hardware razoavelmente modestos e suporta quase todas as arquiteturas que você já encontrará.
- Arch Linux: Esta distribuição Linux leve e flexível é perfeita para quem deseja construir um servidor doméstico Linux para aprender o máximo possível. Arch Linux é consideravelmente mais difícil de instalar do que as distribuições baseadas no Debian, mas superar a curva de aprendizado acentuada pode ser extremamente gratificante.
- CENTOS: Funcionalmente compatível com o Red Hat Enterprise Linux, o CentOS é uma distribuição de servidores orientada pela comunidade que fornece uma plataforma consistente e gerenciável que se adapta a uma ampla variedade de implantações de servidor.
- OpenSuse Leap: O que diferencia o OpenSuse Leap de muitas outras distribuições Linux são suas ferramentas de software administrativo, que incluem o YAST, uma ferramenta abrangente de configuração e instalação do sistema Linux com uma interface fácil de usar e capacidade de configuração poderosa.
Instalando o software
Para fornecer uma pequena amostra do que você pode fazer com seu novo servidor doméstico Linux, aqui está uma pequena lista de alguns dos softwares mais populares que você pode instalar nele:
- Plex: um servidor de mídia que pode organizar toda.
- NextCloud: oferecendo funcionalidade semelhante ao Dropbox e outros serviços de compartilhamento de arquivos em nuvem, o NextCloud permite colaborar e acessar seus dados de qualquer lugar, mantendo você no controle.
- HomeSistant: Esta solução de automação residencial de código aberto pode se tornar o centro nervoso de sua casa inteligente e automatizar sua vida. Ele é executado no Raspberry Pi ou em qualquer servidor doméstico Linux.
- Diáspora: Capacitar seus usuários a se libertar das grilhas de grandes corporações, a diáspora é uma rede social distribuída e sem fins lucrativos, de propriedade do usuário que você pode configurar em seu servidor doméstico Linux em apenas alguns minutos.
- SickRage: com este gerenciador de bibliotecas de vídeo, você pode baixar seus programas de TV favoritos em sites de torrent ou usenet automaticamente em seu servidor de mídia doméstica.
Se você ainda está com fome de mais ótimas aplicações, recomendamos que você visite alternativa e navegue em sua grande coleção de software auto-hospedado.
Conclusão
Como você pode ver, a criação de um servidor home linux do zero é tão fácil quanto construir um computador de mesa. Tudo o que você precisa fazer é selecionar hardware adequado, instalar uma distribuição linux confiável e colocar seu servidor em bom uso com alguns aplicativos ou serviços auto-hospedados.