Nuestra instancia autoalojada también se ve afectada por esto. Nos gustaría alojar el servicio que recibe el webhook solo en la red interna de Docker; no es necesario que sea accesible desde el exterior.
¿Hay alguna forma de permitir webhooks internos?
Si entiendo el problema correctamente, los webhooks internos no están permitidos para que un administrador de Discourse, que no tiene los permisos de administrador del servidor, no pueda espiar los internos de la red. Sin embargo, este no es un problema en nuestra instancia autoalojada; nuestros administradores de Discourse ya conocerían nuestra estructura interna.
Sugeriría una configuración en el archivo de configuración app.yml para permitir webhooks internos, o proporcionar una lista blanca de dominios/IP internas. De esta manera, el administrador del servidor (no el administrador de Discourse) mantiene el control sobre quién puede usar webhooks para la red interna.