Blog

Notas de engenharia.

O que aprendemos operando infraestrutura, segurança e aplicações em produção.

Código-fonte em um editor com tema escuro

· Segurança

CSP sem 'unsafe-inline' no Astro: 3 armadilhas reais

Como mantivemos style-src 'self' num site Astro: destaque de código, fontes e CSS embutido. Causa, correção e como detectar.

Duas câmeras de segurança presas a uma parede cinza

· Segurança

nginx: o add_header que apaga seus headers de segurança

Um add_header dentro de location descarta os headers herdados, inclusive HSTS e CSP. Como reproduzir, testar e corrigir.

Notebook com teclado iluminado em ambiente escuro

· Desenvolvimento

Site da empresa para a conta Apple Developer: o que preparar

Checklist pela documentação oficial da Apple: dados da empresa, D-U-N-S, e-mail no domínio, privacidade e suporte dos apps.

Processador visto de perto

· Desenvolvimento

Do WordPress ao Astro: nota 100 no Lighthouse em um dia

Como migramos o site da N3XUS de WordPress para Astro: arquitetura, URLs e DNS, números antes e depois e o que deu errado.

Fileira de racks de servidores em um data center

· Infraestrutura

Supabase self-hosted: como reduzimos o consumo de memória do Kong

Cinco stacks Supabase esgotavam a memória da VM. O culpado: worker_processes auto do Kong. Diagnóstico, correção e números.

Corredor de servidores em um data center

· Infraestrutura

Backup externo criptografado para Proxmox com rclone

Backup no mesmo servidor não protege contra a perda dele. Cópia externa criptografada, verificada e com retenção no Proxmox.

Câmera de segurança instalada em ambiente escuro

· Segurança

2FA obrigatório e revisão de acessos em ambientes de virtualização

Senha forte não basta no painel que controla os servidores. Como tornamos o 2FA obrigatório no Proxmox VE sem perder acesso.