# Tailscale Funnel question

**URL:** <https://community.umbrel.com/t/tailscale-funnel-question/17460>\
**Category:** Support and Troubleshooting\
**Created:** [May 28, 2024, 10:01pm UTC](https://community.umbrel.com/t/tailscale-funnel-question/17460 "2024-05-28T22:01:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Regress7436](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@Regress7436](https://community.umbrel.com/u/Regress7436)\
**Post date:** [May 28, 2024, 10:01pm UTC](https://community.umbrel.com/t/tailscale-funnel-question/17460/1 "2024-05-28T22:01:02Z")

</div>

Has anyone managed to get a Tailscale Funnel working with the standard/App Store implementation of Tailscale?

---

<div class="post-metadata">

**Author:** ![Regress7436](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@Regress7436](https://community.umbrel.com/u/Regress7436)\
**Post date:** [May 31, 2024, 3:00pm UTC](https://community.umbrel.com/t/tailscale-funnel-question/17460/2 "2024-05-31T15:00:36Z")

</div>

For anyone searching for this in the future, this is how I get it operational from the shell…

sudo ~/umbrel/scripts/app compose tailscale exec web tailscale funnel up

You’re then presented a webpage to open and confirm your settings.

Last you go back and run…

sudo ~/umbrel/scripts/app compose tailscale exec web tailscale funnel 1234 - replacing 1234 with whatever port you’re trying to access.

Your instance should then be accessible through your Tailnet and from the internet using an address like [http://umbrel.YOURTAILNETDNS.ts.net](http://umbrel.YOURTAILNETDNS.ts.net):PORTNUMBER/

---

<div class="post-metadata">

**Author:** ![99mike199](https://avatars.discourse-cdn.com/v4/letter/9/c57346/32.png) [@99mike199](https://community.umbrel.com/u/99mike199)\
**Post date:** [January 8, 2025, 8:05pm UTC](https://community.umbrel.com/t/tailscale-funnel-question/17460/3 "2025-01-08T20:05:29Z")

</div>

I just tried it but few notes. Your command din’t work for me because of missing “scripts” directory. But I opened terminal directly for funnel thru Umbrel Web UI advanced settings, then did the same just without first parts. So : `tailscale funnel up` and `tailscale funnel "port number"` but unfortunately nothing loaded. In Tailscale it is showing funnel, but when I tried URL with correct port number, nothing loaded 😕 . Any idea how to troubleshoot? I just want to expose NextCloud to be able not to fiddle with VPN on phones etc.

---

<div class="post-metadata">

**Author:** ![roberto188](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@roberto188](https://community.umbrel.com/u/roberto188)\
**Post date:** [January 25, 2025, 2:07pm UTC](https://community.umbrel.com/t/tailscale-funnel-question/17460/4 "2025-01-25T14:07:00Z")

</div>

Yes I’m trying to expose my BTC payserver via a funnel but tailscale funnel [https://localhost:3003](https://localhost:3003) doesn’t work, even with an SSL cert configed. Any ideas?

---

<div class="post-metadata">

**Author:** ![99mike199](https://avatars.discourse-cdn.com/v4/letter/9/c57346/32.png) [@99mike199](https://community.umbrel.com/u/99mike199)\
**Post date:** [February 1, 2025, 7:05pm UTC](https://community.umbrel.com/t/tailscale-funnel-question/17460/5 "2025-02-01T19:05:22Z")

</div>

Sorry I’ve been busy and just now found time to try to get it work.  
So here are instructions.  
You can follow this tutorial on Tailscale Docs → [Tailscale Funnel · Tailscale Docs](https://tailscale.com/kb/1223/funnel#how-funnel-works)  
Be careful to also retrieve cert. You can open **Tailscale CLI** via **Umbrel → Settings → Advanced settings → Terminal → Select Tailscale as app** and you are there 🙂

There just follow Tailscale Docs regarding funnel but first do the setup on Tailscale web, download cert and set SSL (maybe I left something out, just follow them)  
After that, you can reveal your service via funnel using  
`tailscale funnel up`  
`tailscale funnel 8081` (use port of your service that runs on Umbrel, you can find it in URL bar when you are on that service)

When Tailscale funnel is running, you can access it via URL, that CLI will throw up (one in the first line) or you can find it on Tailscale web ui under Machine settings. Use it **WITHOUT** port number.  
(I saw note that you need to update cert on machine manually, it is showing expiration on Tailscale Web under machine setting in TSL section, mine says expiration is 2 months which is pretty anoying, when it will get me and I will find time to automate it, I will post instructions here)

Note:  
I was trying to expose Nextcloud and had to edit `config.php` for trusted domain. If someone will do that, SSH into your umbrel and use there editor like Nano with `sudo`. You can find it probably under this route: `~/home/umbrel/umbrel/app-data/nextcloud/data/nextcloud/config`

Happy setting up!
