Servidor não escutando em IPv6

Nosso certificado Let’s Encrypt falhou na renovação hoje. Isso ocorreu porque o servidor não está respondendo no IPv6. Por enquanto, corrigimos removendo a entrada IPv6 do DNS.

Acho que isso funcionava antes, mas não tenho certeza. Não sei exatamente o que verificar aqui. Alguma sugestão?

O firewall parece estar ok:

$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
[...]        
80 (v6)                    ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)

Mas ele está ouvindo apenas no IPv4:

$ ss -tulpn | grep -e 80 -e 443
tcp    LISTEN  0       128            0.0.0.0:80          0.0.0.0:*             
tcp    LISTEN  0       128            0.0.0.0:443         0.0.0.0:*   

As instalações seguindo a Instalação Padrão Oficial do Discourse funcionarão perfeitamente no IPv6, desde que o administrador configure a entrada DNS AAAA e a máquina hospedeira tenha conectividade IPv6. Isso é testado constantemente pela nossa equipe na oferta de VPS da Digital Ocean.

O uso de outros provedores e métodos de instalação introduz muitas variáveis, e não conseguimos oferecer suporte a todas as combinações possíveis.

Dito isso, você pode compartilhar a saída do comando docker ps?

Claro:

$ sudo docker ps
CONTAINER ID   IMAGE                 COMMAND        CREATED        STATUS        PORTS                                      NAMES
15ceb9642e9b   local_discourse/app   "/sbin/boot"   3 months ago   Up 3 months   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

Obrigado!