Tabela de Conteúdos
0.0 Sobre este Guia
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.
Este guia é para mim?
Este guia é para quem ...
- É um entusiasta do Linux e quer instalar um pequeno servidor 'caseiro' como exercício para aprender mais sobre Linux.
- Tem
algummuito tempo disponível para aprender, pesquisar e resolver problemas que IRÃO aparecer. - Não desiste facilmente perante a primeira dificuldade ou contrariedade.
Este guia NÃO É para quem ...
- Quer uma maneira fácil de impressionar o chefe com um servidor empresarial feito por copiar/colar e pronto a funcionar.
- Não conhece nada sobre Linux e/ou computadores em geral.
- Pensa que pode fazer um servidor e descansar para o resto da vida.
- Acha que se pode auto-intitular Administrador de Sistemas só por ter lido este manual.
Agora a sério
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!
Como ler este guia
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.
Experimentar primeiro
Uma boa maneira de experimentar sem compromisso antes de começar a sério, é fazer uma instalação virtual.
Criar um Servidor Virtual no seu computador
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:
- Virtualbox é um software opensource que pode se usado livremente e conta com uma lista impressionante de possibilidades. É o software utilizado para o desenvolvimento deste guia.
- VMWare software proprietário de virtualização que pode ser utilizado livremente e de forma gratuita.
Criar um Servidor Virtual Privado na Cloud
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 |
Fórum
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.
Não me responsabilizo!
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!
Have fun!
Aprender mais sobre o Linux montando um servidor caseiro pode ser uma experiência de aprendizagem esclarecedora e divertida. Porque não experimentar?