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