franzz 36e91fccec
Deploy Livetrail / deploy (push) Failing after 14s
UPgrade Maplibre to 6.16
2026-10-29 11:24:44 +01:00
2026-08-18 15:55:55 +02:00
2026-09-25 11:12:21 +02:00
2026-10-23 11:17:44 +02:00
2026-08-27 12:45:30 +02:00
2026-09-06 14:20:55 +02:00
2026-10-05 15:01:47 +02:00
2026-08-27 12:45:30 +02:00
2026-08-27 12:45:30 +02:00
2026-10-23 14:17:21 +02:00
2026-08-27 12:45:30 +02:00
2026-08-27 12:45:30 +02:00
2026-08-28 02:41:46 +02:00
2026-08-27 12:45:30 +02:00
2026-10-29 11:24:44 +01:00
2026-10-05 15:01:47 +02:00
2026-10-23 14:17:21 +02:00
2026-08-27 12:45:30 +02:00

Live Trail Project

Live Trail is a self-hosted web application for sharing journeys on an interactive map. It combines live GPS positions from a SPOT tracker with GPX routes, posts, photos, videos, and a chronological activity feed, supporting both real-time tracking and historical travel stories.

Dependencies

  • nodejs 24+
  • composer
  • php-mbstring
  • php-imagick
  • php-gd
  • php-mysql
  • php-xml
  • php-exif
  • ffmpeg
  • STARTTLS Email Server (use Gmail if none available)
  • Optional: Geo Caching Server (WMTS Caching Service)

PHP Configuration

  • max_execution_time = 300
  • memory_limit = 500M
  • post_max_size = 4G
  • upload_max_filesize = 4G
  • max_file_uploads = 50

Getting started

  1. Clone Git onto web server
  2. Update php.ini parameters
  3. Copy timezone data: mariadb-tzinfo-to-sql /usr/share/zoneinfo | mariadb -u root mysql
  4. Copy settings-sample.php to settings.php and populate
  5. Optional: if testing locally, copy one of the config/*.conf files to apache/nginx site folder
  6. Follow CI/CD script in .gitea/workflows/deploy.yml
  7. Add a GPX file named <project_codename>.gpx to /resources/geo/
  8. Go to #admin and create a new project (with code name = <project_codename>) & feed

To Do List

  • Add mail frequency slider
  • Use WMTS servers directly when not using Geo Caching Server
  • Allow HEIF picture format
  • Garmin InReach Integration
S
Description
No description provided
Readme
149 MiB
0 Stars 1 Watchers 0 Forks
Languages
Vue 37.7%
PHP 36.6%
SCSS 12%
JavaScript 11.5%
HTML 2.1%