# How to make my webhooks become HTTPS

**URL:** <https://community.n8n.io/t/how-to-make-my-webhooks-become-https/20410>\
**Category:** Questions\
**Tags:** deployment\
**Created:** [December 2, 2022, 3:22pm UTC](https://community.n8n.io/t/how-to-make-my-webhooks-become-https/20410 "2022-12-02T15:22:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anthony\_CAVALIER](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/anthony_cavalier/32/19593_2.png) [@Anthony\_CAVALIER](https://community.n8n.io/u/Anthony_CAVALIER)\
**Post date:** [December 2, 2022, 3:22pm UTC](https://community.n8n.io/t/how-to-make-my-webhooks-become-https/20410/1 "2022-12-02T15:22:17Z")

</div>

Hi everyone!

I just installed n8n on my server and everything seems working fine except webhooks.

They do work but some apps (specifically Shopify) refuses to send data to webhooks starting by HTTP, it only allows to send data to webhooks starting by HTTPS.

For now, my webhooks URL looks like http://{{my\_server\_IP}}/webhook/shopify  
I would like to change it to https://{{my\_server\_IP}}/webhook/shopify

I noticed that the desktop version of n8n attributes a random webhook starting by HTTPS like “[https://terrible-horse-85.hooks.n8n.cloud/webhook/shopify](https://terrible-horse-85.hooks.n8n.cloud/webhook/shopify)”. Would it be possible to have such an autogenerated webhook on a self hosted version of n8n.

Thx by advance!

- n8n version: 0.204.0
- Default DB
- Running on a Ubuntu instance with Docker

---

<div class="post-metadata">

**Author:** ![Jon](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jon/32/40174_2.png) [@Jon](https://community.n8n.io/u/Jon)\
**Post date:** [December 2, 2022, 3:26pm UTC](https://community.n8n.io/t/how-to-make-my-webhooks-become-https/20410/2 "2022-12-02T15:26:54Z")

</div>

Hey @Anthony_CAVALIER,

Welcome to the community 🎉

Did you set the webhook\_url environment variable to match your domain? Typically HTTPS won’t work very with just an IP address.

---

<div class="post-metadata">

**Author:** ![joeldeteves](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/joeldeteves/32/17916_2.png) [@joeldeteves](https://community.n8n.io/u/joeldeteves)\
**Post date:** [December 2, 2022, 5:29pm UTC](https://community.n8n.io/t/how-to-make-my-webhooks-become-https/20410/3 "2022-12-02T17:29:53Z")

</div>

This isn’t really an n8n specific issue so much as it is your server configuration. A recommended setup would be to have a reverse proxy e.g. Traefik or NGINX in front of your server that handles TLS termination.

There is plenty of documentation available here, depending on your desired setup: [Server setups - n8n Documentation](https://docs.n8n.io/hosting/server-setups/)

---

<div class="post-metadata">

**Author:** ![Anthony\_CAVALIER](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/anthony_cavalier/32/19593_2.png) [@Anthony\_CAVALIER](https://community.n8n.io/u/Anthony_CAVALIER)\
**Post date:** [December 2, 2022, 9:12pm UTC](https://community.n8n.io/t/how-to-make-my-webhooks-become-https/20410/4 "2022-12-02T21:12:45Z")

</div>

Indeed it might probably be a server configuration issue as I’m a total beginner in server configuration.

Actually it’s under a simple IPV4 and no domain or subdomain.

I’ll also check the documentation!

Thanks for your ansewers!

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [December 2, 2022, 9:53pm UTC](https://community.n8n.io/t/how-to-make-my-webhooks-become-https/20410/5 "2022-12-02T21:53:40Z")

</div>

Best to follow one of our server setup guides. They all make sure that n8n runs via https:

> **[Server setups - n8n Documentation](https://docs.n8n.io/hosting/server-setups/)**
>
> Documentation for n8n, a workflow automation platform.

---

<div class="post-metadata">

**Author:** ![Anthony\_CAVALIER](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/anthony_cavalier/32/19593_2.png) [@Anthony\_CAVALIER](https://community.n8n.io/u/Anthony_CAVALIER)\
**Post date:** [December 5, 2022, 8:05pm UTC](https://community.n8n.io/t/how-to-make-my-webhooks-become-https/20410/6 "2022-12-05T20:05:03Z")

</div>

Hi Jan! Thank you for the documentation! I’m taking a look at it right now!

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/system/32/195824_2.png) [@system](https://community.n8n.io/u/system)\
**Post date:** [March 5, 2023, 8:05pm UTC](https://community.n8n.io/t/how-to-make-my-webhooks-become-https/20410/7 "2023-03-05T20:05:06Z")

</div>

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