API Tokens

Token created successfully
Error message

No API tokens found. Create one to get started.

Name Token Created Last Used Actions

User Management

User created successfully
Error message
Your username has changed to . You will need to log out and log in again with your new username.

Existing Users

No users found.

Username Display Name Actions
(Current User)

Add New User

Leave empty to keep current password

Significant Places

Page 1 of 1
Address:
Category:
Coordinates:

No significant places found.

Job Status

Queue Name
0
Est. processing time: 0 min

Import Location Data

File uploaded successfully
Error message

GPX Files

Upload GPX files from your GPS devices or tracking apps. GPX files contain waypoints, tracks, and routes with timestamps that can be processed into your location history.

Google Takeout

Upload location history from Google Takeout. Export your data from Google (takeout.google.com) and upload the Location History JSON file. This contains your location history with timestamps and activity information.

GeoJSON Files

Upload GeoJSON files containing Point features with location data. GeoJSON files should contain Point geometries with coordinates and optional timestamp properties. Supports both single Feature and FeatureCollection formats.

App Integrations

โš ๏ธ No API Token Available
You need to create an API token first in the "API Tokens" tab before setting up app integrations.
๐Ÿ“ฑ Data Ingestion

Configure mobile apps to automatically send location data to Reitti

๐Ÿ“ฑ GPSLogger Setup

GPSLogger is a free Android app that can automatically log your location and send it to Reitti.

Setup Instructions:

  1. Download GPSLogger from the Google Play Store
  2. Open GPSLogger and go to Logging details โ†’ Log to custom URL
  3. Enable "Log to custom URL"
  4. Set the URL to: https://your-domain.com/api/v1/location-data
  5. Set the URL to: https://your-domain.com/api/v1/location-data
  6. Set HTTP Method to POST
  7. Set HTTP Body to: { "_type" : "location", "t": "u", "acc": "%ACC", "alt": "%ALT", "batt": "%BATT", "bs": "%ISCHARGING", "lat": "%LAT", "lon": "%LON", "tst": "%TIMESTAMP", "vel": "%SPD" }
  8. Set Content-Type header to: application/json
  9. Configure logging frequency as desired (e.g., every 30 seconds)
  10. Start logging!

๐Ÿ—บ๏ธ OwnTracks Setup

OwnTracks is a privacy-focused location tracking app available for iOS and Android.

Setup Instructions:

  1. Download OwnTracks from the App Store or Google Play Store
  2. Open OwnTracks and go to Settings โ†’ Connection
  3. Set Mode to HTTP
  4. Set Host to: https://your-domain.com
  5. Set Path to: /api/v1/ingest/owntracks?token=YOUR_API_TOKEN
  6. Disable Authentication (we use the token in the URL instead)
  7. Configure tracking settings as desired
  8. The app will automatically start sending location updates
๐Ÿ“ธ Photos

Configure photo management integration with Immich

Configuration saved successfully
Error message

๐Ÿ–ผ๏ธ Immich Integration

Immich is a self-hosted photo and video backup solution. Connect your Immich instance to show photos taken at specific locations and dates on your timeline map.

Manage Data

Processing started successfully
Error message

About Data Processing

This section allows you to manually trigger data processing operations. These operations normally run automatically on a schedule, but you can trigger them manually here if needed.

Warning: Manual processing may take some time depending on the amount of data to process.

Process Visits and Trips

Manually trigger the processing of raw location data into visits and trips. This will analyze unprocessed location points and create meaningful visits and trips from them.

Clear and Reprocess All Data

Clear all processed data (visits, trips, processed visits) while preserving significant places and raw location points. Raw location points will be marked as unprocessed, and the processing pipeline will be triggered automatically.

โš ๏ธ Warning: This action will permanently delete all visits, trips, and processed visits. This cannot be undone.

Language Settings

Language changed successfully

Select Your Language

Choose your preferred language for the application interface. You may need to reload the page for all changes to take effect.

Geocoding Services

Service created successfully
Error message

About Geocoding Services

Geocoding services convert coordinates to addresses for your significant places. You can add multiple services and the system will use them randomly to distribute the load.

Make sure that the geocoding service answers with GeoJson. This is the only supported response.

URL Template placeholders:

Example: https://nominatim.openstreetmap.org/reverse?format=json&lat={lat}&lon={lng}&zoom=18&addressdetails=1

Add New Geocoding Service

Available Services

No geocoding services configured.

Name URL Template Status Errors Last Used Actions
Enabled Disabled (Auto-disabled)

About Application

Application Version: N/A

Commit Details: N/A

Build Time: N/A