Наша самохостинговая установка также затронута этой проблемой. Мы хотели бы размещать службу, принимающую вебхуки, только во внутренней сети Docker; нет необходимости делать её доступной извне.
Существует ли способ разрешить внутренние вебхуки?
Если я правильно понимаю проблему, внутренние вебхуки запрещены, чтобы администратор Discourse, не являющийся администратором сервера, не мог подсматривать внутренности сети. Для нашей самохостинговой установки это не является проблемой, поскольку наши администраторы Discourse всё равно осведомлены о нашей внутренней структуре.
Я предлагаю добавить настройку в конфигурационный файл app.yml для разрешения внутренних вебхуков или предоставить белый список внутренних доменов/IP-адресов. Таким образом, администратор сервера (а не администратор Discourse) останется контролировать, кто может использовать вебхуки во внутренней сети.