/phonetrack

Nextcloud app to create tracking sessions to display phones position in real time and export activity to gpx.

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

PhoneTrack Nextcloud application

Crowdin

Link to Nextcloud application website : https://apps.nextcloud.com/apps/phonetrack

📱 PhoneTrack is a Nextcloud application to track and store mobile devices locations.

🗺 It receives information from mobile phones logging apps and displays it dynamically on a map.

🌍 Help us to translate this app on PhoneTrack Crowdin project.

⚒ Check out other ways to help in the contribution guidelines.

How to use PhoneTrack :

  • Create a tracking session.
  • Give the logging URL* to the mobile devices. Choose the logging method you prefer.
  • Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.

(*) Don't forget to set the device name in the URL (rather than in the logging app settings. Replace "yourname" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.

On PhoneTrack main page, while watching a session, you can :

  • 📍 Display location history
  • ⛛ Filter points
  • ✎ Manually edit/add/delete points
  • ✎ Edit devices (rename, change color/shape, move to another session)
  • ⛶ Define geofencing zones for devices
  • ⚇ Define proximity alerts for device pairs
  • 🖧 Share a session to other Nextcloud users or with a public link (read-only)
  • 🔗 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)
  • 🖫 Import/export a session in GPX format (one file with one track per device or one file per device).
  • 🗠 Display sessions statistics
  • 🔒 Reserve a device name to make sure only authorized user can log with this name
  • 🗓 Toggle session auto export and auto purge (daily/weekly/monthly)
  • ◔ Choose what to do when point number quota is reached (block logging or delete oldest point)

Public page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.

This app is tested on Nextcloud 15/16 with Firefox 57+ and Chromium.

This app is compatible with theming colors and accessibility themes !

This app is under development.

Donation

I develop this app during my free time.

Install

See the AdminDoc for installation details.

Check CHANGELOG file to see what's new and what's coming in next release.

Check AUTHORS file to see complete list of authors.

Known issues

  • PhoneTrack now works with Nextcloud group restriction activated. See admindoc.

Any feedback will be appreciated.