I have a server on which I have docker, and nginx which I use as a reverse proxy, you’ll see my configurations below.
When I create a new workflow, which starts with the reception of a webhook, I can’t get it to work! However, when I test sending with postman, I get the “message” response: “Workflow was started”, but on the interface nothing happens, it’s still waiting for a response… Worse, I can’t stop the test!
When I create a new workflow, which starts with the reception of a webhook, I can’t get it to work! However, when I test sending with postman, I get the “message” response: “Workflow was started”, but on the interface nothing happens, it’s still waiting for a response… Worse, I can’t stop the test!
This sounds like websocket connections (which your n8n server uses to keep the UI updated on the execution progress) aren’t proxied as they should. Your nginx config might need a little tweaking, @alex_st shared a working example here:
In particular, you would need to specify the upgrade mechanism to allow upgrading a HTTP connection to a websocket connection: