I have not been able to get webhooks working and I think it’s because I’m using docker.
Test platform hubspot webhook.
n8n Is set up in a docker in my synology
on my router I forward port 5678 to synology IP
in synology
- I open firewall to port 5678
- have reverse proxy set up, so n8n.domain accesses my n8n instance
when I open a browser and do 192.168…:5678 the webhook in n8n responds.
ext_ip:5678 doesn’t work - but I’m pretty sure my router does not support accessing local network with external IP
So here is my understanding if something outside makes a webhook call to ext_ip:5678 my router forwards it to my synology:5678.
How does my synology know how to forward it to my docker and to port 443 on it?
If I make a webhook call to n8n.domain, then the router passes everything in :443 to synology:443. Synology will catch this in the reverse proxy and pass it to the docker at 5678. Then what does the docker see? Does it see it at port 5678 instead of 443 - is that the issue?