A história da HP

A história da HP

Antes de existir “Vale do Silício”, existia uma garagem de madeira em Palo Alto. Ali, em 1939, dois engenheiros recém-formados de Stanford fundaram a empresa que definiria o modelo de todas as startups seguintes: a Hewlett-Packard. Esta é a história da HP — da garagem ao colosso, das calculadoras que aposentaram a régua de cálculo … Read more

A história da Dell

A história da Dell

Em 1984, enquanto a IBM e a Apple brigavam pelas manchetes, um calouro de medicina de 19 anos montava PCs no quarto do dormitório da Universidade do Texas. Ele descobriu algo que as gigantes demoraram décadas para entender: vender direto ao cliente, sem estoque e sem intermediário, muda tudo. Esta é a história da Dell … Read more

go-postfixadmin: painel moderno para seu servidor Postfix

go-postfixadmin: painel moderno para seu servidor Postfix

Quem já montou servidor de e-mail com Postfix + Dovecot conhece o ritual: o PostfixAdmin clássico em PHP, um web server configurado só para ele, e uma interface que parou no tempo. O go-postfixadmin é a minha resposta moderna para isso: um único binário em Go com todo o frontend Vue 3 embutido — painel … Read more

Monitorando Servidores Linux com Prometheus e Node Exporter

Monitorando Servidores Linux com Prometheus e Node Exporter

Servidor sem monitoramento só avisa que caiu quando alguém reclama. Com o Node Exporter, cada host expõe métricas do Linux; o Prometheus as coleta e guarda como séries temporais para consulta e alerta. Este roteiro usa pacotes do Ubuntu onde eles existem, evita expor métricas na internet e valida cada etapa antes de seguir. O … Read more

Automatizando Servidores Linux com Ansible

Automatizando Servidores Linux com Ansible

Administrar um servidor na mão é tranquilo. Administrar dez, atualizando pacote por pacote via SSH, é pedir para errar. O Ansible resolve isso: você descreve o estado desejado em YAML e ele aplica em todos os servidores — sem agente, só com SSH. Este guia é o passo seguinte para quem já conhece o básico; … Read more