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 9 'Stretch' 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 |
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?