I found this eariler Q&A answer quite useful, and am done implementing almost exactly the same. (I also use NameCheap).
Thus, I began with the n8n Self-Hosted AI Starter Kit and have “productionalized” it little by little. So, for external Webhook access, I can now use my subdomain:
with its LetsEncrypt SSL Certificate; which I obtained via Nginx Proxy Manager, and which is now stitched into Docker and the docker-compose.yaml file.
My question is:
What must I do next so that n8n nodes - such as the Telegram Message Trigger - applies that domain for their Webhook?
I tried adding these items and restarting, but with no luck:
While I did place the aforementioned entry in the Docker.env file, I forgot to also add following environment: key/value pair to the docker-compose.yamln8n service:
environment:
- WEBHOOK_URL=${WEBHOOK_URL}
Restarting after doing so worked (it uses the correct URL now)
But, do I also have to specify any port, for example: