Reitti

Reitti

Personal location tracking and analysis application supports access location identification, travel timeline, GPX/Google data import and real-time location reporting on mobile terminals.

2,230GitHub
Description

Lazy cat oidc login has been integrated. Reitti is a self-hosted personal location tracking and trajectory analysis application. It can import location data such as GPX, GeoJSON, Google Timeline, and Google Takeout. It can also receive location points reported in real time by mobile applications such as OwnTracks, GPSLogger, and Overland, and then automatically generate daily timetables, stopping places, travel routes, distance statistics and common location analysis. Note: If there is no data when entering for the first time, the home page may display `No timeline data available for this date.`, This is normal and means that location data has not been imported or reported on the current date. ##Importing GPX test data If you just want to confirm that the application is working properly, it is recommended to import and test GPX first: 1. Enter Reitti. 2. Open Settings. 3. Go to Import Data. 4. Select the.gpx file in the GPX Files area. 5. Click Upload and wait for processing to complete. 6. Go back to the home page and switch to the corresponding date in the GPX file. GPX links that can be used for testing: https://www.fileexamples.com/category/gis/gis-gpx-1 Be aware that you need to switch to the corresponding date to view after importing. ##Import your own historical location data Reitti's historical data import entry is: ```text Settings -> Import Data ``` Common import methods: - GPX Files: Upload `.gpx` files exported from sports watches, navigation software, and track recorders. - GeoJSON Files: Upload a `.geojson` or `.json` file containing Point coordinates and a timestamp. - Android Timeline: Export `timeline.json` from the location timeline of the Android system and upload it. - iOS Timeline: Export Timeline data from iOS Google Maps and upload it. - Old Format Records.json: Export location history from Google Takeout and upload `Records.json` in the Location History directory. After the import is complete, Reitti processes the data asynchronously. Large files may need to wait for a while. You can observe the processing progress on the queue or task status page in settings. ##Configure mobile phone for real-time reporting If you want Reitti to automatically record daily locations, you need to first create an API Token: 1. Go to Settings. 2. Open API Tokens. 3. Create a new Token, for example, name it `phone`. 4. Go to Integration. 5. Select the Token you just created at the top of the page. ### OwnTracks Suitable for iOS and Android, privacy friendly. 1. Install OwnTracks. 2. Open OwnTracks 'Settings -> Connection'. 3. Set the mode to `HTTP`. 4. Endpoint uses the address generated on the Reitti page in a similar format: ```text https://reitti. <Your Weibo Domain Name>/api/v1/ingest/owntracks? token=<API_TOKEN> ``` 5. Turn off OwnTracks built-in Authentication because the Token is already in the URL. 6. Set the tracking mode to Movement and ensure that a location point is generated at least every 30 seconds or so.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
App Information
Version
1.0.4
Package Size
56.5 KB
Image Size
457.47 MB
Updated
May 27, 2026
Source Code
dedicatedcode
Platform Support
PC