Files
spot/readme.md
2026-05-10 15:30:37 +02:00

1.4 KiB

Spot Project

Spot & GPX integration

Dependencies

  • npm 18+
  • composer
  • php-mbstring
  • php-imagick
  • php-gd
  • php-mysql
  • php-exif
  • ffprobe & 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 <<<<<<< HEAD
  2. Install dependencies & 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. Go to #admin and create a new project, feed & maps
  6. Add a GPX file named <project_codename>.gpx to /geo/
  7. Run composer install =======
  8. composer install
  9. npm install webpack
  10. npm run dev
  11. Update php.ini parameters
  12. Copy timezone data: mariadb-tzinfo-to-sql /usr/share/zoneinfo | mariadb -u root mysql
  13. Copy settings-sample.php to settings.php and populate
  14. Go to #admin and create a new project, feed & maps
  15. Add a GPX file named <project_codename>.gpx to /geo/

vue

To Do List

  • Add mail frequency slider
  • Use WMTS servers directly when not using Geo Caching Server
  • Allow HEIF picture format
  • Fix .MOV playback on windows firefox
  • Garmin InReach Integration