OwnTracks Recorder

OwnTracks Recorder

Store and serve OwnTracks location data via MQTT or HTTP

1.1kstars
137forks
Last commit: 1mo ago
Repo age: 11y old
OwnTracks Recorder screenshot

OwnTracks Recorder is a lightweight service for collecting, storing, and retrieving location updates published by OwnTracks mobile apps. It ingests messages via MQTT subscriptions or HTTP POST, stores data locally on disk (without requiring an external database), and exposes the stored data through a built-in web server.

Key Features

  • Ingests OwnTracks location messages via MQTT or HTTP
  • Local on-disk storage with an embedded LMDB index (no separate database server required)
  • Built-in HTTP server with REST API for querying locations, tracks, and GeoJSON outputs
  • WebSocket interface for live updates (e.g., live map views)
  • Includes the ocat CLI to query and export stored data in different formats
  • Optional Lua hooks for event processing and customization
  • Optional payload encryption support (when built with libsodium)

Use Cases

  • Personal or family location history with a self-controlled storage backend
  • Live location dashboard fed from OwnTracks apps via MQTT
  • Exporting and analyzing historical tracks for devices/users

Limitations and Considerations

  • Designed specifically around the OwnTracks message format and workflow
  • HTTP mode can require additional configuration for multi-user “Friends” setups

OwnTracks Recorder is well-suited for reliable, low-resource location data collection on modest hardware while still providing convenient REST and real-time interfaces for visualization and integration.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Home Assistant

Home Assistant

Open-source home automation platform prioritizing local control

85.1k
36.8k
Last commit: 7h ago

Open-source platform to control smart home devices, build automations and dashboards, with broad third-party integrations and local-first privacy.

Alternative to:
Google Home
Google Home
+15
Frigate

Frigate

NVR with real-time local object detection for IP cameras

30.4k
2.9k
Last commit: 2d ago

Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.

Alternative to:
Blue Iris
Blue Iris
+10
Tasmota

Tasmota

Open source firmware for ESP8266/ESP32 smart home devices

24.2k
5.1k
Last commit: 8h ago

Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

Alternative to:
SONOFF Cloud (eWeLink)
SONOFF Cloud (eWeLink)
+6
Node-RED

Node-RED

Flow-based low-code tool for building event-driven automations

22.8k
3.8k
Last commit: 7h ago

Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.

Alternative to:
IFTTT
IFTTT
+13
ThingsBoard

ThingsBoard

Open-source IoT platform for device management and dashboards

21.2k
6.2k
Last commit: 1d ago

Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Alternative to:
ThingsBoard Cloud
ThingsBoard Cloud
+10
Zigbee2MQTT

Zigbee2MQTT

Zigbee-to-MQTT bridge for connecting Zigbee devices to MQTT

14.8k
1.9k
Last commit: 24d ago

Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.

Alternative to:
Tuya Zigbee Gateway
Tuya Zigbee Gateway
+16