Compartilhe
Dicas Extras
- Dicas e Ferramentas: Considere usar ferramentas como Docker para facilitar a configuração de ambientes e aplicações. Além disso, o software Fail2Ban pode ajudar a proteger contra tentativas de acesso não autorizadas.
- Informações Adicionais: Este minicurso assume que você possui algum conhecimento prévio em redes e administração de sistemas, proporcionando um aprendizado mais profundo e técnico.

Passo a Passo
Passo 1 - Escolha o hardware adequado: decida se vai usar um computador antigo ou um Raspberry Pi, dependendo das suas necessidades e do tráfego esperado.
Passo 2 - Instale o sistema operacional: recomenda-se usar distribuições Linux como Ubuntu Server ou CentOS, que são leves e bem suportadas para servidores.
Passo 3 - Configure um servidor web: instale um servidor web como Apache ou Nginx, seguindo as instruções do sistema escolhido e o tutorial oficial.
Passo 4 - Abra as portas no seu roteador: acesse as configurações do seu roteador e faça o redirecionamento das portas 80 (HTTP) e 443 (HTTPS) para o IP do seu servidor.
Passo 5 - Configure o domínio: compre um domínio e aponte-o para seu IP público, utilizando serviços de DNS. Ajuste as configurações necessárias para que o domínio direcione o tráfego corretamente.
Passo 6 - Habilite a segurança do seu servidor: instale um firewall e configure regras essenciais, além de considerar a instalação de um certificado SSL para proteger os dados transmitidos pelo seu site.
Passo 7 - Teste a hospedagem: verifique se seu site está acessível externamente usando ferramentas como "cURL" ou "Ping" para diagnósticos de conexão.
Passo 8 - Monitore a performance: utilize ferramentas de monitoramento de servidor para garantir que tudo esteja rodando conforme o esperado e identifique pontos de falha ou lentidão.
Passo 9 - ### Extras:
Passo 10 - - Dicas e Ferramentas: Considere usar ferramentas como Docker para facilitar a configuração de ambientes e aplicações. Além disso, o software Fail2Ban pode ajudar a proteger contra tentativas de acesso não autorizadas.
Passo 11 - - Informações Adicionais: Este minicurso assume que você possui algum conhecimento prévio em redes e administração de sistemas, proporcionando um aprendizado mais profundo e técnico.
Como hospedar um site em casa
Aprenda a hospedar um site em casa, com dicas técnicas para configurar hardware, software e segurança em sua rede.

2 horas

Expert
Neste minicurso, vamos explorar o processo de hospedar um site em sua residência. Com o avanço da tecnologia, tornou-se viável para desenvolvedores e entusiastas de tecnologia criar seus próprios servidores em casa. O curso aborda desde a escolha do hardware e software apropriado, até a configuração da rede e a segurança necessária para garantir que seu site funcione corretamente. Para participantes com um nível de experiência expert, vamos discutir detalhes técnicos e otimizações que podem ser aplicadas, assim como soluções para problemas comuns que podem surgir durante a hospedagem. Ao final do minicurso, você terá adquirido o conhecimento necessário para manter seu site ativo e acessível a partir de sua casa.
