Implantação sem TLS (EOTW)
Destinado a sites que precisam sobreviver sem DNS, sem autoridades certificadoras, sem reverse proxies, o que o projeto chama de modo fim-do-mundo (EOTW): o CMS serve tudo por si mesmo, sobre HTTP puro, para sempre.
Como funciona
install/hypnotoad.confé pré-configurado para este modo; copie-o para junto da aplicação e execute o daemon sob o hypnotoad embarcado:CHINASKI_SECRETgerada uma vez e salva,CHINASKI_AIRGAP=1exportada antes de iniciar.
- Nenhum reverse proxy, nenhuma certificação TLS, nada de certificados , nada a adquirir, renovar ou expirar.
- A interface de admin responde diretamente em
http://<ip-do-host>:8080/.
Integridade de IP do cliente sem proxy
A razão habitual de precisar de um proxy é detectar IPs reais de clientes a partir de headers encaminhados. Sem proxy, o CMS reconhece que é o servidor mais externo: headers encaminhados vindos de pares não-loopback são ignorados e o endereço TCP real é usado em vez deles. Rate limiting e bloqueios de login funcionam corretamente sem configuração extra.
Operação do dia a dia
- O modelo de processo é o padrão, start/reload ou graceful-stop:
hypnotoad cms.plinicia (ou faz hot-reload sem queda de conexão viakill -USR2no arquivo PID), ehypnotoad -s cms.plpara de forma limpa. - Workers, 2 é o padrão (seguro em uma máquina de 1 GB); a configuração permite subir (p. ex. 4 em um host de 2+ GB) quando vários editores trabalham ao mesmo tempo.
- Escopando a interface, o daemon se liga a todas as interfaces por padrão (porta 8080). Para servir uma placa de rede específica, por exemplo, uma máquina que cruza uma rede não confiável , defina o endereço de escuta na configuração para o IP daquela NIC.
Quando escolhê-lo
Quando o inimigo é o tempo ou a distância (instalções sem manutenção por muito tempo, redes apenas locais), não a conveniência: este modo é uma garantia de nenhuma internet necessária, uma funcionalidade deliberada, não um fallback para quando o Caddy não pode ser instalado.