Hauk

Open-source self-hosted real-time location sharing service

920 stars 85 forks last commit first released Apache-2.0

Likely dormant

No commits since 24 May 2024. Expect to maintain it yourself or pick an alternative.

Hauk is an open-source, self-hosted service for sharing your location in real time. It provides a PHP backend that stores location data in memory and a web frontend; companion mobile clients (Android and community iOS clients) connect to your server to start temporary share sessions.

Key Features

  • PHP-based backend designed to run on a standard PHP web server
  • Uses Memcached or Redis for in-memory storage of live location data (no disk persistence by default)
  • Generates temporary, randomly generated share links for real-time tracking sessions
  • Companion mobile clients (official Android client; third-party/official iOS clients exist) to start and manage shares
  • Official Docker image and docker-compose support for easy deployment; distribution packages available (e.g., Arch AUR)
  • Optional LDAP authentication support and configurable session expiration and permissions
  • Demo instance provided for quick testing (demo instances impose short retention limits)

Use Cases

  • Temporarily share your live location with friends or family while en route
  • Real-time location updates for meetups, deliveries, or small events without third-party tracking
  • Privacy-focused short-term tracking where location data should not be stored long-term

Limitations and Considerations

  • Requires a separate Memcached or Redis service and the corresponding PHP extension; location data is kept in memory and is lost on cache restart
  • No built-in TLS termination in the backend; a reverse proxy (e.g., nginx) or external TLS termination is recommended for production deployments
  • Demo/public instances are intentionally limited (short retention) and may route traffic through third-party CDNs for DDoS protection
  • Companion app requirements vary; the Android client requires Android 6.0+ and store availability may vary by platform

Hauk is a lightweight option when you need ephemeral, self-hosted location sharing with minimal server footprint. It is optimized for privacy by avoiding disk storage and by giving operators control over hosting and retention.

Categories:

Tags:

Tech Stack:

Share:

Similar to Hauk

Onetime Secret logo

Onetime Secret

Self-destructing service for sharing single-use encrypted secrets

2.9k
445
Last commit

Open-source web and API service to create encrypted, single-view links for sharing secrets with configurable expiry and optional passphrase protection.

MITActively maintained
Alternative to:
Onetime Secret logo
Onetime Secret
+6
Gokapi logo

Gokapi

Self-hosted expiring file sharing with optional S3 storage

2.8k
133
Last commit

Lightweight self-hosted Firefox Send alternative for secure, expiring file shares with user roles, optional S3-compatible storage, and REST API.

AGPL-3.0Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+9

BiCiMon

Privacy-focused browser speedometer for bicycles, PWA-ready

62
10
Last commit

Lightweight browser-based bicycle speedometer PWA that shows real-time speed using the device Geolocation API, with no tracking or data storage.

MITLikely dormant
NewsBlur logo

NewsBlur

Personal RSS reader and social news platform

7.6k
1k
Last commit

Open-source RSS reader with real-time feed updates, training-based filtering, full-text search, social sharing, and native mobile apps; available hosted or self-hosted.

MITActively maintained
Alternative to:
Feedly logo
Feedly
+13

Countly

Privacy-first product analytics and customer engagement platform

5.9k
980
Last commit

Open-source product analytics platform with SDKs for mobile, web and desktop; provides dashboards, events, crash reporting, messaging, A/B testing and APIs.

Actively maintained
Alternative to:
Mixpanel logo
Mixpanel
+19
OwnTracks Frontend logo

OwnTracks Frontend

Vue.js web interface to visualize OwnTracks Recorder data

546
67
Last commit

Open-source Vue.js single-page app that visualizes OwnTracks Recorder data: live locations, history, heatmaps, filtering and distance calculations.

MITSlowing down
Alternative to:
Life360 logo
Life360
+6