Overland

Overland tracks your location and sends your data to a server of your choosing. The app will save data while you're offline, and send it to the server later in batches.

Highly configurable tracking settings for optimal control. Choose between getting highly detailed track logs (and using tons of battery in the process), or tracking only significant movements allowing you to conserve battery life.

Track bike rides, runs, walks, car trips, train trips and more.

Servers

The app sends data to an HTTP endpoint. You can use an existing backend or build your own. The app works with the following servers out of the box:

Compass - a self-hosted PHP app built to save and browse data from this app

Icecondor - a service for tracking your location, sharing with friends, and setting geofence alerts

API

Once you add a server endpoint in the settings, the app will begin sending you data. The requests it makes will look like the below, a JSON post body with a list of GeoJSON points in a "locations" key.