# OwnTracks location tracking without public IP/MQTT

**URL:** <https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619>\
**Category:** Share Your Projects\
**Created:** [9 January 2019 17:40 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619 "2019-01-09T17:40:32Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![rusenask](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rusenask/32/4580_2.png) [@rusenask](https://discourse.nodered.org/u/rusenask)\
**Post date:** [9 January 2019 17:40 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/1 "2019-01-09T17:40:32Z")

</div>

Here's a link to a short tutorial on setting up location tracking with OwnTracks and Webhook Relay without exposing Node-RED to the internet:

> **[Node-RED OwnTracks location tracking without public IP/MQTT — Web Relay](https://webhookrelay.com/blog/2019/01/09/nodered-owntracks-direct/)**
>
> How to get webhooks from OwnTracks to Node-RED without public IP or configuring NAT - Web Relay

Disclaimer: Webhook Relay is my side project 🙂 Free tier available and if you need higher limits, feel free to ping me and I will increase them.

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [12 February 2019 18:09 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/2 "2019-02-12T18:09:00Z")

</div>

Thanks for sharing this tutorial.  
I had been using CloudMQTT as the gateway for tracking the GPS location of my mobile phone, but WebHooks is a lot easier.

When I have some spare time I intend to update my tutorial (linked below) to use WebHooks.

> [@Tracking a Mobile Device](https://discourse.nodered.org/t/tracking-a-mobile-device/1466):
>
> [Tracking a Mobile Device](http://resources-area.co.uk/node-red-flows/tracking_a_mobile_device.pdf) The above link will take you to a copy of the tutorial sheet I've written for my 11 to 13-year-old students to Track a Mobile Device in their After-School IoT Club. Hope you find it useful. Regards from David.

---

<div class="post-metadata">

**Author:** ![rusenask](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rusenask/32/4580_2.png) [@rusenask](https://discourse.nodered.org/u/rusenask)\
**Post date:** [12 February 2019 18:44 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/3 "2019-02-12T18:44:38Z")

</div>

Thanks @dynamicdave!

---

<div class="post-metadata">

**Author:** ![Lamarre](https://avatars.discourse-cdn.com/v4/letter/l/c2a13f/32.png) [@Lamarre](https://discourse.nodered.org/u/Lamarre)\
**Post date:** [3 April 2019 17:48 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/4 "2019-04-03T17:48:11Z")

</div>

Thank  
I start to learn Node and i try to follow tuto but something are not clear for me i'm not able to display my position in the map i thing the value i send when i click on Button (payload: value) is not correct

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/4/4f0f73aedd3e0ee2b7eb72289fd6b1c75a827d6e.png)

---

<div class="post-metadata">

**Author:** ![Lamarre](https://avatars.discourse-cdn.com/v4/letter/l/c2a13f/32.png) [@Lamarre](https://discourse.nodered.org/u/Lamarre)\
**Post date:** [3 April 2019 17:54 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/5 "2019-04-03T17:54:21Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/7/7269ca8a0757186b3b179ec578bd361a70d47817.png)  
This is my DataBase

---

<div class="post-metadata">

**Author:** ![primat11](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/primat11/32/12185_2.png) [@primat11](https://discourse.nodered.org/u/primat11)\
**Post date:** [2 October 2019 11:24 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/6 "2019-10-02T11:24:59Z")

</div>

@rusenask thanks a lot, one of the best and to the point tutorial I had come across till now 🙂

---

<div class="post-metadata">

**Author:** ![primat11](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/primat11/32/12185_2.png) [@primat11](https://discourse.nodered.org/u/primat11)\
**Post date:** [2 October 2019 11:58 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/7 "2019-10-02T11:58:31Z")

</div>

@rusenask could you please assist me in configuring world map node. I followed this tutorial but my worldmap is not getting connected. I do not know how can I fill the fields in the worldmap node. Would be glad if you could help. Thanks 🙂

---

<div class="post-metadata">

**Author:** ![rusenask](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rusenask/32/4580_2.png) [@rusenask](https://discourse.nodered.org/u/rusenask)\
**Post date:** [2 October 2019 13:01 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/8 "2019-10-02T13:01:56Z")

</div>

you might want to add a debug node right after 'format JSON' node to see what is it getting, that might help 🙂

---

<div class="post-metadata">

**Author:** ![primat11](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/primat11/32/12185_2.png) [@primat11](https://discourse.nodered.org/u/primat11)\
**Post date:** [2 October 2019 14:12 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/9 "2019-10-02T14:12:17Z")

</div>

@rusenask is there a limit no. of webhooks that I can use for a free subscription? It is showing "Bucket suspended, hook limits reached"

---

<div class="post-metadata">

**Author:** ![rusenask](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rusenask/32/4580_2.png) [@rusenask](https://discourse.nodered.org/u/rusenask)\
**Post date:** [2 October 2019 14:27 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/10 "2019-10-02T14:27:42Z")

</div>

Hi, there's a limit on a free tier 🙂 I bumped yours to 1000, should get unsuspended in the next ~10 minutes

---

<div class="post-metadata">

**Author:** ![primat11](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/primat11/32/12185_2.png) [@primat11](https://discourse.nodered.org/u/primat11)\
**Post date:** [2 October 2019 19:51 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/11 "2019-10-02T19:51:42Z")

</div>

Thanks a lot, grateful to you 🙂

---

<div class="post-metadata">

**Author:** ![nodecentral](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/nodecentral/32/10432_2.png) [@nodecentral](https://discourse.nodered.org/u/nodecentral)\
**Post date:** [12 October 2019 10:06 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/12 "2019-10-12T10:06:34Z")

</div>

Hi @rusenask / all

If I want to track the whole family, is it a simple case of creating an owntracks bucket for each device ?

---

<div class="post-metadata">

**Author:** ![rusenask](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rusenask/32/4580_2.png) [@rusenask](https://discourse.nodered.org/u/rusenask)\
**Post date:** [12 October 2019 10:57 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/13 "2019-10-12T10:57:04Z")

</div>

I think you can forward everything to a single bucket, the payload should have the identifier for the device, however I haven't tried tracking more than one device 🙂

---

<div class="post-metadata">

**Author:** ![primat11](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/primat11/32/12185_2.png) [@primat11](https://discourse.nodered.org/u/primat11)\
**Post date:** [5 November 2019 09:29 UTC](https://discourse.nodered.org/t/owntracks-location-tracking-without-public-ip-mqtt/6619/14 "2019-11-05T09:29:08Z")

</div>

Hello @rusenask, is it possible by any chance to get the weather data along with tracking location?

Thanks and regards,

Priyesh Mathur
