URL do payload do Webhook não aceita valor baseado em IP interno

Nossa instância auto-hospedada também é afetada por isso. Gostaríamos de hospedar o serviço que recebe o webhook apenas na rede docker interna; não há necessidade de ele ser acessível de fora.

Existe uma maneira de permitir webhooks internos?

Se entendi o problema corretamente, webhooks internos não são permitidos para que um administrador do Discourse, que não tem permissão de administrador do servidor, não possa espionar os internos da rede. No entanto, isso não é um problema em nossa instância auto-hospedada; nossos administradores do Discourse saberiam de nossa estrutura interna de qualquer maneira.

Sugeriria uma configuração no arquivo de configuração app.yml para permitir webhooks internos, ou para fornecer uma lista de permissões de domínios/IPs internos. Dessa forma, o administrador do servidor (não o administrador do Discourse) permanece no controle de quem pode usar webhooks para a rede interna.