# Percio Castelo — Linux Infrastructure Specialist & Web Hosting SysAdmin > Linux Infrastructure Specialist and Web Hosting SysAdmin with 10+ years of battle-tested production experience in cPanel, DirectAdmin, HestiaCP, Linux troubleshooting, and incident recovery. Actively studying and transitioning into DevOps and DevSecOps, building CI/CD pipelines and security scanning in hands-on projects like the NEXUS ecosystem. ## Author Information - **Name:** Percio Castelo (sr00t3d) - **Website:** https://perciocastelo.com.br - **GitHub:** https://github.com/sr00t3d - **LinkedIn:** https://linkedin.com/in/percioandrade - **X / Twitter:** https://x.com/sr00t3d - **Languages:** Portuguese (pt-BR, Native), English (en, Professional) - **Location:** Manaus/AM, Brazil - **Core Specializations:** Linux Infrastructure, cPanel/WHM, DirectAdmin, HestiaCP, CloudLinux, N2/N3 Troubleshooting, Crisis Recovery, Hardening, DNS BIND9, Web (Apache/LiteSpeed/Nginx), and Transitioning into DevOps / DevSecOps (Docker, GitHub Actions, SAST/SCA). ## Key Projects & Tools - [Project](projetos/br/wavescan.html): Scanner técnico completo para reconhecimento, auditoria de superfície e validação ativa de risco em web apps. - [Project](projetos/br/cpanel-reseller-disk-usage-reporter.html): Um script Bash projetado para administradores de sistemas cPanel/WHM. Ele calcula o uso real de disco (via du) para um Revendedor específico e todas as suas subcontas, gerando um relatório de texto formatado. - [Project](projetos/br/nexus-plataforma.html): Plataforma central de orquestração de segurança e inteligência com servidor MCP (25 ferramentas), runners remotos OCI, gates de CI/CD e ecossistema modular com mais de 30 plugins integrados. - [Project](projetos/br/bind-filter.html): Script desenvolvido para fortalecer servidores DNS (Bind9) através da implementação automatizada de RPZ (Response Policy Zones) - [Project](projetos/br/who-follows-me.html): Extensão para Google Chrome que identifica e monitora quem não te segue de volta no Instagram, com rastreamento em background, métricas analíticas e modo seguro. - [Project](projetos/br/linkedin-network-search.html): Extensão de navegador para operação de networking no LinkedIn com score de afinidade, status de abordagem, notas e exportação CSV/JSON. - [Project](projetos/br/directadmin-check-wp-admin.html): Script de auditoria para varredura global de contas DirectAdmin, detecção de WordPress e identificação de administradores fora da whitelist com relatório CSV e log operacional. - [Project](projetos/br/bat-consistency-checker.html): Script .bat para troubleshooting de DNS em Windows com validação cruzada entre DNS local e DNS público para cenários de mail.domain. - [Project](projetos/br/glassdoor-paywall-remover.html): Userscript JavaScript para remover modal de autenticação forçada e desbloquear rolagem em páginas Glassdoor com renderização dinâmica. - [Project](projetos/br/cpanel-create-mail-accounts.html): Script Bash para criar caixas de e-mail em cPanel com validações de domínio, suspensão de conta, existência prévia e senha forte automática. - [Project](projetos/br/maildir-to-mbox.html): Script de migração para converter caixas Maildir em MBOX preservando hierarquia de pastas e reduzindo risco operacional em migrações de e-mail. - [Project](projetos/br/network-connection-monitor.html): Script Bash leve para monitorar conexões ativas TCP/UDP em tempo real, agrupar por porta e identificar picos de tráfego. - [Project](projetos/br/directadmin-check-ipv6.html): Script Bash para verificar adoção IPv6 em domínios de servidores DirectAdmin, com relatório tabular operacional em tempo real. - [Project](projetos/br/wp-salt-key-updater.html): Ferramenta em Python para reforçar segurança WordPress através da renovação de chaves criptográficas e invalidação de sessões ativas. - [Project](projetos/br/key-manager.html): Utilitário Shell para gestão de chaves SSH em Linux com rotinas de deploy, atualização e validação de permissões. ## Complete Technical Compendium (230 Articles) ### [1] A evolução dos ataques DDoS: de pacotes simples a botnets e camadas complexas - **Canonical URL:** https://perciocastelo.com.br/blog/br/the-evolution-of-ddos-attacks-botnets-layer-7.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/the-evolution-of-ddos-attacks-botnets-layer-7.html - **EN URL:** https://perciocastelo.com.br/blog/en/the-evolution-of-ddos-attacks-botnets-layer-7.html - **Category:** Cibersegurança - **Tags:** DDoS, Botnets, Redes, Segurança, TCP/IP, SYN Flood, Layer 7, Infraestrutura, Mitigação - **Date:** 2026-09-20 | **Reading Time:** 4 min - **Summary:** Uma reflexão prática sobre a transformação dos ataques de negação de serviço: a era das botnets globais, reflexão UDP, ataques de Camada 7 e o uso de DDoS como cortina de fumaça. ### [2] Como resolver assinaturas de imagem quebradas no Roundcube com cPanel e CloudLinux - **Canonical URL:** https://perciocastelo.com.br/blog/br/troubleshooting-broken-image-signatures-roundcube-cpanel-cloudlinux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/troubleshooting-broken-image-signatures-roundcube-cpanel-cloudlinux.html - **EN URL:** https://perciocastelo.com.br/blog/en/troubleshooting-broken-image-signatures-roundcube-cpanel-cloudlinux.html - **Category:** Servidores - **Tags:** Roundcube, cPanel, CloudLinux, Webmail, PHP, CageFS, SQLite, Troubleshooting, DevOps, Email - **Date:** 2026-09-20 | **Reading Time:** 4 min - **Summary:** Entenda por que assinaturas com imagem aparecem como quadrados em branco no Roundcube, como auditar extensões PHP e CageFS na CLI e como corrigir permissões e limites. ### [3] Troubleshooting real: do crash status 255 no Fail2ban ao backend systemd e modularização no Nginx - **Canonical URL:** https://perciocastelo.com.br/blog/br/troubleshooting-fail2ban-status-255-systemd-backend-nginx-modularity.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/troubleshooting-fail2ban-status-255-systemd-backend-nginx-modularity.html - **EN URL:** https://perciocastelo.com.br/blog/en/troubleshooting-fail2ban-status-255-systemd-backend-nginx-modularity.html - **Category:** Cibersegurança - **Tags:** Fail2Ban, Systemd, Nginx, Linux, Segurança, SSH, Logs, DevOps, Troubleshooting, Servidores - **Date:** 2026-09-20 | **Reading Time:** 5 min - **Summary:** Como diagnosticar a falha de inicialização status=255/EXCEPTION no Fail2Ban causada pela ausência de arquivos de log tradicionais, migrar para o backend nativo do Systemd Journa… ### [4] Anatomia de um encerramento de sessão: debugando LiveZilla, PHP e sockets no Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/session-termination-anatomy-debugging-livezilla-php-linux-sockets.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/session-termination-anatomy-debugging-livezilla-php-linux-sockets.html - **EN URL:** https://perciocastelo.com.br/blog/en/session-termination-anatomy-debugging-livezilla-php-linux-sockets.html - **Category:** Infraestrutura - **Tags:** Linux, Sockets, PHP-FPM, LiveZilla, TCP, CLOSE_WAIT, Strace, Apache, Nginx, Troubleshooting - **Date:** 2026-09-19 | **Reading Time:** 5 min - **Summary:** O que acontece por baixo dos panos ao fechar um chat no LiveZilla: transações de banco, estados TCP CLOSE_WAIT no kernel, chamadas de sistema com strace e tunning de sockets. ### [5] Domando o devsense.php.ls: como depurar e conter o consumo de CPU e memória no Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/taming-devsense-php-ls-language-server-linux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/taming-devsense-php-ls-language-server-linux.html - **EN URL:** https://perciocastelo.com.br/blog/en/taming-devsense-php-ls-language-server-linux.html - **Category:** Desenvolvimento - **Tags:** PHP, LSP, Language Server, Linux, cgroups, strace, VS Code, Desempenho, DevOps, Troubleshooting - **Date:** 2026-09-19 | **Reading Time:** 4 min - **Summary:** Como diagnosticar e conter picos de CPU, loops de lstat e vazamentos de memória do Language Server devsense.php.ls no Linux via configurações de LSP e cgroups. ### [6] O dia em que o MySQL sumiu em produção: forense em baixo nível e hardening no Laravel - **Canonical URL:** https://perciocastelo.com.br/blog/br/the-day-mysql-disappeared-in-production-forensics-hardening.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/the-day-mysql-disappeared-in-production-forensics-hardening.html - **EN URL:** https://perciocastelo.com.br/blog/en/the-day-mysql-disappeared-in-production-forensics-hardening.html - **Category:** Banco de Dados - **Tags:** MySQL, Laravel, aaPanel, Forense, Segurança, Linux, InnoDB, Hardening, DevOps, Troubleshooting - **Date:** 2026-09-19 | **Reading Time:** 5 min - **Summary:** Análise forense detalhada de um incidente real: como diagnosticar a exclusão de tabelas do MySQL via logs binários, snifar pacotes de loopback e blindar o Laravel com DB::prohib… ### [7] Do Docker ao bare-metal: a odisseia para rodar modelos de difusão na NVIDIA RTX série 50 (Blackwell) no Arch Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/running-diffusion-models-nvidia-rtx-5050-blackwell-arch-linux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/running-diffusion-models-nvidia-rtx-5050-blackwell-arch-linux.html - **EN URL:** https://perciocastelo.com.br/blog/en/running-diffusion-models-nvidia-rtx-5050-blackwell-arch-linux.html - **Category:** Inteligência Artificial - **Tags:** NVIDIA, RTX 5050, Blackwell, ComfyUI, Stable Diffusion, PyTorch, CUDA, Docker, CachyOS, Arch Linux, Inteligência Artificial - **Date:** 2026-09-18 | **Reading Time:** 4 min - **Summary:** Um relato prático de troubleshooting: contornando mapeamento fantasma no Docker, resolvendo a falta de kernels CUDA para a arquitetura Blackwell e ajustando o ambiente bare-meta… ### [8] Rodando LLMs locais no terminal: minha busca pelo modelo ideal no Ollama e Tabby - **Canonical URL:** https://perciocastelo.com.br/blog/br/running-local-llms-in-terminal-ollama-tabby-8gb-gpu.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/running-local-llms-in-terminal-ollama-tabby-8gb-gpu.html - **EN URL:** https://perciocastelo.com.br/blog/en/running-local-llms-in-terminal-ollama-tabby-8gb-gpu.html - **Category:** Inteligência Artificial - **Tags:** Ollama, Tabby, LLM, Qwen2.5, DeepSeek-R1, Llama 3.1, Terminal, Produtividade, Inteligência Artificial - **Date:** 2026-09-18 | **Reading Time:** 4 min - **Summary:** Como configurei e comparei modelos locais no Ollama e Tabby (Qwen 2.5, Llama 3.1 e DeepSeek-R1) para analisar logs e tirar dúvidas de terminal em uma GPU de 8GB. ### [9] Botão de deletar conta em um SaaS: obrigatoriedade, LGPD e o fluxo via e-mail - **Canonical URL:** https://perciocastelo.com.br/blog/br/saas-delete-account-button-lgpd-compliance-email-flow.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/saas-delete-account-button-lgpd-compliance-email-flow.html - **EN URL:** https://perciocastelo.com.br/blog/en/saas-delete-account-button-lgpd-compliance-email-flow.html - **Category:** Desenvolvimento - **Tags:** SaaS, LGPD, Privacidade, UX, Banco de Dados, Soft Delete, Dark Patterns, Compliance, Web - **Date:** 2026-09-18 | **Reading Time:** 4 min - **Summary:** Mapeando o ciclo de exclusão de contas em produtos SaaS: requisitos da LGPD, retenção legal versus soft delete, boas práticas de UX sem dark patterns e como lidar com solicitaçõ… ### [10] Otimizando memória e eliminando o esgotamento de SWAP em servidores Linux com aaPanel - **Canonical URL:** https://perciocastelo.com.br/blog/br/otimizando-memoria-swap-exhaustion-aapanel-linux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/otimizando-memoria-swap-exhaustion-aapanel-linux.html - **EN URL:** https://perciocastelo.com.br/blog/en/optimizing-memory-swap-exhaustion-aapanel-linux.html - **Category:** Linux - **Tags:** aaPanel, Linux, Memória, SWAP, Performance, Rocky Linux, MySQL, PHP-FPM, Sysadmin - **Date:** 2026-09-17 | **Reading Time:** 4 min - **Summary:** Como diagnosticar e resolver exaustão de SWAP e alto consumo de RAM em servidores com aaPanel no Rocky Linux 8, reduzindo o uso ativo de memória de 3.29 GB para 2.1 GB. ### [11] Lidando com PCAPs gigantes: do script lento ao processamento eficiente com Tshark, Editcap e Zeek - **Canonical URL:** https://perciocastelo.com.br/blog/br/processing-massive-pcap-files-tshark-editcap-zeek.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/processing-massive-pcap-files-tshark-editcap-zeek.html - **EN URL:** https://perciocastelo.com.br/blog/en/processing-massive-pcap-files-tshark-editcap-zeek.html - **Category:** Redes - **Tags:** Redes, PCAP, Wireshark, Tshark, Scapy, Editcap, Zeek, Arkime, Segurança, Linux - **Date:** 2026-09-17 | **Reading Time:** 3 min - **Summary:** Como processar arquivos .pcap pesados sem travar a máquina: os limites do Python/Scapy, extração rápida para CSV com Tshark, paralelização via Editcap e análise de eventos com Z… ### [12] Rodando Android no Linux com Waydroid em notebook híbrido: gráficos integrados e jogos ARM - **Canonical URL:** https://perciocastelo.com.br/blog/br/running-android-on-linux-with-waydroid-hybrid-gpu-arm-games.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/running-android-on-linux-with-waydroid-hybrid-gpu-arm-games.html - **EN URL:** https://perciocastelo.com.br/blog/en/running-android-on-linux-with-waydroid-hybrid-gpu-arm-games.html - **Category:** Infraestrutura - **Tags:** Linux, CachyOS, Android, Waydroid, Gaming no Linux, GPU Híbrida, Intel, NVIDIA, Libhoudini, ARM, Dicas - **Date:** 2026-09-17 | **Reading Time:** 4 min - **Summary:** Como configurar o Waydroid no CachyOS / Arch Linux em notebooks com gráficos híbridos (Intel + NVIDIA), forçando renderização na GPU integrada e ativando Libhoudini para jogos ARM. ### [13] O mistério dos arquivos deletados: como rastrear remoções no cPanel, FTP e na camada PHP - **Canonical URL:** https://perciocastelo.com.br/blog/br/mystery-deleted-files-tracking-removals-cpanel-ftp-php.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/mystery-deleted-files-tracking-removals-cpanel-ftp-php.html - **EN URL:** https://perciocastelo.com.br/blog/en/mystery-deleted-files-tracking-removals-cpanel-ftp-php.html - **Category:** Servidores - **Tags:** cPanel, FTP, PHP, Linux, Forense, Apache, Logs, WordPress, Troubleshooting, DevOps - **Date:** 2026-09-16 | **Reading Time:** 4 min - **Summary:** Como investigar o sumiço repentino de pastas e arquivos no cPanel, auditando logs do Gerenciador de Arquivos, comandos FTP Pure-FTPd e chamadas unlink() no PHP. ### [14] O mistério das conversas desaparecidas no antigravity IDE: do bug de interface ao sistema de arquivos - **Canonical URL:** https://perciocastelo.com.br/blog/br/mystery-missing-chats-antigravity-ide-resume-storage.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/mystery-missing-chats-antigravity-ide-resume-storage.html - **EN URL:** https://perciocastelo.com.br/blog/en/mystery-missing-chats-antigravity-ide-resume-storage.html - **Category:** Produtividade - **Tags:** Antigravity IDE, IA, Produtividade, Dicas, Linux, Troubleshooting, Desenvolvimento - **Date:** 2026-09-16 | **Reading Time:** 4 min - **Summary:** Como recuperar o histórico completo de chats no Antigravity IDE quando a barra lateral mostra apenas 6 conversas: o comando /resume, filtros de workspace e storage local no Linux. ### [15] Do 'no route to host' ao virtual host: debugging de Nginx standalone e redes na nuvem - **Canonical URL:** https://perciocastelo.com.br/blog/br/no-route-to-host-to-virtual-host-nginx-standalone-cloud-networking.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/no-route-to-host-to-virtual-host-nginx-standalone-cloud-networking.html - **EN URL:** https://perciocastelo.com.br/blog/en/no-route-to-host-to-virtual-host-nginx-standalone-cloud-networking.html - **Category:** Servidores - **Tags:** Nginx, Redes, Cloud, iptables, Linux, Syscalls, vHosts, Troubleshooting, DevOps, OCI - **Date:** 2026-09-16 | **Reading Time:** 3 min - **Summary:** Como diagnosticar erros de 'No route to host' em instâncias de nuvem, entender o binding de portas privilegiadas no Linux e configurar Virtual Hosts modulares no NGINX com alta … ### [16] Como escolher plugins WordPress sem quebrar o site: guia prático de um administrador de servidores - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-escolher-plugins-wordpress-sem-quebrar-o-site.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-escolher-plugins-wordpress-sem-quebrar-o-site.html - **EN URL:** https://perciocastelo.com.br/blog/en/choosing-wordpress-plugins-without-breaking-production-site.html - **Category:** WordPress - **Tags:** WordPress, Hardening, Sysadmin, BricksBuilder, Wordfence, Segurança, Performance, Nginx, Apache - **Date:** 2026-09-15 | **Reading Time:** 10 min - **Summary:** Guia técnico de infraestrutura com critérios rigorosos de administrador de servidores para avaliar, selecionar e gerenciar plugins WordPress sem degradar o PHP-FPM, inchar o ban… ### [17] Do LSM ao netfilter na OCI: desmistificando selinux e liberando portas no Ubuntu minimal 24.04 - **Canonical URL:** https://perciocastelo.com.br/blog/br/lsm-selinux-netfilter-ubuntu-2404-oci.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/lsm-selinux-netfilter-ubuntu-2404-oci.html - **EN URL:** https://perciocastelo.com.br/blog/en/lsm-selinux-netfilter-ubuntu-2404-oci.html - **Category:** Infraestrutura - **Tags:** Ubuntu, OCI, SELinux, AppArmor, Netfilter, Iptables, Linux, Kernel, Networking, Troubleshooting - **Date:** 2026-09-15 | **Reading Time:** 4 min - **Summary:** Como gerenciar módulos de segurança LSM (SELinux e AppArmor) e desatar bloqueios de rede no Netfilter e iptables em instâncias Ubuntu Minimal 24.04 na Oracle Cloud. ### [18] Psicologia de mercado e arquitetura de produto: traduzindo gatilhos humanos em UX - **Canonical URL:** https://perciocastelo.com.br/blog/br/market-psychology-and-product-architecture-human-triggers-in-ux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/market-psychology-and-product-architecture-human-triggers-in-ux.html - **EN URL:** https://perciocastelo.com.br/blog/en/market-psychology-and-product-architecture-human-triggers-in-ux.html - **Category:** UX - **Tags:** UX, Produto, Psicologia, Gamificação, Segurança, LGPD, Design, Frontend, Arquitetura - **Date:** 2026-09-15 | **Reading Time:** 4 min - **Summary:** Como transformar motivações humanas fundamentais em decisões práticas de arquitetura de software, controles de privacidade, gamificação visual e conforto cognitivo na interface. ### [19] Visão computacional local com Ollama: extraindo dados de prints inteiros em uma GPU de 8GB - **Canonical URL:** https://perciocastelo.com.br/blog/br/local-computer-vision-ollama-screenshot-data-extraction-8gb-gpu.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/local-computer-vision-ollama-screenshot-data-extraction-8gb-gpu.html - **EN URL:** https://perciocastelo.com.br/blog/en/local-computer-vision-ollama-screenshot-data-extraction-8gb-gpu.html - **Category:** Inteligência Artificial - **Tags:** Ollama, LLM, Visão Computacional, Qwen2-VL, OCR, Python, GPU, Inteligência Artificial - **Date:** 2026-09-14 | **Reading Time:** 4 min - **Summary:** Como estruturar um pipeline de OCR e extração de dados em prints de alta resolução usando Qwen2-VL e Ollama rodando 100% local em uma GPU de 8GB de VRAM. ### [20] Do localhost à VPS: por que parei de mexer direto no servidor e adotei o fluxo padrão de SaaS - **Canonical URL:** https://perciocastelo.com.br/blog/br/localhost-to-vps-modern-saas-development-workflow.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/localhost-to-vps-modern-saas-development-workflow.html - **EN URL:** https://perciocastelo.com.br/blog/en/localhost-to-vps-modern-saas-development-workflow.html - **Category:** DevOps - **Tags:** DevOps, Docker, VPS, SaaS, Git, Deploy, Desenvolvimento Web, Produtividade, Boas Práticas - **Date:** 2026-09-14 | **Reading Time:** 4 min - **Summary:** Uma análise prática comparando programar direto na VPS remota via SSH versus manter o desenvolvimento 100% local com deploys automatizados em projetos SaaS. ### [21] Debugging de baixo nível no CloudLinux: syscalls, LVE e o perigo dos limites ilimitados - **Canonical URL:** https://perciocastelo.com.br/blog/br/low-level-debugging-cloudlinux-syscalls-lve-limits-unlimited-trap.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/low-level-debugging-cloudlinux-syscalls-lve-limits-unlimited-trap.html - **EN URL:** https://perciocastelo.com.br/blog/en/low-level-debugging-cloudlinux-syscalls-lve-limits-unlimited-trap.html - **Category:** Servidores - **Tags:** CloudLinux, cPanel, LVE, Linux, Syscalls, Strace, Kernel, DevOps, Troubleshooting, Memória - **Date:** 2026-09-14 | **Reading Time:** 3 min - **Summary:** Como auditar limites do CloudLinux LVE pela CLI, traçar chamadas de sistema com strace sem congelar o processo e evitar o perigo das cotas ilimitadas no kernel. ### [22] De rive e lottie a vídeos com IA: como escolhi a melhor stack de animação web sem pesar a CPU - **Canonical URL:** https://perciocastelo.com.br/blog/br/lightweight-web-mascot-animation-rive-lottie-ai-video-webm.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/lightweight-web-mascot-animation-rive-lottie-ai-video-webm.html - **EN URL:** https://perciocastelo.com.br/blog/en/lightweight-web-mascot-animation-rive-lottie-ai-video-webm.html - **Category:** Frontend - **Tags:** Frontend, Animação, Rive, Lottie, WebM, IA Generativa, Performance Web, HTML5, CSS, UI/UX, Core Web Vitals - **Date:** 2026-09-13 | **Reading Time:** 6 min - **Summary:** O guia completo de animações transparentes na web: por que o Duolingo usa Rive, os gargalos de CPU do Lottie, o truque do WebM com canal Alpha, otimizações de Core Web Vitals e … ### [23] Da performance ao upgrade: rodando jogos modernos no Linux e escolhendo o SSD certo para o ASUS TUF F16 - **Canonical URL:** https://perciocastelo.com.br/blog/br/linux-gaming-performance-and-ssd-upgrade-asus-tuf-f16.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/linux-gaming-performance-and-ssd-upgrade-asus-tuf-f16.html - **EN URL:** https://perciocastelo.com.br/blog/en/linux-gaming-performance-and-ssd-upgrade-asus-tuf-f16.html - **Category:** Hardware - **Tags:** Linux, CachyOS, ASUS TUF, Gaming no Linux, NVMe, SSD, Hardware, Lutris, Proton, Performance - **Date:** 2026-09-13 | **Reading Time:** 5 min - **Summary:** Como foi a experiência real rodando Final Fantasy VII Remake no CachyOS com uma RTX 5050 e tudo o que você precisa saber para expandir o armazenamento com um segundo SSD NVMe no… ### [24] Troubleshooting no Linux: o dia em que o 'command not found' me fez revisar o $PATH e o sudo su - **Canonical URL:** https://perciocastelo.com.br/blog/br/linux-troubleshooting-command-not-found-path-sudo-su-environment.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/linux-troubleshooting-command-not-found-path-sudo-su-environment.html - **EN URL:** https://perciocastelo.com.br/blog/en/linux-troubleshooting-command-not-found-path-sudo-su-environment.html - **Category:** Infraestrutura - **Tags:** Linux, Bash, Terminal, Troubleshooting, PATH, Sudo, Dicas, Shell - **Date:** 2026-09-13 | **Reading Time:** 4 min - **Summary:** Como diagnosticar erros persistentes de 'comando não encontrado' no Linux: a diferença entre sudo su e sudo su -, precedência do $PATH e busca de binários no disco. ### [25] Investigando um IP hostil: rastreamento, anonimato em provedores cloud e resposta a phishing - **Canonical URL:** https://perciocastelo.com.br/blog/br/investigating-hostile-ip-bgp-tracing-anonymous-cloud-vps.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/investigating-hostile-ip-bgp-tracing-anonymous-cloud-vps.html - **EN URL:** https://perciocastelo.com.br/blog/en/investigating-hostile-ip-bgp-tracing-anonymous-cloud-vps.html - **Category:** Cibersegurança - **Tags:** Cibersegurança, OSINT, Redes, BGP, WHOIS, Phishing, Cloud, VPS, Incidentes, Linux - **Date:** 2026-09-12 | **Reading Time:** 3 min - **Summary:** Como rastrear a origem de um IP malicioso (199.91.221.83), entender os limites do anonimato em VPS pagas com cripto e estruturar um reporte de abuso eficaz para derrubar páginas… ### [26] Investigando conexões no Linux: por que abandonei o netstat e fui para o ss e lsof no nível de kernel - **Canonical URL:** https://perciocastelo.com.br/blog/br/investigating-linux-network-connections-netstat-to-ss-lsof.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/investigating-linux-network-connections-netstat-to-ss-lsof.html - **EN URL:** https://perciocastelo.com.br/blog/en/investigating-linux-network-connections-netstat-to-ss-lsof.html - **Category:** Linux - **Tags:** Linux, Redes, Sockets, SS, Lsof, Netstat, Kernel, Netlink, Troubleshooting, Performance - **Date:** 2026-09-12 | **Reading Time:** 3 min - **Summary:** Por que o comando netstat é lento sob alta carga: a diferença entre ler arquivos no /proc e usar sockets Netlink com o ss, caça a portas presas com lsof e tunning de rede no ker… ### [27] Como matar processos complexos em cascata no Linux com pkill sem deixar filhos orfãos - **Canonical URL:** https://perciocastelo.com.br/blog/br/killing-cascading-process-trees-in-linux-with-pkill.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/killing-cascading-process-trees-in-linux-with-pkill.html - **EN URL:** https://perciocastelo.com.br/blog/en/killing-cascading-process-trees-in-linux-with-pkill.html - **Category:** Linux - **Tags:** Linux, Processos, pkill, pgrep, Kernel, Systemd, Node.js, CLI, DevOps, Troubleshooting - **Date:** 2026-09-12 | **Reading Time:** 4 min - **Summary:** Como utilizar o pkill com flags avançadas para encerrar árvores de processos em cascata no Linux, evitando processos órfãos, zumbis e travas residuais de sockets. ### [28] Checklist definitivo de segurança e hardening para WordPress: 99 medidas técnicas em 11 áreas críticas - **Canonical URL:** https://perciocastelo.com.br/blog/br/checklist-seguranca-hardening-wordpress-99-passos.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/checklist-seguranca-hardening-wordpress-99-passos.html - **EN URL:** https://perciocastelo.com.br/blog/en/checklist-seguranca-hardening-wordpress-99-passos.html - **Category:** WordPress - **Tags:** WordPress, Hardening, Segurança, Sysadmin, Nginx, Apache, PHP, Performance, Checklist - **Date:** 2026-09-11 | **Reading Time:** 9 min - **Summary:** Guia e checklist exaustivo com 99 medidas práticas de segurança e otimização para WordPress em 11 domínios arquiteturais, cobrindo wp-config, banco de dados, servidor, login e p… ### [29] Como editar o arquivo hosts no Windows sem erro de permissão - **Canonical URL:** https://perciocastelo.com.br/blog/br/how-to-edit-hosts-file-windows-without-permission-errors.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/how-to-edit-hosts-file-windows-without-permission-errors.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-edit-hosts-file-windows-without-permission-errors.html - **Category:** Windows - **Tags:** Windows, DNS, hosts, Rede, Troubleshooting, PowerShell, SysAdmin, Desenvolvimento - **Date:** 2026-09-11 | **Reading Time:** 3 min - **Summary:** O passo a passo direto para abrir, modificar e salvar o arquivo hosts no Windows com privilégios de administrador, evitando o erro de acesso negado. ### [30] Como reiniciar a interface do XFCE4 sem encerrar a sessão ou rebootar - **Canonical URL:** https://perciocastelo.com.br/blog/br/how-to-restart-xfce4-desktop-without-logging-out-or-rebooting.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/how-to-restart-xfce4-desktop-without-logging-out-or-rebooting.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-restart-xfce4-desktop-without-logging-out-or-rebooting.html - **Category:** Infraestrutura - **Tags:** Linux, XFCE, XFCE4, Desktop, Produtividade, Dicas, Troubleshooting - **Date:** 2026-09-11 | **Reading Time:** 3 min - **Summary:** Aprenda a recarregar o gerenciador de janelas e o painel do XFCE4 a quente direto pelo terminal quando a interface travar, sem perder programas abertos. ### [31] Do scan de .env ao bloqueio no kernel: minha jornada com CloudPanel, Nginx e CrowdSec - **Canonical URL:** https://perciocastelo.com.br/blog/br/from-dotenv-scans-to-kernel-drops-cloudpanel-nginx-crowdsec-nftables.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/from-dotenv-scans-to-kernel-drops-cloudpanel-nginx-crowdsec-nftables.html - **EN URL:** https://perciocastelo.com.br/blog/en/from-dotenv-scans-to-kernel-drops-cloudpanel-nginx-crowdsec-nftables.html - **Category:** Cibersegurança - **Tags:** CrowdSec, Nginx, CloudPanel, NFTables, Linux, Segurança, Firewall, DevSecOps, Logs, Troubleshooting - **Date:** 2026-09-10 | **Reading Time:** 5 min - **Summary:** Como mitigar scans agressivos de arquivos .env e segredos no Nginx sob CloudPanel, resolvendo conflitos de porta na LAPI do CrowdSec e migrando para bloqueio no nível de kernel … ### [32] Do erro de módulo ao Bun-only: o guia real de troubleshooting do prisma no Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/from-module-errors-to-bun-only-real-prisma-troubleshooting-linux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/from-module-errors-to-bun-only-real-prisma-troubleshooting-linux.html - **EN URL:** https://perciocastelo.com.br/blog/en/from-module-errors-to-bun-only-real-prisma-troubleshooting-linux.html - **Category:** Desenvolvimento - **Tags:** Prisma, Bun, PostgreSQL, TypeScript, Linux, ORM, Node.js, DevOps, Troubleshooting, Backend - **Date:** 2026-09-10 | **Reading Time:** 4 min - **Summary:** Como diagnosticar e resolver erros de resolução de módulos no Prisma, conflitos entre yarn/npm/bun, travas de shadow database no PostgreSQL e padronizar o ambiente 100% no runti… ### [33] Como um SELECT COUNT(*) no LiveZilla derrubou o MySQL por max_connections (e como mitiguei) - **Canonical URL:** https://perciocastelo.com.br/blog/br/how-a-select-count-query-in-livezilla-crashed-mysql-max-connections.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/how-a-select-count-query-in-livezilla-crashed-mysql-max-connections.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-a-select-count-query-in-livezilla-crashed-mysql-max-connections.html - **Category:** Banco de Dados - **Tags:** MySQL, MariaDB, Banco de Dados, LiveZilla, Performance, SQL, Troubleshooting, Linux, PHP-FPM - **Date:** 2026-09-10 | **Reading Time:** 3 min - **Summary:** Análise de um incidente real no MySQL: como uma subquery pesada de contagem travou dezenas de conexões, estourou o max_connections e o script em lote para matar processos travados. ### [34] Descompactação de arquivos .7z no Linux via CLI: do básico ao troubleshooting de baixo nível - **Canonical URL:** https://perciocastelo.com.br/blog/br/extracting-7z-archives-linux-cli-low-level-troubleshooting.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/extracting-7z-archives-linux-cli-low-level-troubleshooting.html - **EN URL:** https://perciocastelo.com.br/blog/en/extracting-7z-archives-linux-cli-low-level-troubleshooting.html - **Category:** Linux - **Tags:** Linux, 7z, p7zip, CLI, Syscalls, LZMA, Troubleshooting, Terminal, Shell, DevOps - **Date:** 2026-09-09 | **Reading Time:** 4 min - **Summary:** Guia prático para manipular arquivos .7z no terminal Linux, entendendo o comportamento de syscalls, alocação de memória LZMA, validação de magic bytes e extração de volumes divi… ### [35] Caça a bugs pé no barro: usando o grep para triagem rápida de segurança em javascript - **Canonical URL:** https://perciocastelo.com.br/blog/br/fast-javascript-security-triage-with-grep.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/fast-javascript-security-triage-with-grep.html - **EN URL:** https://perciocastelo.com.br/blog/en/fast-javascript-security-triage-with-grep.html - **Category:** Cibersegurança - **Tags:** Grep, JavaScript, Node.js, Segurança, Forense, Malware, Regex, Terminal, Dicas - **Date:** 2026-09-09 | **Reading Time:** 3 min - **Summary:** Comandos práticos de grep e awk para identificar injeções de código, backdoors ofuscados, falhas de DOM XSS e command injection em projetos JavaScript e Node.js. ### [36] Anatomia de um bloqueio de acesso: por que o cockpit rejeita o root no Debian 12 e como resolver - **Canonical URL:** https://perciocastelo.com.br/blog/br/fixing-cockpit-root-access-debian-12-pam-shadow-polkit.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/fixing-cockpit-root-access-debian-12-pam-shadow-polkit.html - **EN URL:** https://perciocastelo.com.br/blog/en/fixing-cockpit-root-access-debian-12-pam-shadow-polkit.html - **Category:** Linux - **Tags:** Cockpit, Debian 12, PAM, Linux, Root, Polkit, Sudo, Segurança, Autenticação, Syscalls - **Date:** 2026-09-09 | **Reading Time:** 4 min - **Summary:** Como diagnosticar a recusa de login do usuário root no Cockpit no Debian 12, inspecionar a stack do PAM e shadow, e configurar a elevação correta de privilégios via Polkit e Sudo. ### [37] Dissecando o subsistema do APT: duplicidade no deb822, falhas de idempotência e multiarch - **Canonical URL:** https://perciocastelo.com.br/blog/br/dissecting-apt-subsystem-deb822-duplications-multiarch-conflicts.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/dissecting-apt-subsystem-deb822-duplications-multiarch-conflicts.html - **EN URL:** https://perciocastelo.com.br/blog/en/dissecting-apt-subsystem-deb822-duplications-multiarch-conflicts.html - **Category:** Linux - **Tags:** APT, Debian, Ubuntu, deb822, Linux, Multiarch, Pacotes, DPKG, Troubleshooting, DevOps - **Date:** 2026-09-08 | **Reading Time:** 3 min - **Summary:** Como funciona o parser do APT na gestão de fontes deb822, por que ocorrem avisos de 'Target configured multiple times' e como resolver conflitos de arquitetura multiarch. ### [38] Debugging de DNS em camada de rede: quando o daemon carrega a zona, mas a internet não responde - **Canonical URL:** https://perciocastelo.com.br/blog/br/dns-troubleshooting-layer3-zone-loaded-internet-unreachable.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/dns-troubleshooting-layer3-zone-loaded-internet-unreachable.html - **EN URL:** https://perciocastelo.com.br/blog/en/dns-troubleshooting-layer3-zone-loaded-internet-unreachable.html - **Category:** Redes - **Tags:** DNS, BIND, named, rndc, Glue Records, cPanel, Linux, Troubleshooting, Syscalls, Redes - **Date:** 2026-09-08 | **Reading Time:** 3 min - **Summary:** Como diagnosticar falhas de propagação de DNS quando o BIND carrega o serial correto localmente, mas resolvers públicos continuam entregando IPs antigos por causa de Glue Record… ### [39] CloudPanel tem plugins? Entenda a arquitetura de extensibilidade do painel - **Canonical URL:** https://perciocastelo.com.br/blog/br/does-cloudpanel-support-plugins-architecture-and-extensibility.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/does-cloudpanel-support-plugins-architecture-and-extensibility.html - **EN URL:** https://perciocastelo.com.br/blog/en/does-cloudpanel-support-plugins-architecture-and-extensibility.html - **Category:** Servidores - **Tags:** CloudPanel, Nginx, Linux, PHP, Symfony, SysOps, DevOps, Hospedagem, CLI, Arquitetura - **Date:** 2026-09-08 | **Reading Time:** 4 min - **Summary:** Por que o CloudPanel não adota um sistema tradicional de plugins, como sua arquitetura baseada em Symfony e Nginx lida com extensibilidade e como customizar o painel direto pelo… ### [40] Segurança no cPanel em produção: Imunify360, CSF/LFD e wordfence CLI - **Canonical URL:** https://perciocastelo.com.br/blog/br/seguranca-no-cpanel-imunify360-csf-lfd-wordfence-producao.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/seguranca-no-cpanel-imunify360-csf-lfd-wordfence-producao.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-security-imunify360-csf-lfd-wordfence-in-production.html - **Category:** Cibersegurança - **Tags:** cPanel, Imunify360, CSF, LFD, Wordfence, Linux, Hardening, WAF, Malware, Sysadmin, Rankings - **Date:** 2026-09-07 | **Reading Time:** 4 min - **Summary:** Benchmark e comparativo prático de defesas no cPanel/WHM: Imunify360, CSF/LFD e Wordfence CLI. Impacto no consumo de CPU/I-O durante varreduras, taxa de bloqueio contra ataques … ### [41] Melhores painéis de controle Linux: cPanel, DirectAdmin, CyberPanel ou CloudPanel? - **Canonical URL:** https://perciocastelo.com.br/blog/br/melhores-paineis-de-controle-linux-cpanel-directadmin-cyberpanel-cloudpanel.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/melhores-paineis-de-controle-linux-cpanel-directadmin-cyberpanel-cloudpanel.html - **EN URL:** https://perciocastelo.com.br/blog/en/best-linux-control-panels-cpanel-directadmin-cyberpanel-cloudpanel.html - **Category:** Infraestrutura - **Tags:** cPanel, DirectAdmin, CyberPanel, CloudPanel, Linux, Hospedagem, Benchmark, Sysadmin, Rankings - **Date:** 2026-09-07 | **Reading Time:** 5 min - **Summary:** Comparativo técnico e benchmark em produção: cPanel, DirectAdmin, CyberPanel e CloudPanel. Medição de consumo de memória em repouso, arquitetura de web server, facilidade de mig… ### [42] Desmistificando o coolify: arquitetura paas self-hosted, conflitos de reverse proxy e gestão de containers - **Canonical URL:** https://perciocastelo.com.br/blog/br/demystifying-coolify-self-hosted-paas-architecture-reverse-proxy-conflicts.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/demystifying-coolify-self-hosted-paas-architecture-reverse-proxy-conflicts.html - **EN URL:** https://perciocastelo.com.br/blog/en/demystifying-coolify-self-hosted-paas-architecture-reverse-proxy-conflicts.html - **Category:** DevOps - **Tags:** Coolify, Docker, PaaS, CloudPanel, Traefik, Nginx, Nixpacks, Linux, Containers, DevOps - **Date:** 2026-09-07 | **Reading Time:** 5 min - **Summary:** Uma análise técnica aprofundada da arquitetura do Coolify, como funcionam o Nixpacks e o Traefik, o dilema de conflito de portas com o CloudPanel e as melhores estratégias de co… ### [43] Debugging Nginx, Varnish e PHP-FPM no CloudPanel: a anatomia do no input file specified e operation not permitted - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugging-nginx-varnish-php-fpm-cloudpanel-no-input-file-specified.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugging-nginx-varnish-php-fpm-cloudpanel-no-input-file-specified.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-nginx-varnish-php-fpm-cloudpanel-no-input-file-specified.html - **Category:** Servidores - **Tags:** Nginx, PHP-FPM, Varnish, CloudPanel, Linux, Systemd, FastCGI, Laravel, Troubleshooting, DevOps - **Date:** 2026-09-06 | **Reading Time:** 4 min - **Summary:** Como diagnosticar e resolver o erro No input file specified e falhas de Operation not permitted em pilhas com Nginx, Varnish e PHP-FPM no CloudPanel, cobrindo portas de pool, sa… ### [44] Como diagnosticar o erro 'no LS client available for routing key' no Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugging-no-ls-client-available-routing-key.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugging-no-ls-client-available-routing-key.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-no-ls-client-available-routing-key.html - **Category:** Desenvolvimento - **Tags:** LSP, Language Server, gRPC, RPC, Node.js, Linux, strace, Syscalls, Troubleshooting, DevOps - **Date:** 2026-09-06 | **Reading Time:** 4 min - **Summary:** Como debugar o erro 'No LS client available for routing key' em clientes RPC/LSP, rastreando leitura de manifestos com strace, sockets no lsof e variáveis de endpoint. ### [45] Debugando o subsistema de miniaturas no Linux Mint: guia prático para Nemo, GIO e arquivos .psd - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugging-thumbnail-subsystem-linux-mint-nemo-gio.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugging-thumbnail-subsystem-linux-mint-nemo-gio.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-thumbnail-subsystem-linux-mint-nemo-gio.html - **Category:** Linux - **Tags:** Linux Mint, Nemo, Cinnamon, Miniaturas, GIO, FreeDesktop, ImageMagick, Photoshop, PSD, Troubleshooting, Desktop - **Date:** 2026-09-06 | **Reading Time:** 4 min - **Summary:** O Nemo parou de gerar miniaturas de fotos, SVGs ou arquivos .PSD no Linux Mint? Veja como diagnosticar o subsistema FreeDesktop, criar scripts wrapper para caminhos complexos e … ### [46] Debugging de baixo nível: entendendo exit code 126, kernel VFS e falhas de posix_spawn no Bun - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugging-exit-code-126-kernel-vfs-posix-spawn-bun.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugging-exit-code-126-kernel-vfs-posix-spawn-bun.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-exit-code-126-kernel-vfs-posix-spawn-bun.html - **Category:** Desenvolvimento - **Tags:** Bun, Vite, esbuild, Linux, Kernel, Syscalls, VFS, POSIX, Troubleshooting, DevOps - **Date:** 2026-09-05 | **Reading Time:** 4 min - **Summary:** Análise aprofundada de falhas de execução no Bun: como diagnosticar Exit Code 126, permissões em camadas VFS, links simbólicos e erros de posix_spawn no esbuild. ### [47] Debugging de autenticação GCP em ferramentas externas: do erro de API ao veredito de allowlist - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugging-gcp-project-auth-external-tools-allowlist.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugging-gcp-project-auth-external-tools-allowlist.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-gcp-project-auth-external-tools-allowlist.html - **Category:** Cloud - **Tags:** Google Cloud, GCP, IAM, OAuth, Cloud Shell, gcloud, API, Troubleshooting, DevOps, SaaS - **Date:** 2026-09-05 | **Reading Time:** 3 min - **Summary:** Como investigar falhas de autenticação do Google Cloud em ferramentas de terceiros, resolver erros de INVALID_ARGUMENT no gcloud e diferenciar bloqueios de IAM de restrições de … ### [48] Como resolver o erro 'opendir() failed (13: permission denied)' no Nginx proxy cache - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugging-nginx-opendir-failed-permission-denied-cache.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugging-nginx-opendir-failed-permission-denied-cache.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-nginx-opendir-failed-permission-denied-cache.html - **Category:** Servidores - **Tags:** Nginx, Proxy Cache, Linux, Permissões, SELinux, Syscalls, strace, Web Server, Troubleshooting, DevOps - **Date:** 2026-09-05 | **Reading Time:** 3 min - **Summary:** Como diagnosticar e resolver o erro crítico opendir() failed (13: Permission denied) no proxy cache do Nginx, entendendo o modelo Master-Worker e permissões DAC no Linux. ### [49] Como resolver o erro er_password_no_match e loops de MySQL no cPanel - **Canonical URL:** https://perciocastelo.com.br/blog/br/cpanel-mysql-infinite-error-loop-new-accounts-skip-name-resolve.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cpanel-mysql-infinite-error-loop-new-accounts-skip-name-resolve.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-mysql-infinite-error-loop-new-accounts-skip-name-resolve.html - **Category:** Servidores - **Tags:** cPanel, WHM, MySQL, MariaDB, skip-name-resolve, cpmysql, Troubleshooting, Servidores, Linux - **Date:** 2026-09-04 | **Reading Time:** 5 min - **Summary:** Análise forense completa do erro ER_PASSWORD_NO_MATCH no cpmysql.pl durante provisionamento e troca de senhas no cPanel, cobrindo usuários ausentes e a diretiva skip-name-resolve. ### [50] Anatomia de um e-mail zumbi: quando o ISO-8859-1 e as violações de RFC destroem a entregabilidade - **Canonical URL:** https://perciocastelo.com.br/blog/br/anatomy-of-a-zombie-email-iso-8859-1-rfc-violations-deliverability.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/anatomy-of-a-zombie-email-iso-8859-1-rfc-violations-deliverability.html - **EN URL:** https://perciocastelo.com.br/blog/en/anatomy-of-a-zombie-email-iso-8859-1-rfc-violations-deliverability.html - **Category:** E-mail - **Tags:** E-mail, SMTP, RFC 5322, RFC 2047, ISO-8859-1, UTF-8, Postfix, PHP, Entregabilidade, Headers - **Date:** 2026-09-04 | **Reading Time:** 6 min - **Summary:** Entenda como a ausência de Message-ID, o uso de ponto e vírgula no Cc e o ISO-8859-1 bruto no Subject ativam filtros antispam e quebram a entrega de e-mails corporativos. ### [51] Autópsia de um timeout global: debugando gargalos de i/o, MySQL e Apache no cPanel - **Canonical URL:** https://perciocastelo.com.br/blog/br/autopsia-timeout-global-debugando-gargalos-io-mysql-apache-cpanel.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/autopsia-timeout-global-debugando-gargalos-io-mysql-apache-cpanel.html - **EN URL:** https://perciocastelo.com.br/blog/en/autopsy-global-timeout-debugging-io-mysql-apache-cpanel.html - **Category:** Servidores - **Tags:** Servidores, cPanel, CloudLinux, MySQL, Apache, I/O, Performance, Hardware, Troubleshooting - **Date:** 2026-09-04 | **Reading Time:** 7 min - **Summary:** Um estudo de caso prático sobre como um SSD NVMe com latência assimétrica gerou efeito dominó no MySQL e no Apache, e como mitigar o gargalo usando a memória RAM como escudo. ### [52] Por trás do SMTP: como analisei um incidente real de spam, headers e reputação de e-mail - **Canonical URL:** https://perciocastelo.com.br/blog/br/por-tras-do-smtp-incidente-real-spam-headers-reputacao-email.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/por-tras-do-smtp-incidente-real-spam-headers-reputacao-email.html - **EN URL:** https://perciocastelo.com.br/blog/en/behind-smtp-analyzing-real-world-spam-headers-email-reputation.html - **Category:** E-mail - **Tags:** E-mail, SMTP, Antispam, Headers, SPF, DKIM, DMARC, Segurança, LGPD - **Date:** 2026-09-03 | **Reading Time:** 7 min - **Summary:** Uma análise prática de um cabeçalho de e-mail real capturado em quarentena: dissecando Received, SPF_PASS falso-positivo, regras de RBL e os cuidados éticos com a LGPD. ### [53] Comunicação em operações críticas: por que a sintaxe no suporte reflete o seu trabalho técnico - **Canonical URL:** https://perciocastelo.com.br/blog/br/communication-in-critical-operations-support-syntax.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/communication-in-critical-operations-support-syntax.html - **EN URL:** https://perciocastelo.com.br/blog/en/communication-in-critical-operations-support-syntax.html - **Category:** Carreira e Negócios - **Tags:** Comunicação, Suporte Técnico, Atendimento, Escrita Técnica, Qualidade, Dicas - **Date:** 2026-09-03 | **Reading Time:** 3 min - **Summary:** Como a clareza textual e o rigor gramatical nos tickets de suporte técnico constroem autoridade e confiança com o cliente, e o framework de três etapas ACK, Status e Commit. ### [54] A odisseia de rodar cPanel e systemd no Docker: de conflitos de Cgroups v1/v2 ao trap dos volumes persistentes - **Canonical URL:** https://perciocastelo.com.br/blog/br/cpanel-systemd-docker-cgroups-v1-v2-persistent-volumes.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cpanel-systemd-docker-cgroups-v1-v2-persistent-volumes.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-systemd-docker-cgroups-v1-v2-persistent-volumes.html - **Category:** DevOps - **Tags:** Docker, cPanel, Systemd, Cgroups, AlmaLinux, Linux Kernel, Containers, DevOps, Troubleshooting - **Date:** 2026-09-03 | **Reading Time:** 4 min - **Summary:** Um relato prático de depuração profunda rodando Systemd como PID 1 para cPanel no Docker, superando erros de Cgroups v1/v2 no Kernel e armadilhas de volumes nomeados. ### [55] Bun, Node.js e PM2 em produção: quando usar, quando evitar e trade-offs arquiteturais - **Canonical URL:** https://perciocastelo.com.br/blog/br/bun-nodejs-pm2-production-architecture-tradeoffs.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/bun-nodejs-pm2-production-architecture-tradeoffs.html - **EN URL:** https://perciocastelo.com.br/blog/en/bun-nodejs-pm2-production-architecture-tradeoffs.html - **Category:** Desenvolvimento - **Tags:** Bun, Node.js, PM2, JavaScript, TypeScript, Linux, DevOps, Syscalls, Docker, Performance - **Date:** 2026-09-02 | **Reading Time:** 4 min - **Summary:** Quando utilizar o PM2 com Bun e Node.js em produção, quando ele se torna um anti-padrão em containers e como diagnosticar concorrência de sockets no Linux. ### [56] Sobrevivendo ao kernel panic: diagnosticando e contornando regressões no boot do CachyOS com Limine - **Canonical URL:** https://perciocastelo.com.br/blog/br/cachyos-kernel-panic-limine-bootloader-regression-troubleshooting.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cachyos-kernel-panic-limine-bootloader-regression-troubleshooting.html - **EN URL:** https://perciocastelo.com.br/blog/en/cachyos-kernel-panic-limine-bootloader-regression-troubleshooting.html - **Category:** Infraestrutura - **Tags:** Linux, CachyOS, Kernel, Limine, ASUS, SysAdmin, Troubleshooting, DevOps - **Date:** 2026-09-02 | **Reading Time:** 4 min - **Summary:** Como diagnostiquei um travamento crítico de boot no CachyOS após atualizar para o kernel 7.2.2, a armadilha do hash Blake2b ao editar o Limine manualmente e as medidas para isol… ### [57] Como resolver o erro 'cannot refresh cache whilst offline' no Linux e cPanel - **Canonical URL:** https://perciocastelo.com.br/blog/br/cannot-refresh-cache-whilst-offline-linux-cpanel.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cannot-refresh-cache-whilst-offline-linux-cpanel.html - **EN URL:** https://perciocastelo.com.br/blog/en/cannot-refresh-cache-whilst-offline-linux-cpanel.html - **Category:** Linux - **Tags:** Linux, cPanel, DNF, YUM, Syscalls, Cache, Redes, Troubleshooting, DevOps, Shell - **Date:** 2026-09-02 | **Reading Time:** 3 min - **Summary:** Como diagnosticar e contornar o erro 'Cannot refresh cache whilst offline' no DNF/YUM, entendendo o comportamento de syscalls, modo offline e expiração de metadados. ### [58] Do SSH em lote à automação com UI: gerenciando múltiplas VPS com Ansible Semaphore - **Canonical URL:** https://perciocastelo.com.br/blog/br/batch-ssh-to-ui-automation-ansible-semaphore-multi-vps.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/batch-ssh-to-ui-automation-ansible-semaphore-multi-vps.html - **EN URL:** https://perciocastelo.com.br/blog/en/batch-ssh-to-ui-automation-ansible-semaphore-multi-vps.html - **Category:** DevOps - **Tags:** Ansible, Semaphore, Docker, VPS, Linux, Python, SSH, Automação, DevOps, Terraform - **Date:** 2026-09-01 | **Reading Time:** 4 min - **Summary:** Como centralizar o gerenciamento de múltiplas VPSs com uma interface web leve usando Ansible Semaphore, superando falhas do docker-compose no Python 3.12 e evitando a complexida… ### [59] Quando a otimização de bateria quebra o display manager: recuperando tela preta no CachyOS com GPU híbrida - **Canonical URL:** https://perciocastelo.com.br/blog/br/battery-optimization-broken-display-manager-cachyos-hybrid-gpu-fix.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/battery-optimization-broken-display-manager-cachyos-hybrid-gpu-fix.html - **EN URL:** https://perciocastelo.com.br/blog/en/battery-optimization-broken-display-manager-cachyos-hybrid-gpu-fix.html - **Category:** Infraestrutura - **Tags:** Linux, CachyOS, ASUS, NVIDIA, LightDM, Xorg, Troubleshooting, GPU Híbrida - **Date:** 2026-09-01 | **Reading Time:** 4 min - **Summary:** Como diagnostiquei e recuperei uma tela preta no CachyOS após tentar forçar o uso da GPU integrada para economizar bateria em um notebook Asus com RTX 5050. ### [60] Do setup ao recon: como estruturei meu pipeline de bug bounty no CachyOS (Arch Linux) - **Canonical URL:** https://perciocastelo.com.br/blog/br/building-bug-bounty-recon-pipeline-cachyos-arch-linux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/building-bug-bounty-recon-pipeline-cachyos-arch-linux.html - **EN URL:** https://perciocastelo.com.br/blog/en/building-bug-bounty-recon-pipeline-cachyos-arch-linux.html - **Category:** Cibersegurança - **Tags:** Bug Bounty, Recon, CachyOS, Arch Linux, Subfinder, Httpx, Naabu, Bash, OSINT, Segurança - **Date:** 2026-09-01 | **Reading Time:** 4 min - **Summary:** Como estruturar um pipeline de reconhecimento em Bug Bounty no CachyOS: o dilema entre caça manual e IA, ferramentas em Go pelo AUR e um script em Bash para mapeamento de alvos. ### [61] Troubleshooting avançado de erro 500 no cPanel: do rastreio de logs à compatibilidade do runtime - **Canonical URL:** https://perciocastelo.com.br/blog/br/advanced-http-500-troubleshooting-cpanel-log-tracing-php-runtime.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/advanced-http-500-troubleshooting-cpanel-log-tracing-php-runtime.html - **EN URL:** https://perciocastelo.com.br/blog/en/advanced-http-500-troubleshooting-cpanel-log-tracing-php-runtime.html - **Category:** Servidores - **Tags:** cPanel, PHP, Apache, PHP-FPM, Erro 500, Linux, Troubleshooting, CloudLinux, EasyApache, WordPress - **Date:** 2026-08-31 | **Reading Time:** 4 min - **Summary:** Um guia técnico definitivo para diagnosticar erros HTTP 500 no cPanel, cobrindo o fluxo de logs em 4 camadas, inspeção de syscalls com strace e matriz de compatibilidade do runt… ### [62] Do monorepo de IA ao reconnaissance com Google dorking: troubleshooting real no lab Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/ai-monorepos-and-osint-google-dorking-linux-lab-troubleshooting.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/ai-monorepos-and-osint-google-dorking-linux-lab-troubleshooting.html - **EN URL:** https://perciocastelo.com.br/blog/en/ai-monorepos-and-osint-google-dorking-linux-lab-troubleshooting.html - **Category:** Cibersegurança - **Tags:** Linux, CachyOS, Monorepo, PNPM, Docker, OSINT, TruffleHog, Google Dorking, Troubleshooting, Segurança - **Date:** 2026-08-31 | **Reading Time:** 5 min - **Summary:** Um diário prático de troubleshooting no CachyOS: resolvendo conflitos de pnpm e onnxruntime em monorepos de IA, isolamento de volumes Docker no TruffleHog e automação de OSINT c… ### [63] Como fazer gravação de tela com auto-zoom e cursor suave no Linux (OBS, Mint e CachyOS) - **Canonical URL:** https://perciocastelo.com.br/blog/br/auto-zoom-follow-mouse-obs-studio-linux-mint.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/auto-zoom-follow-mouse-obs-studio-linux-mint.html - **EN URL:** https://perciocastelo.com.br/blog/en/auto-zoom-follow-mouse-obs-studio-linux-mint.html - **Category:** Linux - **Tags:** Linux, OBS Studio, Linux Mint, CachyOS, Screencast, Wayland, X11, PipeWire, ScreenArc, Python - **Date:** 2026-08-31 | **Reading Time:** 3 min - **Summary:** Como criar gravações de tela com auto-zoom e cursor suave no Linux: interpolação matemática, ferramentas em AppImage (ScreenArc, Recordly) e scripts para OBS Studio no Mint e Ca… ### [64] Debugging: resolvendo o bloqueio "access denied by Imunify360 bot protection" em fluxos de automação - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugging-bloqueio-access-denied-imunify360-bot-protection.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugging-bloqueio-access-denied-imunify360-bot-protection.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-access-denied-imunify360-bot-protection.html - **Category:** Cibersegurança - **Tags:** Imunify360, WebShield, Firewall, Anti-bot, WAF, Troubleshooting, Segurança - **Date:** 2026-06-18 | **Reading Time:** 8 min - **Summary:** Guia prático para diagnosticar e solucionar o bloqueio "Access Denied by Imunify360 Bot Protection" em cronjobs, APIs e webhooks. Aprenda a configurar whitelists por CLI e inter… ### [65] Como criar OAuth Client ID e Client Secret no Google Cloud para Google Drive - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-criar-oauth-client-id-google-drive.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-criar-oauth-client-id-google-drive.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-create-oauth-client-id-google-drive.html - **Category:** Infraestrutura - **Tags:** Google Cloud, GCP, Google Drive, OAuth 2.0, Rclone, WinFSP, Automação, APIs, Sysadmin - **Date:** 2026-06-15 | **Reading Time:** 11 min - **Summary:** Guia visual passo a passo para criar seu próprio projeto no Google Cloud Platform (GCP) e emitir Client ID e Client Secret OAuth 2.0 dedicados para o Google Drive. Elimine o err… ### [66] Análise forense: operações D4 - criptografia de fio com TLS 1.3 e cirurgia de SSH - **Canonical URL:** https://perciocastelo.com.br/blog/br/analise-forense-operacoes-d4-criptografia-tls13-ssh.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/analise-forense-operacoes-d4-criptografia-tls13-ssh.html - **EN URL:** https://perciocastelo.com.br/blog/en/d4-network-tls13-ssh-hardening-forensics.html - **Category:** Cibersegurança - **Tags:** Linux, Rede, TLS-1.3, SSH, Criptografia, SecOps, SRE - **Date:** 2026-06-15 | **Reading Time:** 7 min - **Summary:** Um guia aprofundado sobre Operações D4 focando na segurança de rede em trânsito. Detalha a mecânica do handshake TLS 1.3, PFS, hardening do Nginx e cirurgia criptográfica no ssh… ### [67] Dominando os 8 domínios da cibersegurança: o guia definitivo do CISSP - **Canonical URL:** https://perciocastelo.com.br/blog/br/dominando-os-8-dominios-da-ciberseguranca-o-guia-definitivo-do-cissp.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/dominando-os-8-dominios-da-ciberseguranca-o-guia-definitivo-do-cissp.html - **EN URL:** https://perciocastelo.com.br/blog/en/mastering-the-8-domains-of-cybersecurity-cissp-study-guide.html - **Category:** Cibersegurança - **Tags:** CISSP, Cibersegurança, Hardening, SecOps, DevSecOps, Redes, IAM, SysAdmin - **Date:** 2026-06-15 | **Reading Time:** 20 min - **Summary:** Um guia de engenharia detalhado dos 8 domínios de segurança da informação mapeados para o CISSP, detalhando conceitos teóricos de governança, criptografia, redes de baixo nível … ### [68] Como integrar elixir phoenix e next.js no mesmo monorepo com PNPM - **Canonical URL:** https://perciocastelo.com.br/blog/br/elixir-phoenix-nextjs-pnpm-monorepo.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/elixir-phoenix-nextjs-pnpm-monorepo.html - **EN URL:** https://perciocastelo.com.br/blog/en/elixir-phoenix-nextjs-pnpm-monorepo.html - **Category:** Desenvolvimento - **Tags:** Elixir, Phoenix, PNPM, Monorepo, Node.js, Next.js, React, DevOps, Deploy, Docker, Alta Disponibilidade - **Date:** 2026-06-14 | **Reading Time:** 2 min - **Summary:** Como estruturar um monorepo unificando o backend de alta concorrência em Elixir (Phoenix) com o frontend Next.js gerenciado pelo PNPM. ### [69] Introdução ao RDAP na registro.br: o substituto do WHOIS - **Canonical URL:** https://perciocastelo.com.br/blog/br/introducao-rdap-registro-br-substituto-whois.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/introducao-rdap-registro-br-substituto-whois.html - **EN URL:** https://perciocastelo.com.br/blog/en/introduction-rdap-registro-br-whois-successor.html - **Category:** Cibersegurança - **Tags:** RDAP, WHOIS, DNS, Registro.BR, Linux, Cibersegurança, JSON, OSINT, Rede - **Date:** 2026-06-14 | **Reading Time:** 7 min - **Summary:** Guia completo sobre o protocolo RDAP na Registro.BR e IANA. Entenda as melhorias arquiteturais em relação ao antigo protocolo WHOIS, explore consultas estruturadas em JSON de do… ### [70] Como alternar o serviço de FTP no HestiaCP: VSFTPD vs proftpd - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-alternar-servico-ftp-hestiacp-vsftpd-proftpd.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-alternar-servico-ftp-hestiacp-vsftpd-proftpd.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-switch-ftp-service-hestiacp-vsftpd-proftpd.html - **Category:** Infraestrutura - **Tags:** HestiaCP, FTP, VSFTPD, ProFTPD, Linux, Sysadmin, Hardening, SRE - **Date:** 2026-06-14 | **Reading Time:** 7 min - **Summary:** Guia completo de engenharia de sistemas para alternar entre os servidores de FTP VSFTPD e ProFTPD no HestiaCP. Entenda as diferenças arquiteturais (segurança e leveza vs modular… ### [71] Como alterar a porta do SSH no Linux de forma segura - **Canonical URL:** https://perciocastelo.com.br/blog/br/alterando-porta-ssh-servidor-linux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/alterando-porta-ssh-servidor-linux.html - **EN URL:** https://perciocastelo.com.br/blog/en/changing-default-ssh-port-linux-server.html - **Category:** Cibersegurança - **Tags:** SSH, Hardening, Linux, Firewall, UFW, Iptables, Segurança, SRE - **Date:** 2026-06-14 | **Reading Time:** 8 min - **Summary:** Guia prático de infraestrutura e cibersegurança para alterar a porta padrão do SSH (22) em servidores Linux de forma segura. Aprenda a planejar a escolha da porta, configurar ba… ### [72] Como aumentar o timeout do MySQL no HestiaCP - **Canonical URL:** https://perciocastelo.com.br/blog/br/aumentando-timeout-mysql-hestiacp.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/aumentando-timeout-mysql-hestiacp.html - **EN URL:** https://perciocastelo.com.br/blog/en/increasing-mysql-timeout-hestiacp.html - **Category:** Infraestrutura - **Tags:** HestiaCP, MySQL, Banco de Dados, Sysadmin, SSL, Let's Encrypt - **Date:** 2026-06-14 | **Reading Time:** 5 min - **Summary:** Guia técnico de infraestrutura para gerenciar e configurar corretamente os timeouts do MySQL/MariaDB no HestiaCP. Entenda o impacto do wait_timeout, aprenda a coordenar parâmetr… ### [73] Como criar e configurar templates de DNS no HestiaCP - **Canonical URL:** https://perciocastelo.com.br/blog/br/dominando-templates-dns-hestiacp.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/dominando-templates-dns-hestiacp.html - **EN URL:** https://perciocastelo.com.br/blog/en/mastering-dns-templates-hestiacp.html - **Category:** Infraestrutura - **Tags:** HestiaCP, DNS, BIND, Web Hosting, Sysadmin, Automação - **Date:** 2026-06-14 | **Reading Time:** 7 min - **Summary:** Guia completo para entender, gerenciar e personalizar templates de DNS (arquivos .tpl) no HestiaCP. Aprenda as boas práticas de segurança, como criar templates customizados do z… ### [74] Como liberar novos servidores no cluster de DNS do HestiaCP - **Canonical URL:** https://perciocastelo.com.br/blog/br/liberando-novos-servidores-cluster-dns-hestiacp.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/liberando-novos-servidores-cluster-dns-hestiacp.html - **EN URL:** https://perciocastelo.com.br/blog/en/enabling-new-servers-dns-cluster-hestiacp.html - **Category:** Infraestrutura - **Tags:** HestiaCP, DNS, BIND, Cluster, Sysadmin, API - **Date:** 2026-06-14 | **Reading Time:** 7 min - **Summary:** Guia completo de engenharia de sistemas para adicionar e liberar novos servidores em um cluster de DNS integrado no HestiaCP. Aprenda a configurar permissões de API de forma seg… ### [75] Como alterar o tempo de transferência de zonas DNS no HestiaCP - **Canonical URL:** https://perciocastelo.com.br/blog/br/alterando-tempo-transferencia-zonas-hestiacp.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/alterando-tempo-transferencia-zonas-hestiacp.html - **EN URL:** https://perciocastelo.com.br/blog/en/changing-dns-zone-transfer-interval-hestiacp.html - **Category:** Infraestrutura - **Tags:** HestiaCP, DNS, BIND, Sysadmin, Cluster - **Date:** 2026-06-14 | **Reading Time:** 7 min - **Summary:** Guia completo para alterar o intervalo de sincronização e transferência de zonas DNS em clusters do HestiaCP. Aprenda a configurar o cron job pelo shell ou painel e entenda o im… ### [76] TanStack Query vs. useEffect: O Guia Definitivo de Data Fetching, Governança de Estado e Performance no React - **Canonical URL:** https://perciocastelo.com.br/blog/br/tanstack-query-vs-useeffect-busca-dados-react.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/tanstack-query-vs-useeffect-busca-dados-react.html - **EN URL:** https://perciocastelo.com.br/blog/en/tanstack-query-vs-useeffect-data-fetching-react.html - **Category:** Frontend - **Tags:** React, TanStack Query, React Query, TypeScript, Data Fetching, Frontend, Performance, Zod - **Date:** 2026-06-14 | **Reading Time:** 8 min - **Summary:** Guia definitivo e aprofundado comparando useEffect e TanStack Query: elimine race conditions, implemente cache inteligente, useMutation, Suspense, validação com Zod e governança… ### [77] Wazuh Docker: resolvendo erros de permissão e TLS no generate-indexer-certs.yml - **Canonical URL:** https://perciocastelo.com.br/blog/br/wazuh-docker-generate-indexer-certs-erros-solucoes.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/wazuh-docker-generate-indexer-certs-erros-solucoes.html - **EN URL:** https://perciocastelo.com.br/blog/en/wazuh-docker-generate-indexer-certs-tls-fix.html - **Category:** Cibersegurança - **Tags:** Wazuh, Docker, SSL, TLS, Cibersegurança, DevOps, Containers, Troubleshooting - **Date:** 2026-06-14 | **Reading Time:** 5 min - **Summary:** Diagnóstico prático de infraestrutura para resolver falhas comuns de permissão de arquivo e Hostname Mismatch na geração de certificados TLS para o Wazuh Indexer. Soluções compl… ### [78] Winfsp no Windows: o que é, por que é seguro e como opera sob o capô (FUSE no Windows) - **Canonical URL:** https://perciocastelo.com.br/blog/br/o-que-e-winfsp-como-funciona-e-seguro.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/o-que-e-winfsp-como-funciona-e-seguro.html - **EN URL:** https://perciocastelo.com.br/blog/en/what-is-winfsp-how-it-works-is-it-safe.html - **Category:** Infraestrutura - **Tags:** WinFSP, Windows, Drivers, Sistemas de Arquivos, FUSE, Cibersegurança, Sysadmin - **Date:** 2026-06-14 | **Reading Time:** 13 min - **Summary:** Uma dissecagem técnica detalhada sobre o WinFSP (Windows File System Proxy). Entenda sua arquitetura de isolamento no kernel, instruções de instalação segura, verificação de int… ### [79] Docker compose: desvendando a causa e solução do erro `non-string key at top level` - **Canonical URL:** https://perciocastelo.com.br/blog/br/docker-compose-erro-non-string-key-at-top-level-solucao.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/docker-compose-erro-non-string-key-at-top-level-solucao.html - **EN URL:** https://perciocastelo.com.br/blog/en/docker-compose-non-string-key-at-top-level-fix.html - **Category:** Desenvolvimento - **Tags:** Docker, Docker Compose, YAML, Troubleshooting, DevOps, Sintaxe, Erro - **Date:** 2026-06-14 | **Reading Time:** 5 min - **Summary:** Um diagnóstico prático de sintaxe YAML sobre o erro "non-string key at top level" no Docker Compose, explicando as falhas clássicas de declaração de portas e indentação. ### [80] Lintriage: script Bash para triagem forense e resposta a incidentes em Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/lin-triage-script-bash-triagem-forense-incidentes-linux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/lin-triage-script-bash-triagem-forense-incidentes-linux.html - **EN URL:** https://perciocastelo.com.br/blog/en/lin-triage-bash-script-forensic-triage-linux-incidents.html - **Category:** Cibersegurança - **Tags:** Cibersegurança, Forense, Linux, Incident Response, Bash, SecOps, DFIR - **Date:** 2026-06-09 | **Reading Time:** 6 min - **Summary:** Guia técnico de triagem de incidentes Linux usando o LinTriage para extrair IOCs em menos de 10 segundos, respeitando a ordem de volatilidade. ### [81] Como identifiquei e corrigi problemas de charset e collation no moodle (passo a passo) - **Canonical URL:** https://perciocastelo.com.br/blog/br/converter-charset-moodle-utf8mb4.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/converter-charset-moodle-utf8mb4.html - **EN URL:** https://perciocastelo.com.br/blog/en/convert-moodle-database-utf8mb4.html - **Category:** Desenvolvimento - **Tags:** Moodle, MySQL, MariaDB, Charset, Collation, PHP, Troubleshooting, Banco de Dados - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Caracteres corrompidos, falhas em requisições Ajax ou avisos de collation no Moodle? Veja como auditar tabelas no MySQL/MariaDB, rodar a migração via CLI e proteger o moodledata. ### [82] Gmail rejeitando e-mails do DirectAdmin: como autenticar o hostname com SPF e DKIM - **Canonical URL:** https://perciocastelo.com.br/blog/br/gmail-rejeitando-email-directadmin-spf-dkim.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/gmail-rejeitando-email-directadmin-spf-dkim.html - **EN URL:** https://perciocastelo.com.br/blog/en/gmail-rejecting-directadmin-system-emails-spf-dkim.html - **Category:** Infraestrutura - **Tags:** DirectAdmin, SPF, DKIM, DMARC, Exim, E-mail, DNS, Linux, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Como corrigir o erro 550-5.7.26 do Gmail e bloqueios de e-mails de sistema no DirectAdmin gerando chaves DKIM e registros SPF dedicados para o hostname do servidor. ### [83] Internacionalização no react e prisma: como validar chaves no build com typescript - **Canonical URL:** https://perciocastelo.com.br/blog/br/internacionalizacao-react-prisma-typescript.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/internacionalizacao-react-prisma-typescript.html - **EN URL:** https://perciocastelo.com.br/blog/en/type-safe-i18n-react-prisma-typescript.html - **Category:** Desenvolvimento - **Tags:** Next.js, React, Frontend, JavaScript, TypeScript, Bun, Prisma, i18n - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Como implementar internacionalização tipada em aplicações modernas com React, TypeScript declaration merging, i18next e modelagem relacional no Prisma. ### [84] Como gerenciar e atualizar múltiplos WordPress pelo terminal com WP-CLI - **Canonical URL:** https://perciocastelo.com.br/blog/br/gerenciar-wordpress-terminal-wp-cli.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/gerenciar-wordpress-terminal-wp-cli.html - **EN URL:** https://perciocastelo.com.br/blog/en/manage-wordpress-terminal-wp-cli.html - **Category:** WordPress - **Tags:** WordPress, WP-CLI, Automação, DevOps, CLI, Linux, Shell - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Como instalar e usar o WP-CLI com segurança, executar rotinas de backup, gerenciar credenciais sem expor senhas no histórico e automatizar atualizações em lote. ### [85] Por que abrir portas na Oracle cloud falha: security lists vs iptables do Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/abrir-portas-oracle-cloud-oci.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/abrir-portas-oracle-cloud-oci.html - **EN URL:** https://perciocastelo.com.br/blog/en/opening-ports-oracle-cloud-oci.html - **Category:** Infraestrutura - **Tags:** Oracle Cloud, OCI, Firewall, Linux, Networking, Iptables, DevOps, Cloud - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Como diagnosticar e resolver bloqueios de rede na Oracle Cloud Infrastructure (OCI), entendendo a diferença entre Security Lists na nuvem e o firewall local do Linux. ### [86] A ilusão do `sshd_config`: como realmente garantir a segurança da autenticação SSH no cPanel/CloudLinux - **Canonical URL:** https://perciocastelo.com.br/blog/br/a-ilusao-do-sshd-config-como-realmente-garantir-a-seguranca-da-autenticacao-ssh-no-cpanel-cloudlinux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/a-ilusao-do-sshd-config-como-realmente-garantir-a-seguranca-da-autenticacao-ssh-no-cpanel-cloudlinux.html - **EN URL:** https://perciocastelo.com.br/blog/en/the-sshd-config-illusion-how-to-actually-ensure-ssh-authentication-security-on-cpanel-and-cloudlinux.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Recentemente, encerrei uma investigação (Evento de origem: #3104798) e a aplicação de ações corretivas relacionadas ao controle de autenticação SSH em nossos servidores cPanel. … ### [87] Roundcube no cPanel quebrando com DB error [14] unable to open database file - **Canonical URL:** https://perciocastelo.com.br/blog/br/roundcube-cpanel-db-error-14-unable-open-database-file-fix.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/roundcube-cpanel-db-error-14-unable-open-database-file-fix.html - **EN URL:** https://perciocastelo.com.br/blog/en/roundcube-cpanel-db-error-14-unable-open-database-file-fix.html - **Category:** Infraestrutura - **Tags:** Roundcube, cPanel, Webmail, SQLite, Troubleshooting, CloudLinux, CageFS, SELinux - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Diagnóstico técnico avançado por camadas para corrigir o erro `DB Error: [14] unable to open database file` no Roundcube do cPanel. Aprenda a restaurar permissões, verificar a i… ### [88] Guia Definitivo de Troubleshooting de Let's Encrypt e SSL no DirectAdmin (CLI, CAA e Subdomínio WWW) - **Canonical URL:** https://perciocastelo.com.br/blog/br/resolvendo-o-erro-generico-de-ssl-no-directadmin-o-misterio-do-registro-caa.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/resolvendo-o-erro-generico-de-ssl-no-directadmin-o-misterio-do-registro-caa.html - **EN URL:** https://perciocastelo.com.br/blog/en/fixing-the-generic-ssl-error-in-directadmin-the-caa-record-and-lets-encrypt-mystery.html - **Category:** Infraestrutura - **Tags:** cPanel, DirectAdmin, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux, Let's Encrypt, SSL, CAA - **Date:** 2026-06-07 | **Reading Time:** 10 min - **Summary:** Diagnóstico e resolução de falhas na emissão de certificados Let's Encrypt no DirectAdmin via CLI, cobrindo conflitos de registro CAA no DNS, omissão do subdomínio www e ajustes… ### [89] Quando o filesystem e o daemon entram em desincronia - **Canonical URL:** https://perciocastelo.com.br/blog/br/anatomia-de-um-email-fantasma-desincronia-entre-filesystem-e-dovecot-imap.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/anatomia-de-um-email-fantasma-desincronia-entre-filesystem-e-dovecot-imap.html - **EN URL:** https://perciocastelo.com.br/blog/en/anatomy-of-a-phantom-email-filesystem-and-dovecot-imap-desynchronization.html - **Category:** Infraestrutura - **Tags:** cPanel, Dovecot, IMAP, Maildir, SysAdmin, Linux, E-mail, Troubleshooting, Exim - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Um diagnóstico forense detalhado de corrupção do arquivo dovecot-uidlist e cache de índices IMAP sob compressão Zlib. Cobre fluxo MTA/MDA, auditoria de configurações, logs e eta… ### [90] WSL2 parou de funcionar? Diagnóstico e correção do erro `hcs_e_hyperv_not_installed` - **Canonical URL:** https://perciocastelo.com.br/blog/br/wsl2-hcs-e-hyperv-not-installed-diagnostico-correcao.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/wsl2-hcs-e-hyperv-not-installed-diagnostico-correcao.html - **EN URL:** https://perciocastelo.com.br/blog/en/wsl2-hcs-e-hyperv-not-installed-diagnosis-fix.html - **Category:** Infraestrutura - **Tags:** WSL2, Hyper-V, Windows, Troubleshooting, Virtualização, PowerShell, DevOps - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** RCA técnico e correção definitiva para o erro `HCS_E_HYPERV_NOT_INSTALLED` no WSL2, cobrindo BIOS/UEFI, features do Windows, boot do hypervisor, nested virtualization, conflitos… ### [91] WordPress Admin Bloqueado: Diagnóstico Forense, Desbloqueio e Recuperação de Acesso via WP-CLI e MySQL - **Canonical URL:** https://perciocastelo.com.br/blog/br/wordpress-admin-bloqueado-antes-login-diagnostico-forense-wp-cli.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/wordpress-admin-bloqueado-antes-login-diagnostico-forense-wp-cli.html - **EN URL:** https://perciocastelo.com.br/blog/en/wordpress-admin-locked-before-login-forensic-diagnosis-wp-cli.html - **Category:** WordPress - **Tags:** WordPress, WP-CLI, MySQL, Troubleshooting, Forense, WAF, .htaccess, Segurança, Administração - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Passo a passo completo para desbloquear wp-admin antes do login, diagnosticar WAF/.htaccess/IP via logs, criar administrador de emergência e redefinir senhas com WP-CLI e MySQL. ### [92] Implementando 2FA por e-mail no WHMCS: arquitetura, código e boas práticas - **Canonical URL:** https://perciocastelo.com.br/blog/br/whmcs-implementing-2fa-email-security-guide.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/whmcs-implementing-2fa-email-security-guide.html - **EN URL:** https://perciocastelo.com.br/blog/en/whmcs-implementing-2fa-email-security-guide.html - **Category:** Desenvolvimento - **Tags:** WHMCS, PHP, 2FA, Segurança, Desenvolvimento, Autenticação, E-mail, SysAdmin - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Um guia técnico detalhado sobre a criação de um módulo de autenticação em dois fatores (2FA) via e-mail para o WHMCS, abordando a arquitetura interna do sistema, decisões de cód… ### [93] Implementando "text blips" (pseudo-speech) na web com web audio API - **Canonical URL:** https://perciocastelo.com.br/blog/br/web-audio-api-text-blips-pseudo-speech-web.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/web-audio-api-text-blips-pseudo-speech-web.html - **EN URL:** https://perciocastelo.com.br/blog/en/web-audio-api-text-blips-pseudo-speech.html - **Category:** Desenvolvimento - **Tags:** Web Audio API, JavaScript, UX, Game Audio, OscillatorNode, Typewriter, Audio Procedural - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Implementação técnica de pseudo-speech procedural com Web Audio API, cobrindo arquitetura de áudio, sincronização com typewriter, autoplay policy, variação. ### [94] Erro de enumeração de interface host-only - **Canonical URL:** https://perciocastelo.com.br/blog/br/virtualbox-troubleshooting-fixing-host-only-adapter-enumeration-errors.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/virtualbox-troubleshooting-fixing-host-only-adapter-enumeration-errors.html - **EN URL:** https://perciocastelo.com.br/blog/en/virtualbox-troubleshooting-fixing-host-only-adapter-enumeration-errors.html - **Category:** Infraestrutura - **Tags:** VirtualBox, Redes, Linux, SysAdmin, DHCP - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Ao tentar configurar o adaptador de rede da VM Metasploitable 2, o VirtualBox apresentava uma inconsistência de estado. Embora o modo "Placa de rede exclusiva de hospedeiro (hos… ### [95] Desvendando o vaultwarden: como configurar SMTP e Docker sem erros - **Canonical URL:** https://perciocastelo.com.br/blog/br/vaultwarden-smtp-docker-setup-with-force-tls.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/vaultwarden-smtp-docker-setup-with-force-tls.html - **EN URL:** https://perciocastelo.com.br/blog/en/vaultwarden-smtp-docker-setup-with-force-tls.html - **Category:** Infraestrutura - **Tags:** Vaultwarden, Docker, Docker Compose, SMTP, TLS, Password Manager, Linux - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Relato técnico de campo da configuração de Vaultwarden em Docker com SMTP e TLS implícito, incluindo correção de .env ignorado e credenciais com caracteres especiais. ### [96] URLs amigáveis com .htaccess: guia definitivo com caso real de ferramenta WHOIS - **Canonical URL:** https://perciocastelo.com.br/blog/br/urls-amigaveis-htaccess-guia-definitivo-caso-whois.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/urls-amigaveis-htaccess-guia-definitivo-caso-whois.html - **EN URL:** https://perciocastelo.com.br/blog/en/friendly-urls-htaccess-definitive-guide-whois-case.html - **Category:** Infraestrutura - **Tags:** Apache, htaccess, URL Rewriting, SEO, WHOIS, mod_rewrite, PHP - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Caso técnico completo de migração de query strings para URLs amigáveis em Apache com `.htaccess`, cobrindo ordem de regras, redirecionamento 301. ### [97] Turbopack Rust panic: decodificando e corrigindo inner_of_uppers_lost_follower no next.js 16 - **Canonical URL:** https://perciocastelo.com.br/blog/br/turbopack-rust-panic-inner-uppers-lost-follower-nextjs16.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/turbopack-rust-panic-inner-uppers-lost-follower-nextjs16.html - **EN URL:** https://perciocastelo.com.br/blog/en/turbopack-rust-panic-dissecting-and-fixing-inner-of-uppers-lost-follower-in-next-js-16.html - **Category:** Desenvolvimento - **Tags:** Next.js, React, Frontend, JavaScript, TypeScript, WebDev, Programação - **Date:** 2026-06-07 | **Reading Time:** 7 min - **Summary:** Uma análise forense de corrupção do grafo de dependências no backend turbo-tasks do Turbopack no Next.js 16, incluindo reset de cache, fallback para Webpack e estratégias de can… ### [98] Troubleshooting prisma studio no Linux: `spawn xdg-open ENOENT` - diagnóstico, correção e hardening de ambiente - **Canonical URL:** https://perciocastelo.com.br/blog/br/troubleshooting-prisma-studio-linux-spawn-xdg-open-enoent.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/troubleshooting-prisma-studio-linux-spawn-xdg-open-enoent.html - **EN URL:** https://perciocastelo.com.br/blog/en/prisma-studio-linux-spawn-xdg-open-enoent-troubleshooting.html - **Category:** Infraestrutura - **Tags:** Prisma, Node.js, Linux, Troubleshooting, Docker, WSL, DevOps, Hardening - **Date:** 2026-06-07 | **Reading Time:** 7 min - **Summary:** Guia técnico de campo para diagnosticar e corrigir o erro `spawn xdg-open ENOENT` no Prisma Studio, incluindo cenários headless, Docker, WSL e padronização. ### [99] Anatomia de um subsistema fantasma: debugging bluetooth no Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/troubleshooting-bluetooth-no-linux-do-kernel-ao-userspace.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/troubleshooting-bluetooth-no-linux-do-kernel-ao-userspace.html - **EN URL:** https://perciocastelo.com.br/blog/en/linux-bluetooth-troubleshooting-from-kernel-to-userspace.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Quando o ícone do Bluetooth desaparece no Linux Mint, raramente é uma falha na interface gráfica (GUI). Quase sempre, estamos lidando com uma quebra na cadeia de confiança que v… ### [100] Troubleshooting BIND9 + WHMCS: sintaxe DNS, cron de alta performance e integração eNom - **Canonical URL:** https://perciocastelo.com.br/blog/br/troubleshooting-bind9-whmcs-sintaxe-dns-cron-alta-performance-integracao-enom.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/troubleshooting-bind9-whmcs-sintaxe-dns-cron-alta-performance-integracao-enom.html - **EN URL:** https://perciocastelo.com.br/blog/en/bind9-whmcs-troubleshooting-dns-syntax-high-performance-cron-enom-integration.html - **Category:** Desenvolvimento - **Tags:** BIND9, WHMCS, DNS, Cron, eNom, API, Linux, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Relato técnico operacional cobrindo correção de sintaxe crítica no BIND9, otimização segura da cron do WHMCS e implementação da integração eNom com validação. ### [101] Troubleshoot cPanel: resolvendo travas no `.lock` e falhas na adição de domínios - **Canonical URL:** https://perciocastelo.com.br/blog/br/troubleshoot-cpanel-travas-lock-falhas-adicao-dominios.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/troubleshoot-cpanel-travas-lock-falhas-adicao-dominios.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-lock-file-stalls-domain-dns-add-failures-troubleshooting.html - **Category:** Infraestrutura - **Tags:** cPanel, WHM, DNS, Apache, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Guia prático para diagnosticar e corrigir travas em `/var/cpanel/webcalls/.lock` que impedem criação de domínios e zonas DNS no cPanel/WHM. ### [102] Mão no barro: o guia de sobrevivência para transição de filtros anti-spam e validação de infra - **Canonical URL:** https://perciocastelo.com.br/blog/br/guia-sobrevivencia-transicao-filtros-anti-spam-validacao-infraestrutura.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/guia-sobrevivencia-transicao-filtros-anti-spam-validacao-infraestrutura.html - **EN URL:** https://perciocastelo.com.br/blog/en/survival-guide-anti-spam-filter-transition-infrastructure-validation.html - **Category:** Infraestrutura - **Tags:** SpamAssassin, CSF, Firewall, E-mail, MTA, Migração, Troubleshooting, DNS, Infraestrutura, SysAdmin - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Um relato técnico e operacional sobre a migração de ferramentas de segurança (SpamAssassin, cPGuard), os diagnósticos de latência em MTAs e comandos de firewall essenciais para … ### [103] Diário de suporte: driblando o pkgacct no cPanel e alinhando a comunicação com o cliente - **Canonical URL:** https://perciocastelo.com.br/blog/br/support-diary-cpanel-pkgacct-excludes-customer-communication.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/support-diary-cpanel-pkgacct-excludes-customer-communication.html - **EN URL:** https://perciocastelo.com.br/blog/en/support-diary-cpanel-pkgacct-excludes-customer-communication.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Como contornar uma limitação estrutural na geração de backups via CLI no cPanel e como gerenciar crises de comunicação ao isolar problemas externos no suporte N3. ### [104] Como estabilizei uma VPS travando com SWAP lotado, Wazuh, kiro, codex e sessões SSH caindo - **Canonical URL:** https://perciocastelo.com.br/blog/br/estabilizando-vps-swap-ssh-editores-remotos-wazuh.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/estabilizando-vps-swap-ssh-editores-remotos-wazuh.html - **EN URL:** https://perciocastelo.com.br/blog/en/stabilizing-vps-swap-ssh-remote-editors-wazuh.html - **Category:** Infraestrutura - **Tags:** Linux, VPS, Swap, SSH, Wazuh, OpenSearch, Node.js, Codex, Kiro, Performance, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 13 min - **Summary:** Diário técnico de estabilização de uma VPS com 12GB de RAM, swap de 1GB esgotado, Wazuh Indexer consumindo heap Java e editores remotos duplicando processos. ### [105] Guia de troubleshooting: gerenciando o serviço SPFBL no Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/spfbl-service-management-linux-guide.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/spfbl-service-management-linux-guide.html - **EN URL:** https://perciocastelo.com.br/blog/en/spfbl-service-management-linux-guide.html - **Category:** Infraestrutura - **Tags:** SPFBL, Linux, Java, SysAdmin, Systemd, E-mail, Spam Control, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Um guia prático e avançado para a administração do SPFBL no Linux. Aprenda a instalar, configurar portas, otimizar a JVM com Garbage Collector de baixa latência, gerenciar logs,… ### [106] FTP, FTPS ou SFTP no cPanel/DirectAdmin: arquitetura correta e falhas comuns - **Canonical URL:** https://perciocastelo.com.br/blog/br/sftp-vs-contas-ftp-adicionais-por-que-conexao-falha-cpanel-directadmin.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/sftp-vs-contas-ftp-adicionais-por-que-conexao-falha-cpanel-directadmin.html - **EN URL:** https://perciocastelo.com.br/blog/en/sftp-vs-additional-ftp-accounts-why-connection-fails-cpanel-directadmin.html - **Category:** Infraestrutura - **Tags:** SFTP, FTPS, cPanel, DirectAdmin, Linux, Segurança - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Uma análise técnica aprofundada sobre a diferença de autenticação entre usuários do sistema e contas virtuais de FTP. Aprenda a configurar chroot de SFTP, forçar criptografia TL… ### [107] Segurança ofensiva na prática: XSS, SQL injection e arquitetura de confiança zero em next.js - **Canonical URL:** https://perciocastelo.com.br/blog/br/seguranca-ofensiva-pratica-xss-sql-injection-confianca-zero-nextjs.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/seguranca-ofensiva-pratica-xss-sql-injection-confianca-zero-nextjs.html - **EN URL:** https://perciocastelo.com.br/blog/en/offensive-security-xss-sql-injection-zero-trust-nextjs.html - **Category:** Cibersegurança - **Tags:** Next.js, XSS, SQL Injection, Zero Trust, Zod, NextAuth, DOMPurify, AppSec - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Consolidação técnica de falhas críticas em SaaS com foco em SQL Injection, Stored XSS, rate limiting, proteção contra CSRF, cabeçalhos de segurança, controle de cookies e logs e… ### [108] Quando os diretórios do IMAP somem: um relato de "pé no barro" no Roundcube - **Canonical URL:** https://perciocastelo.com.br/blog/br/roundcube-imap-directories-missing-dovecot-solution.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/roundcube-imap-directories-missing-dovecot-solution.html - **EN URL:** https://perciocastelo.com.br/blog/en/roundcube-imap-directories-missing-dovecot-solution.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Um diagnóstico forense prático para resolver o sumiço de pastas IMAP no Roundcube. Aprenda sobre permissões Maildir, corrupção de índices Dovecot, codificação UTF-7 do arquivo s… ### [109] Rodando fastpanel e aaPanel no Podman (Rocky Linux): o pesadelo do UID mapping e soluções reais - **Canonical URL:** https://perciocastelo.com.br/blog/br/rodando-fastpanel-aapanel-podman-rocky-linux-uid-mapping.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/rodando-fastpanel-aapanel-podman-rocky-linux-uid-mapping.html - **EN URL:** https://perciocastelo.com.br/blog/en/running-fastpanel-aapanel-podman-rocky-linux-uid-mapping.html - **Category:** Infraestrutura - **Tags:** Podman, Fastpanel, aaPanel, Rocky Linux, UID Mapping, SELinux, SysAdmin, Containers, MySQL, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 7 min - **Summary:** Um relato técnico detalhado sobre os desafios de rodar painéis de controle em containers rootless, cobrindo os riscos de segurança da flag --privileged, truques de OS-release, m… ### [110] O dia em que o kernel do Rocky Linux 8 "quebrou" meu iptables (e como resolvi) - **Canonical URL:** https://perciocastelo.com.br/blog/br/rocky-linux-8-kernel-broke-iptables-fix.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/rocky-linux-8-kernel-broke-iptables-fix.html - **EN URL:** https://perciocastelo.com.br/blog/en/rocky-linux-8-kernel-broke-iptables-fix.html - **Category:** Infraestrutura - **Tags:** Rocky Linux, Kernel, Iptables, Docker, NAT, Modules, Troubleshooting, Firewall, Linux - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Relato técnico detalhado de incompatibilidade entre atualização de kernel e iptables no Rocky Linux 8, cobrindo o diagnóstico de módulos faltantes, backups de regras, persistênc… ### [111] Tempestade perfeita em hardware legado - **Canonical URL:** https://perciocastelo.com.br/blog/br/reviving-old-asus-linux-mint-22-nvidia-kernel-blacklist.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/reviving-old-asus-linux-mint-22-nvidia-kernel-blacklist.html - **EN URL:** https://perciocastelo.com.br/blog/en/reviving-old-asus-linux-mint-22-nvidia-kernel-blacklist.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Diagnóstico técnico forense e remediação de congelamentos gráficos no ASUS X450LC com Linux Mint 22, abordando o driver nouveau, compilação de módulos NVIDIA via DKMS, escolha d… ### [112] Resolvendo o "IP fantasma" após editar zonas DNS manualmente no cPanel - **Canonical URL:** https://perciocastelo.com.br/blog/br/resolving-phantom-ip-manual-dns-zone-edits-cpanel-bind.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/resolving-phantom-ip-manual-dns-zone-edits-cpanel-bind.html - **EN URL:** https://perciocastelo.com.br/blog/en/fixing-phantom-ips-after-manual-dns-zone-edits-in-cpanel.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Quem administra servidores corporativos baseados na stack cPanel/WHM sabe que as limitações da interface gráfica muitas vezes exigem bypasses diretos via shell. Este guia detalh… ### [113] Resolvendo o erro intermitente: AUTH command used when not advertised no Exim (cPanel) - **Canonical URL:** https://perciocastelo.com.br/blog/br/resolving-exim-auth-command-used-when-not-advertised-cpanel.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/resolving-exim-auth-command-used-when-not-advertised-cpanel.html - **EN URL:** https://perciocastelo.com.br/blog/en/fixing-the-intermittent-auth-command-used-when-not-advertised-error-in-exim-on-cpanel.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Quedas intermitentes de autenticação SMTP no Exim podem ser causadas por falhas na negociação TLS. Este guia aborda o diagnóstico passo a passo e a resolução definitiva no cPanel. ### [114] Resolvendo o erro E2BIG e conexões recusadas: uma jornada de debug no ecossistema Bun + next.js + prisma - **Canonical URL:** https://perciocastelo.com.br/blog/br/resolving-e2big-connection-refused-debug-bun-nextjs-prisma.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/resolving-e2big-connection-refused-debug-bun-nextjs-prisma.html - **EN URL:** https://perciocastelo.com.br/blog/en/resolving-e2big-connection-refused-debug-bun-nextjs-prisma.html - **Category:** Desenvolvimento - **Tags:** Bun, Next.js, Prisma, PostgreSQL, Linux, Debug, E2BIG, ECONNREFUSED - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Jornada técnica de debug em migração para Linux Mint, resolvendo ECONNREFUSED no Prisma, conflitos de Node.js com Bun e E2BIG no posix_spawn, com soluções, alternativas de infra… ### [115] Resolvendo lentidão crítica no Roundcube webmail - **Canonical URL:** https://perciocastelo.com.br/blog/br/resolvendo-lentidao-critica-roundcube-webmail.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/resolvendo-lentidao-critica-roundcube-webmail.html - **EN URL:** https://perciocastelo.com.br/blog/en/fixing-critical-roundcube-webmail-slowness.html - **Category:** E-mail - **Tags:** Roundcube, DirectAdmin, LiteSpeed, Dovecot, IMAP - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Guia prático para corrigir lentidão severa no Roundcube causada por limites IMAP, timeouts de DNS, e contenção no banco de dados, com medidas de segurança e checklists. ### [116] Resolvendo conflitos de quota de e-mail e erros de SMTPUTF8 em ambiente Exim/Dovecot - **Canonical URL:** https://perciocastelo.com.br/blog/br/resolvendo-conflitos-quota-email-erros-smtputf8.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/resolvendo-conflitos-quota-email-erros-smtputf8.html - **EN URL:** https://perciocastelo.com.br/blog/en/fixing-email-quota-conflicts-smtputf8-errors.html - **Category:** E-mail - **Tags:** cPanel, Plesk, Dovecot, Exim, SMTPUTF8, Maildir, Migração - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Procedimento operacional completo para corrigir quota inconsistente pós-migração e falhas `SMTPUTF8 used when not advertised`, com diagnóstico por CLI, backups e checklists. ### [117] Resolvendo conflitos de configuração no Exim e SpamAssassin (ipv4 vs ipv6) - **Canonical URL:** https://perciocastelo.com.br/blog/br/resolvendo-conflitos-configuracao-exim-spamassassin-ipv4-ipv6.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/resolvendo-conflitos-configuracao-exim-spamassassin-ipv4-ipv6.html - **EN URL:** https://perciocastelo.com.br/blog/en/fixing-exim-spamassassin-config-conflicts-ipv4-ipv6.html - **Category:** E-mail - **Tags:** Exim, SpamAssassin, DirectAdmin, IPv6, IPv4, CustomBuild - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Caso técnico de falha em cadeia no Exim: variável duplicada em `exim.variables.conf`, conflito de loopback entre `spamc` e `spamd`, e persistência da correção. ### [118] Migração arquitetural WSL: integrando Podman e Distrobox para um workflow enterprise bare-metal - **Canonical URL:** https://perciocastelo.com.br/blog/br/replicating-wsl-development-experience-podman-distrobox-linux-mint.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/replicating-wsl-development-experience-podman-distrobox-linux-mint.html - **EN URL:** https://perciocastelo.com.br/blog/en/replicating-wsl-development-experience-podman-distrobox-linux-mint.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Um guia prático para replicar a experiência de desenvolvimento do WSL no Linux bare-metal utilizando Podman e Distrobox, com integração GUI, áudio, rede, rotinas de backup e man… ### [119] Removendo winfsp travado no Windows: diagnóstico real, erro MSI e remoção forçada - **Canonical URL:** https://perciocastelo.com.br/blog/br/removendo-winfsp-travado-windows-diagnostico-msi-remocao-forcada.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/removendo-winfsp-travado-windows-diagnostico-msi-remocao-forcada.html - **EN URL:** https://perciocastelo.com.br/blog/en/removing-stuck-winfsp-windows-msi-forced-removal.html - **Category:** Infraestrutura - **Tags:** Windows, WinFsp, MSI, Sysinternals, Troubleshooting, Infraestrutura, Kernel - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Post-mortem técnico de remoção do WinFsp travado no Windows, com diagnóstico por camada (MSI, serviço, driver, file lock), estratégias de remoção forçada e estabilização do regi… ### [120] Guia sênior: recuperando dispositivos com drivers revogados (code 52) no Windows - **Canonical URL:** https://perciocastelo.com.br/blog/br/recuperando-dispositivos-drivers-revogados-code-52-windows.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/recuperando-dispositivos-drivers-revogados-code-52-windows.html - **EN URL:** https://perciocastelo.com.br/blog/en/recovering-revoked-driver-devices-code-52-windows.html - **Category:** Infraestrutura - **Tags:** Windows, Driver, Code 52, Bluetooth, Wi-Fi - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** Procedimento técnico para recuperar dispositivos bloqueados por revogação de assinatura (Code 52), com Test Mode, assinatura manual, alternativas de segurança e plano de rollback. ### [121] Recuperação de boot no Windows: reconstruindo o BCD manualmente com procedimento de campo - **Canonical URL:** https://perciocastelo.com.br/blog/br/recuperacao-boot-windows-reconstruindo-bcd-manualmente.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/recuperacao-boot-windows-reconstruindo-bcd-manualmente.html - **EN URL:** https://perciocastelo.com.br/blog/en/windows-boot-recovery-manual-bcd-rebuild.html - **Category:** Infraestrutura - **Tags:** Windows, BCD, Boot, UEFI, MBR, Troubleshooting, WinRE - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** Runbook técnico de recuperação de boot no Windows com diagnóstico de integridade, inspeção do BCD, reconstrução manual via `bcdedit`, alternativas rápidas com `bcdboot` e mitiga… ### [122] Debugando pure-ftpd travado na mensagem de boas-vindas em cPanel/OVH - **Canonical URL:** https://perciocastelo.com.br/blog/br/pure-ftpd-welcome-message-timeout-cpanel-ovh.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/pure-ftpd-welcome-message-timeout-cpanel-ovh.html - **EN URL:** https://perciocastelo.com.br/blog/en/pure-ftpd-welcome-message-timeout-cpanel-ovh.html - **Category:** Infraestrutura - **Tags:** Pure-FTPd, cPanel, FTP, FTPS, FileZilla, CSF, OVH, Firewall, TLS, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Diagnóstico operacional de uma conexão FTP que estabelecia TCP, mas travava antes do banner de boas-vindas no Pure-FTPd, com correção de portas passivas, logs, TLS, CSF e rede. ### [123] Como criar um proxy inteligente para comparar servidores durante a migração - **Canonical URL:** https://perciocastelo.com.br/blog/br/proxy-inteligente-comparar-servidores-durante-migracao.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/proxy-inteligente-comparar-servidores-durante-migracao.html - **EN URL:** https://perciocastelo.com.br/blog/en/smart-proxy-server-comparison-during-migration.html - **Category:** Infraestrutura - **Tags:** Apache, PHP, Proxy, Migração, DNS, QA, VirtualHost, cURL - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Implementação completa de proxy inteligente em PHP para validar migração entre servidor legado e servidor novo antes do cutover de DNS, com código operacional, autenticação, rat… ### [124] Proteja servidores HestiaCP com lista de ipset - **Canonical URL:** https://perciocastelo.com.br/blog/br/proteja-servidores-hestiacp-lista-ipset.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/proteja-servidores-hestiacp-lista-ipset.html - **EN URL:** https://perciocastelo.com.br/blog/en/protect-hestiacp-servers-with-ipset-list.html - **Category:** Infraestrutura - **Tags:** HestiaCP, IPset, Fail2ban, Iptables, Firewall, Hardening - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Como usar IPset no HestiaCP para bloquear IPs maliciosos automaticamente, gerenciar whitelists, monitorar ameaças e restabelecer o firewall de forma segura. ### [125] Inicialização bloqueada no `pnpm dev` - **Canonical URL:** https://perciocastelo.com.br/blog/br/prisma-client-edge-runtime-nextjs-middleware-module-not-found.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/prisma-client-edge-runtime-nextjs-middleware-module-not-found.html - **EN URL:** https://perciocastelo.com.br/blog/en/runtime-autopsy-fixing-module-not-found-prisma-client-and-the-prisma-trap-in-next-js-edge-middleware.html - **Category:** Desenvolvimento - **Tags:** Next.js, React, Frontend, JavaScript, TypeScript, WebDev, Programação - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** O erro surgiu no momento de subir o ambiente de desenvolvimento. O servidor Next.js nem completou o processo de bootstrap: a compilação abortou imedi. ### [126] PostgreSQL: entendendo e resolvendo o erro "peer authentication failed - **Canonical URL:** https://perciocastelo.com.br/blog/br/postgresql-peer-authentication-failed-diagnostico-correcao.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/postgresql-peer-authentication-failed-diagnostico-correcao.html - **EN URL:** https://perciocastelo.com.br/blog/en/postgresql-peer-authentication-failed-diagnosis-fix.html - **Category:** Desenvolvimento - **Tags:** PostgreSQL, Linux, pg_hba.conf, Peer Authentication, SCRAM-SHA-256, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Diagnóstico técnico completo do erro "Peer authentication failed", explicando a hierarquia do pg_hba.conf e aplicando correções seguras com conexão TCP. ### [127] PostgreSQL não inicia: `could not create lock file "/var/run/PostgreSQL/.s.pgsql.5432.lock" - **Canonical URL:** https://perciocastelo.com.br/blog/br/postgresql-nao-inicia-could-not-create-lock-file-var-run-postgresql.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/postgresql-nao-inicia-could-not-create-lock-file-var-run-postgresql.html - **EN URL:** https://perciocastelo.com.br/blog/en/postgresql-startup-failed-could-not-create-lock-file-var-run-postgresql.html - **Category:** Desenvolvimento - **Tags:** PostgreSQL, Linux, Systemd, RCA, Troubleshooting, RuntimeDirectory, Infraestrutura - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** RCA técnico e correção definitiva para o erro de inicialização do PostgreSQL relacionado ao lock file em /var/run/postgresql, com workflow de diagnóstico. ### [128] Por que sua empresa precisa de um chief failure officer com método e métricas - **Canonical URL:** https://perciocastelo.com.br/blog/br/por-que-sua-empresa-precisa-diretor-de-fracassos.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/por-que-sua-empresa-precisa-diretor-de-fracassos.html - **EN URL:** https://perciocastelo.com.br/blog/en/why-your-company-needs-a-chief-failure-officer.html - **Category:** Carreira e Negócios - **Tags:** Liderança, Cultura, Inovação, Growth, Gestão, Operações - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Estrutura prática para institucionalizar aprendizado por experimentação com governança, métricas de iteração e rituais operacionais que reduzem risco. ### [129] SPFBL check blocked: diagnóstico completo (SPF hard fail, hotmail/Outlook e relay) - **Canonical URL:** https://perciocastelo.com.br/blog/br/por-que-emails-legitimos-sao-bloqueados-spfbl-spf-hard-fail.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/por-que-emails-legitimos-sao-bloqueados-spfbl-spf-hard-fail.html - **EN URL:** https://perciocastelo.com.br/blog/en/why-legitimate-emails-are-blocked-by-spfbl-hard-fail.html - **Category:** E-mail - **Tags:** SPFBL, SPF, Exim, cPanel, SpamExperts, SMTP, RBL - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Diagnóstico completo para SPFBL check blocked em cenários com SPF hard fail, Hotmail/Outlook e relay intermediário, com validação em logs e whitelist. ### [130] Do Podman ao Docker: como limpei meu ambiente e resolvi conflitos de porta "device or resource busy - **Canonical URL:** https://perciocastelo.com.br/blog/br/podman-to-docker-clean-environment-resolve-device-resource-busy-port-conflicts.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/podman-to-docker-clean-environment-resolve-device-resource-busy-port-conflicts.html - **EN URL:** https://perciocastelo.com.br/blog/en/podman-to-docker-clean-environment-resolve-device-resource-busy-port-conflicts.html - **Category:** Infraestrutura - **Tags:** Podman, Docker, aaPanel, Containers, OverlayFS, Rootless, Troubleshooting, Linux, Migration - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Jornada técnica de migração de Podman para Docker em ambiente aaPanel, enfrentando conflitos de portas, processos zumbis rootlessport e limpeza de pontos. ### [131] Inconsistência de rotas e persistência de cache - **Canonical URL:** https://perciocastelo.com.br/blog/br/php-fpm-route-inconsistency-troubleshooting-opcache-and-shared-memory.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/php-fpm-route-inconsistency-troubleshooting-opcache-and-shared-memory.html - **EN URL:** https://perciocastelo.com.br/blog/en/php-fpm-route-inconsistency-troubleshooting-opcache-and-shared-memory.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** O sintoma manifestou-se como um erro de rota (404 ou 500 dependendo do contexto do Laravel/Slim) mesmo após a atualização física dos arquivos no servi. ### [132] Os perigos do business email compromise (BEC) - **Canonical URL:** https://perciocastelo.com.br/blog/br/perigos-business-email-compromise-bec.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/perigos-business-email-compromise-bec.html - **EN URL:** https://perciocastelo.com.br/blog/en/dangers-of-business-email-compromise-bec.html - **Category:** Cibersegurança - **Tags:** BEC, Email Security, Phishing, Fraude Financeira, SOC, SPF, DKIM, DMARC, LGPD, Incident Response - **Date:** 2026-06-07 | **Reading Time:** 7 min - **Summary:** Guia completo sobre Business Email Compromise - dados de impacto financeiro, controles técnicos (SPF/DKIM/DMARC, DLP, UBA), detecção, resposta a incidentes, compliance regulatór… ### [133] Guia definitivo passbolt: do Docker ao Podman, segurança e gestão remota no Rocky Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/passbolt-vs-vaultwarden-self-hosting-senhas.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/passbolt-vs-vaultwarden-self-hosting-senhas.html - **EN URL:** https://perciocastelo.com.br/blog/en/passbolt-vs-vaultwarden-password-self-hosting-guide.html - **Category:** Infraestrutura - **Tags:** Passbolt, Vaultwarden, Docker, Podman, Podman Desktop, Rocky Linux, Security, Password Manager, SysAdmin, MariaDB, GPG, Rootless - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Guia completo de self-hosting para Passbolt e Vaultwarden: comparação técnica, resolução de erros GPG no Docker, migração para Podman rootless, backups obrigatórios, verificação… ### [134] O que é EPP (endpoint protection platform) e como funciona essa proteção - **Canonical URL:** https://perciocastelo.com.br/blog/br/o-que-sao-plataformas-protecao-endpoints-epp.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/o-que-sao-plataformas-protecao-endpoints-epp.html - **EN URL:** https://perciocastelo.com.br/blog/en/what-are-endpoint-protection-platforms-epp.html - **Category:** Cibersegurança - **Tags:** EPP Protection, EPP Security, EPP Platform, EDR, XDR, Endpoint Security, SOC, Wazuh, CrowdStrike, SentinelOne, SIEM, SOAR, Incident Response - **Date:** 2026-06-07 | **Reading Time:** 7 min - **Summary:** Guia completo de EPP (Endpoint Protection Platform): componentes de arquitetura, ferramentas do mercado (CrowdStrike, SentinelOne, Wazuh), implementação técnica, integração com … ### [135] O que procurar em um antivírus de próxima geração (NGAV) - **Canonical URL:** https://perciocastelo.com.br/blog/br/o-que-procurar-antivirus-proxima-geracao-ngav.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/o-que-procurar-antivirus-proxima-geracao-ngav.html - **EN URL:** https://perciocastelo.com.br/blog/en/what-to-look-for-in-a-next-generation-antivirus-ngav.html - **Category:** Cibersegurança - **Tags:** NGAV, Endpoint Security, EDR, XDR, IA, CrowdStrike, SentinelOne, Wazuh, ML, Zero-Day, Fileless, Ransomware, Compliance, PCI-DSS, LGPD - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Guia completo de seleção e implementação de NGAV: comparativo com antivírus tradicional, ferramentas do mercado (CrowdStrike, SentinelOne, Wazuh), métricas de avaliação, checkli… ### [136] Onde as ACLs de revendedores ficam salvas no WHM: análise técnica, source of truth e troubleshooting em produção - **Canonical URL:** https://perciocastelo.com.br/blog/br/onde-acls-revendedores-ficam-salvas-whm.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/onde-acls-revendedores-ficam-salvas-whm.html - **EN URL:** https://perciocastelo.com.br/blog/en/whm-reseller-acl-storage-troubleshooting.html - **Category:** Infraestrutura - **Tags:** cPanel, WHM, ACL, Revenda, Segurança, Troubleshooting, Automação, WHM API - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Diagnóstico técnico completo sobre persistência de ACLs de revendedores no WHM/cPanel, cobrindo source of truth em disco, falhas de commit via GUI, validação via API, backup obr… ### [137] Node.js para Bun: transição com benchmark real, compatibilidade e rollback - **Canonical URL:** https://perciocastelo.com.br/blog/br/nodejs-para-bun-guia-definitivo-transicao-performance.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/nodejs-para-bun-guia-definitivo-transicao-performance.html - **EN URL:** https://perciocastelo.com.br/blog/en/nodejs-to-bun-definitive-transition-performance-guide.html - **Category:** Desenvolvimento - **Tags:** Bun, Node.js, JavaScript, Runtime, Performance, DevOps - **Date:** 2026-06-07 | **Reading Time:** 10 min - **Summary:** Guia técnico para migrar workloads de Node.js para Bun com estratégia incremental, validação de dependências, benchmark de latência/memória e plano de rollback. ### [138] Nginx baixando arquivos PHP no aaPanel? Como resolver "address already in use" e sockets órfãos - **Canonical URL:** https://perciocastelo.com.br/blog/br/nginx-baixando-php-aapanel-address-already-in-use-sockets-orfaos.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/nginx-baixando-php-aapanel-address-already-in-use-sockets-orfaos.html - **EN URL:** https://perciocastelo.com.br/blog/en/nginx-downloading-php-aapanel-address-already-in-use-orphan-sockets.html - **Category:** Infraestrutura - **Tags:** Nginx, PHP-FPM, aaPanel, Linux, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Guia prático para corrigir download de PHP no navegador, erro de bind nas portas 80/443, sockets órfãos e problemas de Mixed Content em ambientes aaPanel. ### [139] "D-state" e load average fantasma - **Canonical URL:** https://perciocastelo.com.br/blog/br/i-o-debugging-when-an-nfs-backup-freezes-load-average-in-d-state.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/i-o-debugging-when-an-nfs-backup-freezes-load-average-in-d-state.html - **EN URL:** https://perciocastelo.com.br/blog/en/i-o-debugging-when-an-nfs-backup-freezes-load-average-in-d-state.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 7 min - **Summary:** Recentemente, enfrentei um incidente crítico envolvendo a montagem de volumes de backup externos (NFS/SMB) em uma instância rodando sobre infraestrutura cPanel. O sintoma era cl… ### [140] Portal de documentação técnica isolado em SaaS next.js: nextra, prisma e auth middleware sem poluição de banco - **Canonical URL:** https://perciocastelo.com.br/blog/br/nextjs-saas-technical-docs-nextra-prisma-middleware-auth.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/nextjs-saas-technical-docs-nextra-prisma-middleware-auth.html - **EN URL:** https://perciocastelo.com.br/blog/en/isolated-technical-documentation-portal-in-a-next-js-saas-nextra-prisma-and-auth-middleware-without-database-pollution.html - **Category:** Desenvolvimento - **Tags:** Next.js, React, Frontend, JavaScript, TypeScript, WebDev, Programação - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Em stacks maduras de produção, a documentação técnica tende a evoluir em paralelo ao produto - arquivos .md isolados acumulam-se no repositório sem. ### [141] ModSecurity bloqueando aplicação legítima (HTTP 403) - **Canonical URL:** https://perciocastelo.com.br/blog/br/modsecurity-disable-domain-cpanel-uapi-whmapi1-cli.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/modsecurity-disable-domain-cpanel-uapi-whmapi1-cli.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-cli-forensics-why-whmapi1-fails-for-modsecurity-and-how-to-use-uapi-correctly-per-domain.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Ambiente: Servidor cPanel/WHM em AlmaLinux/CloudLinux ### [142] O mistério do IP fantasma quando o CSF ignora whitelist, NAT e estado de conexão - **Canonical URL:** https://perciocastelo.com.br/blog/br/misterio-ip-bloqueado-firewall-limpo-usuario-nao-conecta.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/misterio-ip-bloqueado-firewall-limpo-usuario-nao-conecta.html - **EN URL:** https://perciocastelo.com.br/blog/en/mystery-blocked-ip-firewall-clean-user-cannot-connect.html - **Category:** Infraestrutura - **Tags:** CSF, cPanel, Firewall, iptables, nftables, rp_filter, conntrack, Dovecot, WHM, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 12 min - **Summary:** Estudo de caso operacional sobre cliente bloqueado mesmo com IP em `csf.allow` e `csf.ignore`, com diagnóstico em CSF, iptables, NAT, `rp_filter`, conntrack, auditoria de redes … ### [143] Mistério das cores inconsistentes: por que o mesmo HEX muda entre chrome e firefox - **Canonical URL:** https://perciocastelo.com.br/blog/br/misterio-cores-inconsistentes-hex-muda-chrome-firefox.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/misterio-cores-inconsistentes-hex-muda-chrome-firefox.html - **EN URL:** https://perciocastelo.com.br/blog/en/inconsistent-colors-why-same-hex-changes-chrome-firefox.html - **Category:** Desenvolvimento - **Tags:** CSS, Chrome, Firefox, Color Management, Linux, UI - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Diagnóstico técnico de divergência de cor entre navegadores no Linux, corrigindo propriedades CSS incorretas e abordando perfis ICC, display-p3, oklch, scripts de QA e contraste… ### [144] Migrando do cPanel para DirectAdmin: como gerar backups via CLI - **Canonical URL:** https://perciocastelo.com.br/blog/br/migrating-cpanel-directadmin-generate-backups-cli.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/migrating-cpanel-directadmin-generate-backups-cli.html - **EN URL:** https://perciocastelo.com.br/blog/en/migrating-cpanel-directadmin-generate-backups-cli.html - **Category:** Infraestrutura - **Tags:** DirectAdmin, cPanel, Backup, CLI, Migration, Proxmox, OVH, Task Queue, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Jornada técnica de migração de instâncias Proxmox para OVH, descobrindo o equivalente ao pkgacct do cPanel no DirectAdmin, lidando com filas de tarefas, validação de integridade… ### [145] Migrando sites com all-in-one WP migration sem quebrar URL, mídia e login - **Canonical URL:** https://perciocastelo.com.br/blog/br/migrando-sites-all-in-one-wp-migration.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/migrando-sites-all-in-one-wp-migration.html - **EN URL:** https://perciocastelo.com.br/blog/en/migrating-sites-with-all-in-one-wp-migration.html - **Category:** WordPress - **Tags:** WordPress, Migração, All-in-One WP Migration, Backup, DNS - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Fluxo operacional detalhado para migrar WordPress com All-in-One WP Migration, cobrando backups preventivos, compatibilidade de versões, permissões, SSL/TLS, DNS, CDNs, WP-CLI e… ### [146] Do local ao cloud: o guia de sobrevivência para migrar Distrobox e containers Podman - **Canonical URL:** https://perciocastelo.com.br/blog/br/migrando-containers-distrobox-local-cloud-ovh-latencia.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/migrando-containers-distrobox-local-cloud-ovh-latencia.html - **EN URL:** https://perciocastelo.com.br/blog/en/migrating-distrobox-containers-local-to-cloud-ovh-latency.html - **Category:** Infraestrutura - **Tags:** Distrobox, Podman, OVH, Oracle Cloud, Migração, Rede, Latência, SSH, Containers, SysAdmin - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Um relato técnico sobre a migração de ambientes de desenvolvimento locais para a nuvem, enfrentando gargalos de peering internacional e utilizando estratégias de Relay/Jump Serv… ### [147] Migração de alta complexidade: preparando o invision community 5 em ambientes de grande escala - **Canonical URL:** https://perciocastelo.com.br/blog/br/migracao-alta-complexidade-preparando-invision-community5-grande-escala.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/migracao-alta-complexidade-preparando-invision-community5-grande-escala.html - **EN URL:** https://perciocastelo.com.br/blog/en/high-complexity-migration-preparing-invision-community5-large-scale.html - **Category:** Infraestrutura - **Tags:** Invision Community, Migração, DirectAdmin, MySQL, DevOps - **Date:** 2026-06-07 | **Reading Time:** 7 min - **Summary:** Diário técnico de migração Invision Community v4 para v5 em larga escala, com staging isolado, sync seletivo, importação via CLI e execução assistida. ### [148] Operação híbrida com CNPJ único - **Canonical URL:** https://perciocastelo.com.br/blog/br/mei-cnpj-hybrid-saas-marketplace-stripe-cnae-compliance.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/mei-cnpj-hybrid-saas-marketplace-stripe-cnae-compliance.html - **EN URL:** https://perciocastelo.com.br/blog/en/hybrid-mei-tax-id-architecture-saas-marketplace-delivery-and-physical-products-under-stripe-compliance.html - **Category:** Carreira e Negócios - **Tags:** Marketplace, Stripe, Startup, SaaS, Finanças, Compliance - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** O cenário operacional que motivou esta auditoria fiscal é o seguinte: um único CNPJ MEI sendo utilizado para operar, simultaneamente: ### [149] Guia de sobrevivência wi-fi no Linux Mint: do power save ao loop de eventos de driver - **Canonical URL:** https://perciocastelo.com.br/blog/br/linux-mint-wifi-survival-guide-driver-event-loops.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/linux-mint-wifi-survival-guide-driver-event-loops.html - **EN URL:** https://perciocastelo.com.br/blog/en/linux-mint-wifi-survival-guide-driver-event-loops.html - **Category:** Infraestrutura - **Tags:** Linux Mint, NetworkManager, Wi-Fi, Kernel, rfkill, wpa_supplicant, PCI, Power Save, Realtek, Troubleshooting, rtw88, Event Storm - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Guia mestre de troubleshooting Wi-Fi no Linux Mint. Do básico (rfkill, power save) ao avançado (debugging de loops de eventos de driver, interrupções de hardware e floods do wpa… ### [150] Migrando workflows 'air live drive' para ambientes Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/cloud-sync-bypass-on-linux-offline-google-drive-without-rclone-using-freefilesync-gui.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cloud-sync-bypass-on-linux-offline-google-drive-without-rclone-using-freefilesync-gui.html - **EN URL:** https://perciocastelo.com.br/blog/en/cloud-sync-bypass-on-linux-offline-google-drive-without-rclone-using-freefilesync-gui.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Transições de workstation (Windows Host para Linux Mint) expõem imediatamente as lacunas operacionais na integração agressiva com Cloud Storage. Neste guia, migramos workflows d… ### [151] Do cansaço visual à nitidez absoluta: solucionando fontes 'serrilhadas' no Linux Mint - **Canonical URL:** https://perciocastelo.com.br/blog/br/linux-mint-font-rendering-brave-anti-aliasing-fix.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/linux-mint-font-rendering-brave-anti-aliasing-fix.html - **EN URL:** https://perciocastelo.com.br/blog/en/typographic-hardening-fixing-jagged-font-rendering-in-brave-on-linux-mint.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 7 min - **Summary:** Migrar ambientes de produção entre topologias de Sistemas Operacionais acarreta quase invariavelmente ajustes cirúrgicos. Ao parametrizar minha nova workstation rodando Linux Mi… ### [152] O guia mestre de migração legada: do efeito dominó à incompatibilidade de arquitetura - **Canonical URL:** https://perciocastelo.com.br/blog/br/legacy-migration-mysql57-mariadb10-modsecurity-strict-mode.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/legacy-migration-mysql57-mariadb10-modsecurity-strict-mode.html - **EN URL:** https://perciocastelo.com.br/blog/en/legacy-migration-mysql57-mariadb10-modsecurity-strict-mode.html - **Category:** Infraestrutura - **Tags:** Migration, SysAdmin, ModSecurity, MariaDB, MySQL, PHP, cPanel, Troubleshooting, CakePHP, OpenSSL, CloudLinux - **Date:** 2026-06-07 | **Reading Time:** 7 min - **Summary:** Relatório forense definitivo sobre migração de sistemas legados. De erros de ModSecurity e sessões PHP a incompatibilidades profundas do otimizador do MariaDB 10.11 e quebras de… ### [153] Virtualização com KVM no CloudLinux: erros, ajustes e implementação prática - **Canonical URL:** https://perciocastelo.com.br/blog/br/kvm-virtualization-cloudlinux-practical-implementation-guide.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/kvm-virtualization-cloudlinux-practical-implementation-guide.html - **EN URL:** https://perciocastelo.com.br/blog/en/kvm-virtualization-cloudlinux-practical-implementation-guide.html - **Category:** Infraestrutura - **Tags:** CloudLinux, KVM, Virtualização, SysAdmin, Linux, libvirt, Cockpit, Proxmox, Cloud-Init - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** Um guia técnico avançado sobre a implementação de virtualização KVM em ambiente CloudLinux, cobrindo planejamento de backups, validação de rede bridge, otimização de recursos e … ### [154] IP bloqueado no servidor? Como identificar a conta de e-mail causadora via WHM e cPanel - **Canonical URL:** https://perciocastelo.com.br/blog/br/ip-blocked-server-identify-email-account-causing-whm-cpanel.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/ip-blocked-server-identify-email-account-causing-whm-cpanel.html - **EN URL:** https://perciocastelo.com.br/blog/en/ip-blocked-server-identify-email-account-causing-whm-cpanel.html - **Category:** Infraestrutura - **Tags:** cPanel, WHM, Email, Security, Brute Force, Troubleshooting, Firewall, CSF - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** Um guia prático avançado no WHM e cPanel para auditar logs, isolar a conta de e-mail causadora de bloqueios de IP por brute force e configurar contramedidas de segurança. ### [155] Wazuh Docker (single node): instalação, certificados e troubleshooting definitivo - **Canonical URL:** https://perciocastelo.com.br/blog/br/instalando-wazuh-docker-single-node-agentes-nuvem.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/instalando-wazuh-docker-single-node-agentes-nuvem.html - **EN URL:** https://perciocastelo.com.br/blog/en/installing-wazuh-docker-single-node-cloud-agents.html - **Category:** Cibersegurança - **Tags:** Wazuh, Docker, SIEM, XDR, OCI, Shell Script, Automação - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Guia completo para instalar Wazuh single-node com Docker, gerar certificados corretamente, configurar senha segura, resolver erros comuns e automatizar com script interativo bil… ### [156] Diário de bordo: do frontend ao DNS - resolvendo b.o.s de next.js, performance e automação no Bash - **Canonical URL:** https://perciocastelo.com.br/blog/br/infra-diary-frontend-to-dns-nextjs-performance-bash-automation.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/infra-diary-frontend-to-dns-nextjs-performance-bash-automation.html - **EN URL:** https://perciocastelo.com.br/blog/en/infra-diary-frontend-to-dns-nextjs-performance-bash-automation.html - **Category:** Desenvolvimento - **Tags:** Next.js, React, Frontend, JavaScript, TypeScript, WebDev, Programação - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Quem trabalha botando a mão na massa sabe que um dia normal de trabalho nunca se resume a uma única stack. Em questão de horas, você pode ir de debugar a configuração de build d… ### [157] Do esboço ao espaço: solucionando gargalos em onboardings 3D imersivos - **Canonical URL:** https://perciocastelo.com.br/blog/br/interaction-engineering-solving-z-fighting-and-edge-bleed-in-a-web-based-3d-onboarding.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/interaction-engineering-solving-z-fighting-and-edge-bleed-in-a-web-based-3d-onboarding.html - **EN URL:** https://perciocastelo.com.br/blog/en/interaction-engineering-solving-z-fighting-and-edge-bleed-in-a-web-based-3d-onboarding.html - **Category:** Desenvolvimento - **Tags:** Next.js, React, Frontend, JavaScript, TypeScript, WebDev, Programação - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Recentemente, a arquitetura da minha plataforma enfrentou um teste ácido de User Experience (UX): a etapa crua da conversão. Operar o funil de aquis. ### [158] HestiaCP + IonCube: Instalação por Versão PHP, Correção de Arquivo Corrompido e Timeout 504 - **Canonical URL:** https://perciocastelo.com.br/blog/br/hestiacp-ioncube-wsl-arquivo-corrompido-504-timeout.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/hestiacp-ioncube-wsl-arquivo-corrompido-504-timeout.html - **EN URL:** https://perciocastelo.com.br/blog/en/hestiacp-ioncube-wsl-corrupted-files-504-timeout.html - **Category:** Infraestrutura - **Tags:** HestiaCP, ionCube, WSL, PHP-FPM, NGINX, 504, Troubleshooting, Linux - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Passo a passo completo para instalar e habilitar o IonCube Loader por versão PHP no HestiaCP, além do diagnóstico avançado de falso positivo de arquivo corrompido e timeout 504 … ### [159] Hardening WordPress em camadas: Cloudflare, wp-config e blindagem de origem - **Canonical URL:** https://perciocastelo.com.br/blog/br/hardening-wordpress-cloudflare-waf-rate-limiting-blindagem-origem.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/hardening-wordpress-cloudflare-waf-rate-limiting-blindagem-origem.html - **EN URL:** https://perciocastelo.com.br/blog/en/wordpress-cloudflare-hardening-waf-rate-limiting-origin-shielding.html - **Category:** WordPress - **Tags:** WordPress, Cloudflare, WAF, Rate Limiting, Hardening - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Guia de hardening em camadas para WordPress com Cloudflare na borda, isolamento do wp-config fora do webroot e blindagem da origem contra bypass. ### [160] Hardening e troubleshooting em HestiaCP: guia prático de sobrevivência - **Canonical URL:** https://perciocastelo.com.br/blog/br/hardening-troubleshooting-hestiacp-open-basedir-flysystem-nginx-ssl.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/hardening-troubleshooting-hestiacp-open-basedir-flysystem-nginx-ssl.html - **EN URL:** https://perciocastelo.com.br/blog/en/hestiacp-hardening-troubleshooting-open-basedir-flysystem-nginx-ssl.html - **Category:** Infraestrutura - **Tags:** HestiaCP, NGINX, PHP-FPM, Flysystem, open_basedir, SSL, Troubleshooting, Hardening - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Runbook técnico completo para blindagem e diagnóstico no HestiaCP: backups de migração, restrições e tuning do open_basedir, Flysystem, SSL e verificação de Nginx/PHP-FPM. ### [161] Hardening e recon em aplicações PHP com cURL: do erro à mitigação - **Canonical URL:** https://perciocastelo.com.br/blog/br/hardening-recon-aplicacoes-php-curl-erro-mitigacao.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/hardening-recon-aplicacoes-php-curl-erro-mitigacao.html - **EN URL:** https://perciocastelo.com.br/blog/en/php-curl-hardening-recon-error-to-mitigation.html - **Category:** Cibersegurança - **Tags:** PHP, cURL, Hardening, Recon, AppSec - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Metodologia prática de recon e hardening em PHP com cURL, cobrindo backups, verificação pós-hardening, hardening do servidor web (Nginx/Apache), SQLi, XSS, CSRF, uploads seguros… ### [162] Habilitando phpMyAdmin por IP no HestiaCP com controle de risco e hardening - **Canonical URL:** https://perciocastelo.com.br/blog/br/habilitando-phpmyadmin-ip-servidor-hestiacp.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/habilitando-phpmyadmin-ip-servidor-hestiacp.html - **EN URL:** https://perciocastelo.com.br/blog/en/enabling-phpmyadmin-by-hestiacp-server-ip.html - **Category:** Infraestrutura - **Tags:** HestiaCP, phpMyAdmin, MySQL, Hardening, Segurança - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Procedimento operacional completo para liberar phpMyAdmin por IP no HestiaCP com backups, usuário dedicado, hardening do phpMyAdmin, validação SSL/TLS, auditoria de permissões, … ### [163] Como liberar anexos .eml no Exim + cPanel/CloudLinux sem perder o controle por domínio - **Canonical URL:** https://perciocastelo.com.br/blog/br/habilitando-envio-recebimento-eml-exim-cpanel.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/habilitando-envio-recebimento-eml-exim-cpanel.html - **EN URL:** https://perciocastelo.com.br/blog/en/allowing-eml-attachments-exim-cpanel-with-domain-control.html - **Category:** Infraestrutura - **Tags:** Exim, cPanel, EML, Email, WHM, ACL, CloudLinux, Segurança - **Date:** 2026-06-07 | **Reading Time:** 10 min - **Summary:** Runbook técnico para liberar anexos .eml no cPanel/Exim com filtro customizado, ACL granular por domínio permitido e mitigação de bounces congelados. ### [164] Guia avançado: extração de headers e JSON do Instagram com cURL - **Canonical URL:** https://perciocastelo.com.br/blog/br/guia-avancado-extracao-headers-json-instagram-curl.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/guia-avancado-extracao-headers-json-instagram-curl.html - **EN URL:** https://perciocastelo.com.br/blog/en/advanced-instagram-header-json-extraction-curl.html - **Category:** Infraestrutura - **Tags:** cURL, HTTP, JSON, Observabilidade, DevOps, Cibersegurança - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** Análise técnica e regulatória de extração de metadados HTTP no Instagram. Inclui tratamento de erros, backoff de requisições, validação de JSON e alternativas via APIs oficiais. ### [165] Menu GRUB poluído por sistemas desinstalados - **Canonical URL:** https://perciocastelo.com.br/blog/br/grub-efi-boot-entries-cleanup-dual-boot-efibootmgr.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/grub-efi-boot-entries-cleanup-dual-boot-efibootmgr.html - **EN URL:** https://perciocastelo.com.br/blog/en/grub-efi-boot-entries-cleanup-dual-boot-efibootmgr.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Auditoria cirúrgica de menus GRUB poluídos por distribuições desinstaladas, cobrindo efibootmgr, limpeza da partição EFI, os-prober, update-grub e grub-mkconfig. ### [166] Detectada, mas não indexada": o que fazer quando o Google te deixa no "vácuo"? - **Canonical URL:** https://perciocastelo.com.br/blog/br/discovered-but-not-indexed-what-to-do-when-google-leaves-you-waiting.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/discovered-but-not-indexed-what-to-do-when-google-leaves-you-waiting.html - **EN URL:** https://perciocastelo.com.br/blog/en/discovered-but-not-indexed-what-to-do-when-google-leaves-you-waiting.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** Se você gerencia um site, monitora logs de acesso e acompanha o Google Search Console (GSC), com certeza já deu de cara com esse aviso de status. ### [167] Configuração de identidade antes do código - **Canonical URL:** https://perciocastelo.com.br/blog/br/google-oauth2-cloud-console-setup-client-id-secret-nextauth.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/google-oauth2-cloud-console-setup-client-id-secret-nextauth.html - **EN URL:** https://perciocastelo.com.br/blog/en/google-oauth2-cloud-console-setup-client-id-secret-nextauth.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** Em qualquer implementação de autenticação OAuth 2.0, existe uma camada prévia ao código que precisa ser provisionada corretamente: a identidade. ### [168] Gestão de crise e hardening: anatomia de uma resposta a incidente em ambiente Linux - **Canonical URL:** https://perciocastelo.com.br/blog/br/gestao-crise-hardening-anatomia-resposta-incidente-linux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/gestao-crise-hardening-anatomia-resposta-incidente-linux.html - **EN URL:** https://perciocastelo.com.br/blog/en/crisis-management-hardening-linux-incident-response-anatomy.html - **Category:** Infraestrutura - **Tags:** Incident Response, Hardening, Linux, Segurança, DevOps - **Date:** 2026-06-07 | **Reading Time:** 10 min - **Summary:** Relato técnico e operacional de resposta a incidente Linux com contenção activa, recuperação forense em rescue mode, rebuild completo do host e hardening. ### [169] Gerenciamento e limpeza de fila no Exim (MTA) com abordagem forense e segura - **Canonical URL:** https://perciocastelo.com.br/blog/br/gerenciamento-limpeza-fila-exim-mta.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/gerenciamento-limpeza-fila-exim-mta.html - **EN URL:** https://perciocastelo.com.br/blog/en/exim-mta-queue-management-cleanup.html - **Category:** E-mail - **Tags:** Exim, MTA, cPanel, WHM, SMTP, Queue, Forense - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Procedimento operacional para investigar, classificar e limpar fila do Exim sem apagar tráfego legítimo, incluindo coleta de evidência por ID, filtros. ### [170] Gerenciamento de espaço em disco no cPanel: como automatizar a limpeza de e-mails com queries do Dovecot - **Canonical URL:** https://perciocastelo.com.br/blog/br/gerenciamento-espaco-disco-cpanel-automatizar-limpeza-emails-queries-dovecot.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/gerenciamento-espaco-disco-cpanel-automatizar-limpeza-emails-queries-dovecot.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-disk-space-management-automate-email-cleanup-dovecot-queries.html - **Category:** Infraestrutura - **Tags:** cPanel, Dovecot, Storage, Cron, Administração - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Estratégia prática para reduzir consumo de disco no cPanel usando automação via cron e filtros avançados de limpeza com queries nativas do Dovecot. ### [171] A Armadilha do Forwarding e Loops de Backscatter no Exim: Como Evitar Bloqueios no SPFBL e UCEPROTECT-L3 - **Canonical URL:** https://perciocastelo.com.br/blog/br/exim-cpanel-forwarding-backscatter-spfbl-reputation.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/exim-cpanel-forwarding-backscatter-spfbl-reputation.html - **EN URL:** https://perciocastelo.com.br/blog/en/exim-cpanel-forwarding-backscatter-spfbl-reputation.html - **Category:** Infraestrutura - **Tags:** Exim, cPanel, SPFBL, SRS, Backscatter, Forwarding, Imunify360, SpamAssassin, Dovecot, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 19 min - **Summary:** Análise técnica do risco de encaminhamentos (.forward) e quebra de SRS no Exim, mecânica de loops de backscatter e como evitar bloqueios em listas RBL como SPFBL e UCEPROTECT Ní… ### [172] Quedas misteriosas do Outlook em rede corporativa - **Canonical URL:** https://perciocastelo.com.br/blog/br/exchange-outlook-connection-limit-nat-throttling-policy-imap.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/exchange-outlook-connection-limit-nat-throttling-policy-imap.html - **EN URL:** https://perciocastelo.com.br/blog/en/exchange-forensics-diagnosing-outlook-drops-behind-nat-with-maxconnectionsfromsingleip-and-throttling-policies.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 10 min - **Summary:** Ambiente: Rede corporativa com múltiplas estações Windows saindo para a internet através de um único IP público via NAT ### [173] Trench benchmark: avaliando elixir/BEAM e Bun contra Node.js em produção no Linux Mint - **Canonical URL:** https://perciocastelo.com.br/blog/br/trench-benchmark-evaluating-elixir-beam-and-bun-against-node-js-in-production-on-linux-mint.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/trench-benchmark-evaluating-elixir-beam-and-bun-against-node-js-in-production-on-linux-mint.html - **EN URL:** https://perciocastelo.com.br/blog/en/trench-benchmark-evaluating-elixir-beam-and-bun-against-node-js-in-production-on-linux-mint.html - **Category:** Desenvolvimento - **Tags:** Next.js, React, Frontend, JavaScript, TypeScript, WebDev, Programação - **Date:** 2026-06-07 | **Reading Time:** 13 min - **Summary:** Uma análise técnica e benchmark de concorrência comparando o ecossistema de atores Erlang/BEAM e a aceleração nativa do Bun (JavaScriptCore) contra o Node.js. ### [174] Do zero ao VS code como domei o cPanel no Docker e criei um ambiente dev em tempo real - **Canonical URL:** https://perciocastelo.com.br/blog/br/do-zero-ao-vscode-como-domei-cpanel-no-docker-ambiente-dev-tempo-real.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/do-zero-ao-vscode-como-domei-cpanel-no-docker-ambiente-dev-tempo-real.html - **EN URL:** https://perciocastelo.com.br/blog/en/from-zero-to-vscode-how-i-tamed-cpanel-in-docker-realtime-dev-environment.html - **Category:** Infraestrutura - **Tags:** Docker, cPanel, AlmaLinux, Systemd, Overlay2, Volume, VS Code, Infraestrutura, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 10 min - **Summary:** Runbook técnico completo da minha jornada para subir cPanel em Docker com AlmaLinux 8, resolver falhas de `overlay2`, contornar conflitos de `/etc/fstab` no container, e habilit… ### [175] O segredo esquecido do HTML: dominando a tag para acessibilidade - **Canonical URL:** https://perciocastelo.com.br/blog/br/dominando-tag-output-html-acessibilidade.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/dominando-tag-output-html-acessibilidade.html - **EN URL:** https://perciocastelo.com.br/blog/en/mastering-html-output-tag-accessibility.html - **Category:** Desenvolvimento - **Tags:** HTML, Acessibilidade, Semântica, Frontend, UX - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Como usar a tag para criar interfaces mais semânticas e acessíveis com menos complexidade em ARIA. ### [176] Dominando layout: por que botão inline-flex não centraliza e como corrigir sem regressão - **Canonical URL:** https://perciocastelo.com.br/blog/br/dominando-layout-botao-inline-flex-nao-centraliza-texto.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/dominando-layout-botao-inline-flex-nao-centraliza-texto.html - **EN URL:** https://perciocastelo.com.br/blog/en/mastering-layout-why-inline-flex-button-does-not-center-text.html - **Category:** Desenvolvimento - **Tags:** Tailwind CSS, Flexbox, CSS, UI, HTML, Frontend - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Diagnóstico técnico de desalinhamento em botões com inline-flex, explicação dos eixos do Flexbox, correções robustas e checklist para evitar regressão. ### [177] Dominando cpguard CLI: diagnóstico real do erro "firewall is disabled - **Canonical URL:** https://perciocastelo.com.br/blog/br/dominando-cpguard-cli-diagnostico-erro-firewall-disabled.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/dominando-cpguard-cli-diagnostico-erro-firewall-disabled.html - **EN URL:** https://perciocastelo.com.br/blog/en/mastering-cpguard-cli-fixing-firewall-is-disabled-error.html - **Category:** Infraestrutura - **Tags:** cPGuard, Firewall, CLI, DirectAdmin, cPanel, Hardening - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Procedimento operacional para diagnosticar e corrigir "Firewall is disabled" no cPGuard via CLI, com sequência segura de whitelist, ativação e validação. ### [178] Do diagnóstico à defesa: hardening de servidores Linux com lynis - **Canonical URL:** https://perciocastelo.com.br/blog/br/do-diagnostico-a-defesa-hardening-servidores-linux-lynis.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/do-diagnostico-a-defesa-hardening-servidores-linux-lynis.html - **EN URL:** https://perciocastelo.com.br/blog/en/from-diagnosis-to-defense-linux-server-hardening-with-lynis.html - **Category:** Infraestrutura - **Tags:** Lynis, Hardening, Linux, Blue Team, Auditoria de Segurança - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Relato técnico de hardening com Lynis em ambiente Linux de produção, cobrindo diagnóstico, correções de SSH, política de senhas, sysctl, auditd, anti-malware. ### [179] Do Docker à produção: resolvendo a persistência e erros de runtime no "pé no barro - **Canonical URL:** https://perciocastelo.com.br/blog/br/docker-persistence-prisma-bun-errors-solutions-guide.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/docker-persistence-prisma-bun-errors-solutions-guide.html - **EN URL:** https://perciocastelo.com.br/blog/en/docker-persistence-prisma-bun-errors-solutions-guide.html - **Category:** Desenvolvimento - **Tags:** Docker, Prisma, Bun, Linux, SysAdmin, Troubleshooting, DevOps, Persistence - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Um relato técnico e prático sobre a resolução de problemas críticos de persistência em containers Docker, erros de sincronização de tabelas no Prisma ORM e a configuração global… ### [180] Next.js 16 + turbopack com Bun: conflitos, warnings e correções em produção - **Canonical URL:** https://perciocastelo.com.br/blog/br/do-caos-a-ordem-jornada-resolvendo-logs-nextjs16-turbopack.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/do-caos-a-ordem-jornada-resolvendo-logs-nextjs16-turbopack.html - **EN URL:** https://perciocastelo.com.br/blog/en/from-chaos-to-order-solving-nextjs16-turbopack-logs.html - **Category:** Desenvolvimento - **Tags:** Next.js, Turbopack, Bun, JavaScript, DevOps, Observabilidade - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Guia de produção para Next.js 16 com Turbopack e Bun, cobrindo triagem de warnings, conflitos de dependência e correções seguras com rollback. ### [181] Troubleshooting de borda: cnames, resolução DNS e falsos positivos de erro 404 - **Canonical URL:** https://perciocastelo.com.br/blog/br/dns-cname-analysis-layer-7-error-404-troubleshooting.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/dns-cname-analysis-layer-7-error-404-troubleshooting.html - **EN URL:** https://perciocastelo.com.br/blog/en/edge-troubleshooting-cnames-dns-resolution-and-false-positive-404-errors.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Quem opera na camada de escalonamento de Nível 3 (N3) no suporte a infraestrutura e hospedagem conhece a máxima irrefutável do mercado: *\"Quando a apl. ### [182] DirectAdmin: como recriar zonas DNS via CLI (o guia de sobrevivência) - **Canonical URL:** https://perciocastelo.com.br/blog/br/directadmin-recreate-dns-zones-cli-guide.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/directadmin-recreate-dns-zones-cli-guide.html - **EN URL:** https://perciocastelo.com.br/blog/en/directadmin-recreate-dns-zones-cli-guide.html - **Category:** Infraestrutura - **Tags:** DirectAdmin, DNS, CLI, SysAdmin, BIND, Web Hosting, Server Management - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Um guia prático e técnico sobre como resetar e reconstruir zonas de DNS corrompidas no DirectAdmin moderno usando o binário taskq, evitando scripts legados e garantindo a propag… ### [183] Como diagnosticar e resolver falhas de entrega de e-mail após alterações de DNS (Exim e BIND) - **Canonical URL:** https://perciocastelo.com.br/blog/br/diagnosticar-resolver-falhas-entrega-email-apos-alteracoes-dns-exim-bind.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/diagnosticar-resolver-falhas-entrega-email-apos-alteracoes-dns-exim-bind.html - **EN URL:** https://perciocastelo.com.br/blog/en/diagnose-fix-email-delivery-failures-after-dns-changes-exim-bind.html - **Category:** E-mail - **Tags:** Exim, BIND, DNS, MX, NS, Troubleshooting, SMTP - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Runbook técnico para incidentes de entrega pós-alteração DNS, cobrindo validação autoritativa de zona no BIND, rastreio de delegação com `dig +trace`, inspeção. ### [184] Diagnosticando o erro "receiveackhdr: timeout 300 is exceeded" no mod_lsapi (CloudLinux) - **Canonical URL:** https://perciocastelo.com.br/blog/br/diagnosticando-erro-receiveackhdr-timeout-300-mod-lsapi-cloudlinux.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/diagnosticando-erro-receiveackhdr-timeout-300-mod-lsapi-cloudlinux.html - **EN URL:** https://perciocastelo.com.br/blog/en/diagnosing-receiveackhdr-timeout-300-mod-lsapi-cloudlinux.html - **Category:** Infraestrutura - **Tags:** CloudLinux, mod_lsapi, Apache, PHP, Performance - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Entenda por que o timeout ReceiveAckHdr acontece no mod_lsapi, como investigar gargalos reais e quais ajustes eliminam travamentos no PHP. ### [185] Desenvolvendo extensões chrome para Instagram e linkedin: APIs internas, manifest V3 e aprovação na loja - **Canonical URL:** https://perciocastelo.com.br/blog/br/developing-chrome-extensions-instagram-linkedin-internal-apis-manifest-v3-store-approval.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/developing-chrome-extensions-instagram-linkedin-internal-apis-manifest-v3-store-approval.html - **EN URL:** https://perciocastelo.com.br/blog/en/developing-chrome-extensions-instagram-linkedin-internal-apis-manifest-v3-store-approval.html - **Category:** Infraestrutura - **Tags:** Chrome Extensions, Manifest V3, Instagram, LinkedIn, APIs, Vibecode, Automation, JavaScript, JSON - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Jornada técnica de desenvolvimento de extensões Chrome para mapeamento de APIs internas do Instagram e LinkedIn, enfrentando desafios de rate limiting. ### [186] Desvendando o erro 550 no encaminhamento de e-mails: SRS, Postfix e o falso positivo de destino - **Canonical URL:** https://perciocastelo.com.br/blog/br/desvendando-erro-550-encaminhamento-emails-srs-postfix.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/desvendando-erro-550-encaminhamento-emails-srs-postfix.html - **EN URL:** https://perciocastelo.com.br/blog/en/decoding-550-error-email-forwarding-srs-postfix.html - **Category:** E-mail - **Tags:** Exim, Postfix, SRS, SMTP, cPanel - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Entenda por que forwarders falham com erro 550 em cenários SRS, como diferenciar problema local de roteamento remoto e quais ações corrigem sem sacrificar. ### [187] Desmistificando a migração Dovecot para thunderbird: o guia definitivo - **Canonical URL:** https://perciocastelo.com.br/blog/br/desmistificando-migracao-dovecot-thunderbird-guia-definitivo.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/desmistificando-migracao-dovecot-thunderbird-guia-definitivo.html - **EN URL:** https://perciocastelo.com.br/blog/en/demystifying-dovecot-thunderbird-migration-definitive-guide.html - **Category:** E-mail - **Tags:** Dovecot, Thunderbird, Maildir, MBOX, Migração - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Guia técnico para migrar caixas Maildir do Dovecot para Thunderbird com estrutura preservada, incluindo automação via script e boas práticas de execução remota. ### [188] Como desbloquear e-mails no DirectAdmin contador usage fila Exim - **Canonical URL:** https://perciocastelo.com.br/blog/br/desbloquear-emails-directadmin-contador-usage-fila-exim.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/desbloquear-emails-directadmin-contador-usage-fila-exim.html - **EN URL:** https://perciocastelo.com.br/blog/en/unblock-emails-directadmin-usage-counter-exim-queue.html - **Category:** Infraestrutura - **Tags:** DirectAdmin, Exim, Dovecot, SMTP, Troubleshooting, Queue, Infraestrutura - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Procedimento técnico para desbloquear envio no DirectAdmin quando a simples reativação falha, cobrindo contador em `/etc/virtual/usage`, limpeza cirúrgica. ### [189] Auditando o bypass de custos em automação CLI: analisando o OpenCode - **Canonical URL:** https://perciocastelo.com.br/blog/br/automation-engineering-demystifying-opencode-cli-byok-topologies-and-llm-cost-bypass-with-ollama.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/automation-engineering-demystifying-opencode-cli-byok-topologies-and-llm-cost-bypass-with-ollama.html - **EN URL:** https://perciocastelo.com.br/blog/en/automation-engineering-demystifying-opencode-cli-byok-topologies-and-llm-cost-bypass-with-ollama.html - **Category:** Inteligência Artificial - **Tags:** IA, Inteligência Artificial, LLM, OpenAI, Prompt Engineering, Automação - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** A tração hiper-ascendente dos modelos gerativos inflou severamente as dependências de engenharia de software sobre pipelines de Copilotos. Diante. ### [190] Diário de debug como consertei e testei um scanner de malware em Python com YARA e VirusTotal - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugando-scanner-malware-python-yara-virustotal.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugando-scanner-malware-python-yara-virustotal.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-python-malware-scanner-yara-virustotal.html - **Category:** Cibersegurança - **Tags:** Python, Malware Analysis, Webshell, YARA, VirusTotal, EICAR, cPanel, Segurança, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 9 min - **Summary:** Diário técnico de correção do EncFind, um scanner Python para webshells e malware, cobrindo erro de `dataclasses` no Python 3.6, regex quebrada, classe. ### [191] Depurando logs de FTP no cPanel quando as estatísticas não atualizam - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugando-logs-ftp-cpanel-estatisticas-nao-atualizam.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugando-logs-ftp-cpanel-estatisticas-nao-atualizam.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-cpanel-ftp-logs-statistics-not-updating.html - **Category:** Infraestrutura - **Tags:** cPanel, FTP, Pure-FTPd, Logs, runweblogs, cpanellogd, Domlogs, Journalctl, Awstats, Webalizer - **Date:** 2026-06-07 | **Reading Time:** 8 min - **Summary:** Diagnóstico operacional para entender por que uploads via FTP não aparecem imediatamente em `/home/user/logs`, diferenciando logs brutos, archives `.gz`. ### [192] Debugando o httpx no stack ProjectDiscovery conflitos de binário go modules e PATH - **Canonical URL:** https://perciocastelo.com.br/blog/br/debugando-httpx-projectdiscovery-conflitos-binario-go-modules-path.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/debugando-httpx-projectdiscovery-conflitos-binario-go-modules-path.html - **EN URL:** https://perciocastelo.com.br/blog/en/debugging-httpx-projectdiscovery-binary-conflicts-go-modules-path.html - **Category:** Cibersegurança - **Tags:** ProjectDiscovery, httpx, subfinder, nuclei, Go, PATH, Linux, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Post-mortem técnico de conflito de binários `httpx` em ambiente Linux, cobrindo colisão com pacote Python, ordem de PATH, cache de hash do shell e padronização. ### [193] DDC: como detectar ataques invisíveis em compiladores - **Canonical URL:** https://perciocastelo.com.br/blog/br/ddc-como-detectar-ataques-invisiveis-compiladores.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/ddc-como-detectar-ataques-invisiveis-compiladores.html - **EN URL:** https://perciocastelo.com.br/blog/en/ddc-how-to-detect-invisible-compiler-attacks.html - **Category:** Cibersegurança - **Tags:** DDC, Trusting Trust, Supply Chain, Compiladores, Reproducible Builds - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Entenda a técnica Diverse Double-Compiling (DDC) para validar compiladores e detectar adulteração invisível do tipo Trusting Trust. ### [194] Crônicas do sysadmin: resolvendo cascatas de erros no Dovecot e BIND9 - **Canonical URL:** https://perciocastelo.com.br/blog/br/cronicas-sysadmin-resolvendo-cascatas-erros-dovecot-bind9.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cronicas-sysadmin-resolvendo-cascatas-erros-dovecot-bind9.html - **EN URL:** https://perciocastelo.com.br/blog/en/sysadmin-chronicles-fixing-cascading-dovecot-bind9-errors.html - **Category:** Infraestrutura - **Tags:** Dovecot, BIND9, DNS, Exim, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Estudo técnico de incidente com falhas em LMTP/FTS no Dovecot e erros críticos de zonas no BIND9, incluindo diagnóstico, correção e checklist operacional. ### [195] Atualizações automáticas como vetor de instabilidade - **Canonical URL:** https://perciocastelo.com.br/blog/br/cpanel-whm-lock-automatic-updates-cpupdate-conf-yum-exclude.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cpanel-whm-lock-automatic-updates-cpupdate-conf-yum-exclude.html - **EN URL:** https://perciocastelo.com.br/blog/en/total-control-of-cpanel-whm-updates-auditing-cpupdate-conf-yum-conf-and-protecting-critical-packages.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Em ambientes de produção com cPanel/WHM, o comportamento padrão do servidor é atualizar-se automaticamente. O cron job do upcp roda diariamente. ### [196] Diagnóstico profundo de request timeout no cPanel webmail com Roundcube, cpsrvd e SQLite - **Canonical URL:** https://perciocastelo.com.br/blog/br/cpanel-webmail-request-timeout-roundcube-sqlite-lock-contention.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cpanel-webmail-request-timeout-roundcube-sqlite-lock-contention.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-webmail-request-timeout-roundcube-sqlite-lock-contention.html - **Category:** Infraestrutura - **Tags:** cPanel, Roundcube, Webmail, SQLite, cpsrvd, Dovecot, CloudLinux, Troubleshooting, Performance - **Date:** 2026-06-07 | **Reading Time:** 14 min - **Summary:** Mergulho operacional na falha de Request Timeout do Webmail cPanel, passando por cpsrvd, SIGALRM, PHP interno, SQLite lock contention, Dovecot via loopback. ### [197] cPanel em produção: mapeamento de URLs, logs críticos e vetores de upload - **Canonical URL:** https://perciocastelo.com.br/blog/br/cpanel-producao-mapeamento-urls-logs-criticos-vetores-upload.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cpanel-producao-mapeamento-urls-logs-criticos-vetores-upload.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-production-url-mapping-critical-logs-upload-vectors.html - **Category:** Infraestrutura - **Tags:** cPanel, WHM, Logs, Upload, Segurança - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Guia técnico de campo para mapear URLs internas do cPanel, monitorar vetores reais de upload e estruturar triagem de logs para hardening e resposta. ### [198] cPanel + Dovecot: erro `doveadm exit code 68` - diagnóstico e correção definitiva - **Canonical URL:** https://perciocastelo.com.br/blog/br/cpanel-dovecot-erro-doveadm-exit-code-68-diagnostico-correcao.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cpanel-dovecot-erro-doveadm-exit-code-68-diagnostico-correcao.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-dovecot-doveadm-exit-code-68-definitive-fix.html - **Category:** Infraestrutura - **Tags:** cPanel, Dovecot, doveadm, Maildir, Migração, Troubleshooting, Infraestrutura - **Date:** 2026-06-07 | **Reading Time:** 6 min - **Summary:** Runbook técnico para corrigir o erro doveadm exit code 68 em cPanel/Dovecot após migração, cobrindo diagnóstico de estado zumbi, reconstrução de Maildir, verificação de maildirs… ### [199] Convite de calendário entregue para fora, sumido para dentro - **Canonical URL:** https://perciocastelo.com.br/blog/br/cpanel-caldav-ical-invite-not-delivered-internal-dovecot-routing.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/cpanel-caldav-ical-invite-not-delivered-internal-dovecot-routing.html - **EN URL:** https://perciocastelo.com.br/blog/en/cpanel-calendar-forensics-why-internal-caldav-and-ical-invites-disappear.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Stack: cPanel + Exim (MTA) + Dovecot (IMAP/POP3) + Roundcube ou Horde (Webmail) ### [200] Corrigindo o erro $'\r': command not found em scripts Bash com diagnóstico forense e prevenção no pipeline - **Canonical URL:** https://perciocastelo.com.br/blog/br/corrigindo-erro-cr-command-not-found-scripts-bash.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/corrigindo-erro-cr-command-not-found-scripts-bash.html - **EN URL:** https://perciocastelo.com.br/blog/en/fixing-cr-command-not-found-bash-scripts.html - **Category:** Infraestrutura - **Tags:** Bash, Linux, CRLF, LF, DevOps, Shell, Troubleshooting, Git - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Runbook técnico completo para identificar, corrigir e prevenir o erro $'\\r': command not found em scripts Bash, cobrindo diagnóstico de encoding, correção. ### [201] Compilando a lib-EPP do Registro.br e Xerces-C no Linux: Toolchain C++, Dependências e Troubleshooting - **Canonical URL:** https://perciocastelo.com.br/blog/br/compilando-lib-epp-registro-br.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/compilando-lib-epp-registro-br.html - **EN URL:** https://perciocastelo.com.br/blog/en/compiling-registro-br-lib-epp.html - **Category:** Infraestrutura - **Tags:** EPP, Registro.br, Xerces-C, C++, XML, Linux, Compilação, shepp, Toolchain - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Procedimento técnico completo para compilar a lib-epp do Registro.br e a biblioteca Xerces-C no Linux: toolchain C++, resolução de dependências, correção do readline e testes co… ### [202] Compartilhando o VHDX do WSL 2 entre dual-boot com segurança operacional - **Canonical URL:** https://perciocastelo.com.br/blog/br/compartilhando-vhdx-wsl2-entre-dual-boot.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/compartilhando-vhdx-wsl2-entre-dual-boot.html - **EN URL:** https://perciocastelo.com.br/blog/en/sharing-wsl2-vhdx-dual-boot.html - **Category:** Infraestrutura - **Tags:** WSL2, VHDX, Dual-Boot, Windows, Linux, DevOps, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Implementação prática para reutilizar o mesmo `ext4.vhdx` do WSL 2 entre dois Windows em dual-boot, com procedimento completo de importação via `--vhd`. ### [203] Como unificar sent/enviados entre Roundcube e Outlook sem perder histórico IMAP - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-unificar-pastas-sent-enviados-roundcube-outlook.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-unificar-pastas-sent-enviados-roundcube-outlook.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-unify-sent-folders-roundcube-outlook.html - **Category:** E-mail - **Tags:** RoundCube, Outlook, IMAP, Webmail, Produtividade, Dovecot - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Procedimento operacional para consolidar pastas de enviados no IMAP, corrigir mapeamento entre Roundcube e Outlook e evitar fragmentação futura do histórico. ### [204] Como testar site em novo IP sem alterar DNS usando cURL --resolve com validação completa - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-testar-site-novo-ip-sem-alterar-dns-curl-resolve.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-testar-site-novo-ip-sem-alterar-dns-curl-resolve.html - **EN URL:** https://perciocastelo.com.br/blog/en/test-website-new-ip-without-dns-change-curl-resolve.html - **Category:** Infraestrutura - **Tags:** DNS, curl, Linux, DevOps, Migração, TLS - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Procedimento técnico para validar site no novo servidor antes do cutover DNS, usando curl --resolve para simular Host correto com testes de HTTP, HTTPS. ### [205] Como resolvi o `storageexception` no WHMCS (`email_template_attachments` e `ticket_attachments`) - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-resolvi-erro-storageexception-whmcs-email-ticket-attachments.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-resolvi-erro-storageexception-whmcs-email-ticket-attachments.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-i-fixed-whmcs-storageexception-email-ticket-attachments.html - **Category:** Desenvolvimento - **Tags:** WHMCS, Flysystem, Storage, MySQL, Linux, SELinux, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Relato técnico completo de diagnóstico e correção do erro `Cannot find storage setting for asset type` no WHMCS, incluindo validação de banco, associação. ### [206] Como resolver erro mkdir permission denied no phpMyAdmin com diagnóstico de owner e open_basedir - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-resolver-erro-mkdir-permission-denied-phpmyadmin.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-resolver-erro-mkdir-permission-denied-phpmyadmin.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-fix-mkdir-permission-denied-phpmyadmin.html - **Category:** Infraestrutura - **Tags:** phpMyAdmin, HestiaCP, Permissões, PHP-FPM, Linux - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Diagnóstico completo e correção prática para erro mkdir permission denied no phpMyAdmin, cobrindo owner/group, permissões, caminho temporário e restrições. ### [207] Como instalar e usar o who follows me - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-instalar-e-usar-who-follows-me.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-instalar-e-usar-who-follows-me.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-install-and-use-who-follows-me.html - **Category:** Carreira e Negócios - **Tags:** Instagram, Extensão, Chrome, Brave, Opera, Edge, Tutorial - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Passo a passo completo para instalar a extensão Who Follows Me, fixar o ícone no navegador e iniciar a análise da sua conta do Instagram. ### [208] Diário de infra: domando gateways antispam, falhas de SPF e filtros em Bash - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-corrigir-spf-hard-fail-spamexperts-directadmin-cpanel.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-corrigir-spf-hard-fail-spamexperts-directadmin-cpanel.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-fix-spf-hard-fail-with-spamexperts-directadmin-cpanel.html - **Category:** Infraestrutura - **Tags:** SPF, SpamExperts, Exim, DirectAdmin, cPanel, Bash, SysAdmin, Troubleshooting, DNS - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Um mergulho técnico e forense no troubleshooting de falhas de entrega de e-mail (SPF Hard Fail) em gateways SpamExperts, incluindo automação de auditoria de MX via Bash com trat… ### [209] Como configurar bloqueio de domínios no BIND - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-configurar-bloqueio-dominios-bind.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-configurar-bloqueio-dominios-bind.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-configure-domain-blocking-bind.html - **Category:** Infraestrutura - **Tags:** BIND9, DNS, Hardening, DNS Security, Bloqueio de domínio - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Guia prático para bloquear domínios no BIND e reduzir riscos de DNS Hijacking e DNS Spoofing. ### [210] Como alterar a URL do WordPress com segurança operacional (WP-CLI, SQL e wp-config) - **Canonical URL:** https://perciocastelo.com.br/blog/br/como-alterar-url-wordpress.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/como-alterar-url-wordpress.html - **EN URL:** https://perciocastelo.com.br/blog/en/how-to-change-wordpress-url.html - **Category:** WordPress - **Tags:** WordPress, WP-CLI, MySQL, Migração, wp-config.php, Troubleshooting - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Procedimento completo para trocar URL no WordPress em produção usando WP-CLI, SQL e fallback no wp-config, com checklist de validação e rollback. ### [211] Clink fantasma no CMD: diagnóstico forense e remoção definitiva no Windows 10 - **Canonical URL:** https://perciocastelo.com.br/blog/br/clink-fantasma-cmd-diagnostico-forense-remocao-definitiva-windows10.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/clink-fantasma-cmd-diagnostico-forense-remocao-definitiva-windows10.html - **EN URL:** https://perciocastelo.com.br/blog/en/ghost-clink-cmd-windows10-forensic-diagnosis-removal.html - **Category:** Infraestrutura - **Tags:** Windows, CMD, Clink, Forense, Troubleshooting, Registro, GPO, Sysinternals - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Runbook técnico para investigar e remover injeção fantasma do Clink no `cmd.exe`, cobrindo AutoRun no registro, chaves de Policy, AppInit_DLLs, perfis. ### [212] Stack bleeding-edge em hardware legado - **Canonical URL:** https://perciocastelo.com.br/blog/br/bun-turbopack-nextjs16-legacy-hardware-performance-asus.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/bun-turbopack-nextjs16-legacy-hardware-performance-asus.html - **EN URL:** https://perciocastelo.com.br/blog/en/legacy-hardware-survival-migrating-from-pnpm-and-node-js-to-bun-and-turbopack-in-next-js-16-on-a-4th-gen-i5-machine.html - **Category:** Desenvolvimento - **Tags:** Next.js, React, Frontend, JavaScript, TypeScript, WebDev, Programação - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Host de desenvolvimento: ASUS X450LC (mesmo host documentado na auditoria de kernel/NVIDIA) ### [213] Blindagem de WordPress: como alterar e proteger o diretório de uploads - **Canonical URL:** https://perciocastelo.com.br/blog/br/blindagem-wordpress-alterar-proteger-diretorio-uploads.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/blindagem-wordpress-alterar-proteger-diretorio-uploads.html - **EN URL:** https://perciocastelo.com.br/blog/en/wordpress-upload-directory-hardening-and-protection.html - **Category:** WordPress - **Tags:** WordPress, Hardening, Uploads, Apache, Nginx - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Guia técnico de hardening para mover o diretório de uploads do WordPress, corrigir URLs legadas no banco e bloquear execução de scripts maliciosos no novo. ### [214] #!/bin/bash ou #!/usr/bin/env bash? O Como seus Scripts - **Canonical URL:** https://perciocastelo.com.br/blog/br/bin-bash-or-usr-bin-env-bash-definitive-guide-scripts.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/bin-bash-or-usr-bin-env-bash-definitive-guide-scripts.html - **EN URL:** https://perciocastelo.com.br/blog/en/bin-bash-or-usr-bin-env-bash-definitive-guide-scripts.html - **Category:** Infraestrutura - **Tags:** Bash, Scripting, Linux, Shebang, Automation, Portability, Shell - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Análise técnica profunda da escolha entre shebangs absolutos e portáteis em scripts Bash, baseada em anos de experiência em infraestrutura e automação. ### [215] Automatizando acesso ao Plesk via CLI: escopo Bash, token e função resiliente - **Canonical URL:** https://perciocastelo.com.br/blog/br/automatizando-acesso-plesk-cli-erro-escopo-solucao-elegante.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/automatizando-acesso-plesk-cli-erro-escopo-solucao-elegante.html - **EN URL:** https://perciocastelo.com.br/blog/en/automating-plesk-cli-access-scope-error-elegant-fix.html - **Category:** Infraestrutura - **Tags:** Plesk, Bash, Linux, CLI, Automação, Shell - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Implementação robusta para gerar link de login no Plesk por CLI, corrigindo erros de alias, escopo de variável, tratamento de falha e segurança operacional. ### [216] Guia Definitivo da API do HestiaCP: Automação em Bash, Integração em PHP e Troubleshooting em Produção - **Canonical URL:** https://perciocastelo.com.br/blog/br/automacao-provisionamento-hestiacp-via-api.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/automacao-provisionamento-hestiacp-via-api.html - **EN URL:** https://perciocastelo.com.br/blog/en/hestiacp-api-provisioning-automation.html - **Category:** Infraestrutura - **Tags:** HestiaCP, API, Provisionamento, PHP, cURL, WHMCS, Automação - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Guia completo de automação e integração com a API do HestiaCP: script Bash de provisionamento resiliente com rollback, integração PHP via cURL, validação CLI e segurança em prod… ### [217] Automação de banco de dados via CLI no DirectAdmin: desafios e soluções - **Canonical URL:** https://perciocastelo.com.br/blog/br/automacao-banco-dados-cli-directadmin-desafios-solucoes.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/automacao-banco-dados-cli-directadmin-desafios-solucoes.html - **EN URL:** https://perciocastelo.com.br/blog/en/directadmin-cli-database-automation-challenges-solutions.html - **Category:** Infraestrutura - **Tags:** DirectAdmin, MySQL, MariaDB, CLI, Bash - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Aprenda a automatizar criação de banco e usuário no DirectAdmin via terminal, contornando limitações do utilitário da e erros com caracteres especiais no Bash. ### [218] Auditoria técnica em WordPress: XML-RPC, REST API e CVEs com automação Bash e hardening orientado a evidência - **Canonical URL:** https://perciocastelo.com.br/blog/br/auditoria-tecnica-wordpress-xml-rpc-rest-api-cves.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/auditoria-tecnica-wordpress-xml-rpc-rest-api-cves.html - **EN URL:** https://perciocastelo.com.br/blog/en/auditoria-tecnica-wordpress-xml-rpc-rest-api-cves.html - **Category:** WordPress - **Tags:** WordPress, XML-RPC, REST API, CVE, NVD, OSV, Bash, Segurança, Hardening - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Procedimento operacional completo para auditar WordPress via Bash, correlacionando CVEs (NVD/OSV), mapeando superfície XML-RPC, detectando enumeração via REST. ### [219] Auditoria forense em WordPress: como identificar usuários maliciosos via terminal (WP-CLI e logs) - **Canonical URL:** https://perciocastelo.com.br/blog/br/auditoria-forense-wordpress-identificar-usuarios-maliciosos-wpcli-logs.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/auditoria-forense-wordpress-identificar-usuarios-maliciosos-wpcli-logs.html - **EN URL:** https://perciocastelo.com.br/blog/en/wordpress-forensic-audit-identify-malicious-users-wpcli-logs.html - **Category:** WordPress - **Tags:** WordPress, WP-CLI, Forense, Logs, Segurança - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Guia prático de perícia em WordPress usando WP-CLI e logs de servidor para detectar criação de admins maliciosos, validar evidências e remediar invasões. ### [220] N8n no fastpanel: instalação, atualização, rollback e operação segura - **Canonical URL:** https://perciocastelo.com.br/blog/br/atualizacao-n8n-fastpanel.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/atualizacao-n8n-fastpanel.html - **EN URL:** https://perciocastelo.com.br/blog/en/updating-n8n-fastpanel.html - **Category:** Infraestrutura - **Tags:** n8n, FastPanel, Docker, Podman, Atualização, DevOps - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Runbook completo para n8n no FastPanel, cobrindo instalação inicial, atualização segura, validação pós-mudança, rollback e rotina operacional. ### [221] Anatomia de um sequestro de e-mail: do bloqueio por spam à recuperação da reputação - **Canonical URL:** https://perciocastelo.com.br/blog/br/anatomia-sequestro-email-bloqueio-spam-recuperacao-reputacao.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/anatomia-sequestro-email-bloqueio-spam-recuperacao-reputacao.html - **EN URL:** https://perciocastelo.com.br/blog/en/anatomy-email-account-takeover-spam-block-reputation-recovery.html - **Category:** E-mail - **Tags:** Segurança, SMTP, Spam, Reputação, cPanel - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Estudo prático de incidente de e-mail com bloqueio por abuso, redirecionamento malicioso e recuperação da reputação do domínio. ### [222] O mistério dos bancos de dados invisíveis - **Canonical URL:** https://perciocastelo.com.br/blog/br/anatomia-de-um-subsistema-fantasma-debugging-cpanel-metadata.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/anatomia-de-um-subsistema-fantasma-debugging-cpanel-metadata.html - **EN URL:** https://perciocastelo.com.br/blog/en/anatomy-of-a-phantom-subsystem-debugging-cpanel-v134-metadata.html - **Category:** Infraestrutura - **Tags:** cPanel, SysAdmin, E-mail, DNS, Segurança, Servidores, Linux - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Como Administradores de Sistemas, frequentemente confiamos em camadas de abstração (como cPanel/WHM) para gerenciar complexidades. No entanto. ### [223] O guardião do UID 0 - **Canonical URL:** https://perciocastelo.com.br/blog/br/anatomy-of-root-authentication-in-openssh-a-technical-deep-dive.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/anatomy-of-root-authentication-in-openssh-a-technical-deep-dive.html - **EN URL:** https://perciocastelo.com.br/blog/en/anatomy-of-root-authentication-in-openssh-a-technical-deep-dive.html - **Category:** Infraestrutura - **Tags:** SysAdmin, Linux, DevOps, Virtualização, Infraestrutura, Tecnologia - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Habilitar o login de root via senha é frequentemente desencorajado em ambientes de produção expostos à internet, mas em arquiteturas de gerenciamento. ### [224] Além do SPF e DKIM: decifrando bloqueios do Gmail e a importância do DMARC - **Canonical URL:** https://perciocastelo.com.br/blog/br/alem-spf-dkim-decifrando-bloqueios-gmail-importancia-dmarc.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/alem-spf-dkim-decifrando-bloqueios-gmail-importancia-dmarc.html - **EN URL:** https://perciocastelo.com.br/blog/en/beyond-spf-dkim-decoding-gmail-blocks-dmarc-importance.html - **Category:** E-mail - **Tags:** DMARC, SPF, DKIM, Gmail, Exim - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Entenda como diagnosticar bloqueios heurísticos do Gmail, fortalecer autenticação com DMARC e melhorar entregabilidade em ambientes Exim/Postfix. ### [225] Por que sua IA parece defasada? O mito do "capamento" de API vs. a realidade arquitetônica - **Canonical URL:** https://perciocastelo.com.br/blog/br/why-your-ai-seems-degraded-the-api-capping-myth-sonnet-4-5-and-context-architectures.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/why-your-ai-seems-degraded-the-api-capping-myth-sonnet-4-5-and-context-architectures.html - **EN URL:** https://perciocastelo.com.br/blog/en/why-your-ai-seems-degraded-the-api-capping-myth-sonnet-4-5-and-context-architectures.html - **Category:** Inteligência Artificial - **Tags:** IA, Inteligência Artificial, LLM, OpenAI, Prompt Engineering, Automação - **Date:** 2026-06-07 | **Reading Time:** 5 min - **Summary:** Recentemente, conduzi testes de bancada enfrentando um dilema técnico persistente que desenvolvedores e engenheiros SRE encontram diariamente: instanc. ### [226] Engenharia de contexto: resolvendo a "amnésia" de agentes IA com skills.sh e steering no domain.com - **Canonical URL:** https://perciocastelo.com.br/blog/br/context-engineering-solving-ai-agent-amnesia-with-skills-sh-and-steering-in-kiro-dev.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/context-engineering-solving-ai-agent-amnesia-with-skills-sh-and-steering-in-kiro-dev.html - **EN URL:** https://perciocastelo.com.br/blog/en/context-engineering-solving-ai-agent-amnesia-with-skills-sh-and-steering-in-kiro-dev.html - **Category:** Inteligência Artificial - **Tags:** IA, Inteligência Artificial, LLM, OpenAI, Prompt Engineering, Automação - **Date:** 2026-06-07 | **Reading Time:** 4 min - **Summary:** Quem atua na linha de frente na construção de arquiteturas SaaS utilizando agentes de programação baseados em IA (LLMs) inevitavelmente esbarra. ### [227] O Dia em que o Python 3.10 "quebrou" meu aaPanel no Podman (e como resolvi) - **Canonical URL:** https://perciocastelo.com.br/blog/br/aapanel-python-310-podman-syntax-error-fix.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/aapanel-python-310-podman-syntax-error-fix.html - **EN URL:** https://perciocastelo.com.br/blog/en/aapanel-python-310-podman-syntax-error-fix.html - **Category:** Infraestrutura - **Tags:** aaPanel, Podman, Python, Rocky Linux, Containers, Troubleshooting, Bare Metal, SysAdmin - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Um relato detalhado sobre o diagnóstico e resolução de um erro crítico de sintaxe (`TypeError`) no aaPanel rodando via Podman no Rocky Linux, originado por conflitos de versão d… ### [228] 5 erros humanos que causam 60% dos incidentes de segurança cibernética - **Canonical URL:** https://perciocastelo.com.br/blog/br/5-erros-humanos-causam-60-incidentes-ciberseguranca.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/5-erros-humanos-causam-60-incidentes-ciberseguranca.html - **EN URL:** https://perciocastelo.com.br/blog/en/5-human-errors-cause-60-percent-cybersecurity-incidents.html - **Category:** Cibersegurança - **Tags:** Fator humano, Phishing, MFA, BYOD, Conscientização - **Date:** 2026-06-07 | **Reading Time:** 2 min - **Summary:** Os 5 erros humanos mais comuns em segurança e como reduzir risco com processos, tecnologia e treinamento. ### [229] Guia definitivo: 10 tipos de malware que todo CIO e equipe de segurança devem dominar - **Canonical URL:** https://perciocastelo.com.br/blog/br/10-tipos-malware-ameacam-empresas-como-proteger.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/10-tipos-malware-ameacam-empresas-como-proteger.html - **EN URL:** https://perciocastelo.com.br/blog/en/10-malware-types-that-threaten-companies-and-how-to-prevent-them.html - **Category:** Cibersegurança - **Tags:** Malware, Cibersegurança, Ransomware, Segurança empresarial, Defesa em camadas - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Como CIOs e times técnicos com os 10 malwares mais críticos, impacto operacional e estratégias práticas de defesa em camadas. ### [230] 10 dicas práticas para fortalecer sua cibersegurança - **Canonical URL:** https://perciocastelo.com.br/blog/br/10-dicas-praticas-fortalecer-ciberseguranca.html - **PT-BR URL:** https://perciocastelo.com.br/blog/br/10-dicas-praticas-fortalecer-ciberseguranca.html - **EN URL:** https://perciocastelo.com.br/blog/en/10-practical-tips-to-strengthen-your-cybersecurity.html - **Category:** Cibersegurança - **Tags:** Cibersegurança, Boas práticas, Segurança digital, Privacidade, MFA - **Date:** 2026-06-07 | **Reading Time:** 3 min - **Summary:** Guia direto com 10 ações práticas para reduzir riscos digitais no dia a dia.