Este guia ilustra, passo a passo, a instalação e configuração de um servidor Debian GNU/Linux caseiro, cobrindo não só o sistema de base, mas também diversos serviços de rede, como o servidor de correio, servidor internet, até aos sistemas de segurança e monitorização do sistema.
Este guia tem apenas objetivos educativos e de aprendizagem. Como qualquer guia, este também pode ter algumas incorreções, ou estar sujeito a interpretações incorretas. Em nenhum caso deverei ou poderei ser responsabilizado por qualquer tipo de dano resultante do uso deste guia.
As instruções presentes neste guia são baseadas na versão 10 'Buster' da distribuição DebianGNU/Linux.
Instalar, configurar e manter um servidor (Linux ou outro) requer um profissional altamente treinado, dedicado e com muita experiência. E convém não esquecer que manter um servidor é uma tarefa que nunca acaba e não é, certamente, o emprego mais fácil do mundo…
Este guia é basicamente uma compilação do meu processo de aprendizagem, portanto deve ser usado apenas como uma ferramenta de aprendizagem. E como exercício de aprendizagem, este guia responde as minhas necessidades, não necessariamente às de outros, pelo que deve ser usado apenas como uma base de trabalho para as pesquisas pessoais.
E se este guia levantar mais perguntas do que respostas, parabéns: Está na direção correta e pronto para voos mais ousados!
Este guia está organizado de forma sequencial, de acordo com a lógica de configuração de um servidor e suas dependências. Isto quer dizer que, por exemplo, a configuração de rede deve estar terminada com sucesso para iniciar a instalação e configuração de um servidor web.
Portanto, a melhor maneira de ler este guia é seguindo a sua estrutura sequencialmente, acompanhando as instruções passo a passo.
No entanto, para facilitar a consulta, este guia também está organizado por assunto, em diversos capítulos e secções e artigos.
Uma boa maneira de experimentar sem compromisso antes de começar a sério, é fazer uma instalação virtual.
Existem atualmente excelentes softwares de virtualização, dos quais se destacam dois pela sua facilidade de utilização e que são ambos uma excelente plataforma de testes:
Outra opção é a criação de um servidor virtual privado a um custo bastante reduzido. Durante a criação do servidor é possível escolher o número de processadores, a quantidade de memória RAM, o espaço de armazenamento em disco, o volume de tráfego mensal, bem como o sistema operativo a instalar e a respetiva versão:
Fornecedor | Custo Mensal | CPU | RAM | Disco | Tráfego Mensal |
---|---|---|---|---|---|
DigitalOcean | $5 | 1 Core | 1 GB | 25 GB SSD | 1 TB |
Linode | $5 | 1 Core | 1 GB | 25 GB SSD | 1 TB |
Vultr | $5 | 1 Core | 1 GB | 25 GB SSD | 1 TB |
Hetzner | $5 | 2 Cores | 4 GB | 40 GB SSD | 20 TB |
Existe também um Fórum Servidor Debian com um tema específico sobre a 1. Instalação para colocar questões ou sugestões.
Como qualquer guia, este também pode ter algumas incorreções, ou estar sujeito a interpretações incorretas. Em nenhum caso deverei ou poderei ser responsabilizado por qualquer tipo de dano resultante do uso deste guia. Fica o aviso legal!
Aprender mais sobre o Linux montando um servidor caseiro pode ser uma experiência de aprendizagem esclarecedora e divertida. Porque não experimentar?