# Webhook, OSX and tunnel

**URL:** <https://community.n8n.io/t/webhook-osx-and-tunnel/11144>\
**Category:** Questions\
**Tags:** deployment\
**Created:** [February 4, 2022, 1:59pm UTC](https://community.n8n.io/t/webhook-osx-and-tunnel/11144 "2022-02-04T13:59:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![skaneby](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/skaneby/32/10460_2.png) [@skaneby](https://community.n8n.io/u/skaneby)\
**Post date:** [February 4, 2022, 1:59pm UTC](https://community.n8n.io/t/webhook-osx-and-tunnel/11144/1 "2022-02-04T13:59:42Z")

</div>

Hi,

Yes,I am fairly new to n8n environment. I have a very basic question, and I have searched the forums first. I installed the OSX app for a first test. I notice that I am forced to use the n8n tunnel to recieve API calls using webhooks. How do I change that? what did I miss?

---

<div class="post-metadata">

**Author:** ![MutedJam](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mutedjam/32/70851_2.png) [@MutedJam](https://community.n8n.io/u/MutedJam)\
**Post date:** [February 4, 2022, 2:07pm UTC](https://community.n8n.io/t/webhook-osx-and-tunnel/11144/2 "2022-02-04T14:07:39Z")

</div>

Hi @skaneby, welcome to the community 🎉

You’re not forced to use the tunnel, it’s just the default setting for the desktop app to simplify things.

If you pick any other method of running n8n, e.g. using [docker](https://docs.n8n.io/getting-started/installation/docker-quickstart.html#starting-n8n), no tunnel would be opened by default.

---

<div class="post-metadata">

**Author:** ![skaneby](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/skaneby/32/10460_2.png) [@skaneby](https://community.n8n.io/u/skaneby)\
**Post date:** [February 4, 2022, 2:21pm UTC](https://community.n8n.io/t/webhook-osx-and-tunnel/11144/3 "2022-02-04T14:21:27Z")

</div>

Tnx for the quick reply, but am I correct to assume that tunnel is the only option when working with the OSX app?

---

<div class="post-metadata">

**Author:** ![MutedJam](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mutedjam/32/70851_2.png) [@MutedJam](https://community.n8n.io/u/MutedJam)\
**Post date:** [February 4, 2022, 2:25pm UTC](https://community.n8n.io/t/webhook-osx-and-tunnel/11144/4 "2022-02-04T14:25:39Z")

</div>

I think so, but @ivov can confirm for sure whether there might be a switch to prevent the default behaviour of creating the tunnel.

---

<div class="post-metadata">

**Author:** ![skaneby](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/skaneby/32/10460_2.png) [@skaneby](https://community.n8n.io/u/skaneby)\
**Post date:** [February 4, 2022, 2:30pm UTC](https://community.n8n.io/t/webhook-osx-and-tunnel/11144/5 "2022-02-04T14:30:55Z")

</div>

if so - its ok for dev purposes. and then its not a big effort to transition to a docker environment later ?

---

<div class="post-metadata">

**Author:** ![MutedJam](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mutedjam/32/70851_2.png) [@MutedJam](https://community.n8n.io/u/MutedJam)\
**Post date:** [February 4, 2022, 2:35pm UTC](https://community.n8n.io/t/webhook-osx-and-tunnel/11144/6 "2022-02-04T14:35:38Z")

</div>

Transitioning between environments shouldn’t be a problem at all.

n8n offers a bunch of [CLI commands](https://docs.n8n.io/reference/start-workflows-via-cli.html#export-workflows-and-credentials) to help with exporting and importing your workflows so you can easily migrate from one to the other, even if they run on different machines or use different databases.

If it’s just a handful of workflows, you could also simply download them directly from the UI like so (and import them in another environment afterwards):

 ![image](https://europe1.discourse-cdn.com/n8n/original/2X/7/76629baa0bf9dbcf208b6ed6ae8f21ff67107b79.png)
