AdventureLog
Self-HostedOpen-source alternative for tracking and logging outdoor adventures with GPS
Overview
AdventureLog is an open-source GPS platform for outdoor enthusiasts to track, log, and visualize their adventures (hiking, biking, camping, etc.). It captures real-time location data, records waypoints, attaches photos/notes to routes, and displays elevation profiles. Supports offline map usage for remote areas, GPX/KML import/export, and custom trip tagging. Deployable via Docker for easy self-hosting or manual installation on Linux servers. Ideal for users who want full control over their adventure data instead of relying on proprietary services like Strava or AllTrails.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
adventurelog:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: adventurelog
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Real-time GPS tracking for outdoor activities
- Offline map support and GPX/KML import/export
- Trip logging with photos, notes, and elevation stats
Frequently Asked Questions
? Is AdventureLog hard to install?
No, AdventureLog supports Docker deployment, which simplifies setup with pre-configured containers. Manual installation on Linux servers with PHP/MySQL is also possible, but Docker is recommended for most users to minimize technical hurdles.
? Is it a good alternative to Strava?
Yes, if you prioritize data ownership and offline use. Unlike Strava, AdventureLog lets you self-host your adventure data privately, but it lacks some social features like global leaderboards or community challenges.
? Is it completely free?
Yes! AdventureLog is open-source under the MIT License, so it’s free to use, modify, and self-host without any subscription fees or hidden costs.
Top Alternatives
People Also Ask about AdventureLog
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted data ownership)
- ⊕ Offline functionality for remote adventures
Cons
- ⊖ Requires basic server setup (Docker recommended)
- ⊖ Lacks advanced social features of proprietary alternatives