A self-hosted minimalist app for mapping points of interest on interactive maps and planning multi-day trip itineraries.
seanmorley15/AdventureLog
Self-hostable travel tracker that logs visited places, plans multi-day trips, and maps countries and regions on one world map.
Open-source alternative to:Wanderlog
Polarsteps
- Stars
- 3,864
- Forks
- 265
- Open issues
- 220
- Last commit
- 20 hours ago
What is it?
AdventureLog is an open-source travel companion for pinning places you have visited, building multi-day trip itineraries, and marking countries, regions and cities on an interactive world map. Each location can hold dates, notes, photos, categories, tags and a multi-visit history, and trips can include flights, lodging, checklists and calendar views.
The app supports collaboration through public share links or by inviting other users to edit together. It also offers trail and activity logging with GPX tracks, distance and elevation, plus integrations with Immich, Strava, Endurain, Wanderer and Google Maps for geocoding and search. Security features include MFA, API keys and social login.
The stack is SvelteKit on the frontend and Django with Django REST Framework, PostgreSQL/PostGIS and AllAuth on the backend. It is distributed as Docker containers, with Docker Compose, Kubernetes (Kustomize) and reverse proxy guides for Nginx, Traefik and Caddy.
Key features
- 01Log locations with dates, notes, photos, categories and multi-visit history
- 02Interactive world map with visited/planned filters and 2D and 3D views
- 03Multi-day trip itineraries with flights, lodging, checklists and calendar views
- 04Track countries, regions and cities with travel stats
- 05Attach GPX trails and outdoor activity data with distance and elevation
- 06Share via public links or invite users to co-edit; supports MFA and API keys
Use cases
- Keeping a personal record of everywhere you have traveled on your own server
- Planning a multi-day trip with a shared itinerary and checklist
- Importing hiking or cycling activities from Strava or Wanderer into a travel log
- Running a private, self-hosted travel journal on a homelab or NAS
Quick start
- 1
Run the one-command install script from the README (review it first, as it pipes a remote script to bash)
- 2
Open the app in your browser and sign in with the default login
- 3
Change the default admin password right after the first sign-in
Things to know
- It is designed to be self-hosted, so you must run and maintain your own server.
- The first boot needs about 2 GB of RAM.
- It ships with a default admin/admin login that must be changed.
- It is licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
In collections
Topics
FAQ
- What is AdventureLog?
- Self-hostable travel tracker that logs visited places, plans multi-day trips, and maps countries and regions on one world map. AdventureLog is an open-source travel companion for pinning places you have visited, building multi-day trip itineraries, and marking countries, regions and cities on an interactive world map. Each location can hold dates, notes, photos, categories, tags and a multi-visit history, and trips can include flights, lodging, checklists and calendar views.
- Is AdventureLog free to use? What license does it have?
- AdventureLog is open source under the Other license. Check the license terms before using it in commercial products.
- Is AdventureLog still maintained?
- Actively maintained. The last commit to AdventureLog was on Nov 6, 2026.
- What can I use AdventureLog for?
- Keeping a personal record of everywhere you have traveled on your own server Planning a multi-day trip with a shared itinerary and checklist Importing hiking or cycling activities from Strava or Wanderer into a travel log Running a private, self-hosted travel journal on a homelab or NAS
- How do I install AdventureLog?
- Run the one-command install script from the README (review it first, as it pipes a remote script to bash) Open the app in your browser and sign in with the default login Change the default admin password right after the first sign-in
- Where can I get AdventureLog?
- The source code and installation instructions are on GitHub: https://github.com/seanmorley15/AdventureLog
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted, real-time collaborative travel planner with maps, budgets, packing lists, a journal and optional AI tools.
Self-hostable location history tracker and web app that replaces Google Timeline, with maps, trips, stats and imports from several sources.
A self-hosted trail database for uploading GPS tracks, planning routes and building a searchable catalogue of your hikes and rides.
Free, privacy-first offline maps and GPS navigation app for Android and iOS, built on crowd-sourced OpenStreetMap data.
A self-hostable web app for tracking your flights, viewing them on a world map, and reviewing your flight history and statistics.