Setting up to receive webhooks into n8n docker

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?

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

For example I’ve said this up

in n8n I used

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.