Este site, do servidor ao ecrã
Portfólio com frontend, API e área privada, alojado e protegido por mim.
- React
- Node.js
- nginx
- Cloudflare
Problema
Queria um site próprio, rápido e seguro, sem depender de plataformas de terceiros.
Solução
React e uma API em Node em Docker Compose, atrás de nginx com HTTPS da Let's Encrypt, DNS na Cloudflare, cabeçalhos de segurança, login com JWT e proteção contra força bruta, e painel que verifica se cada projeto está online.
Resultado
Um site em domínio próprio, com HTTPS obrigatório e renovação automática de certificados.