Configs2026年7月4日·1 分钟阅读

AdventureLog — Self-Hosted Travel Tracker and Trip Planner

A self-hosted travel tracking application for logging adventures, planning trips, and visualizing your travel history on an interactive map.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
AdventureLog Overview
直接安装命令
npx -y tokrepo@latest install 89ea3c07-77a2-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

AdventureLog is a self-hosted travel tracking and trip planning application. It lets you log past adventures, plan future trips, attach photos and notes, and see your entire travel history plotted on an interactive world map. All data stays on your own server, making it a privacy-friendly alternative to commercial travel tracking services.

What AdventureLog Does

  • Logs adventures with location, dates, descriptions, photos, and activity type
  • Displays all visited locations on an interactive world map with clustering
  • Tracks countries and regions visited with progress statistics
  • Provides trip planning with itinerary building and checklist features
  • Supports multiple users with sharing and collaboration options

Architecture Overview

The backend is built with Django and Django REST Framework, providing a REST API for all operations. The frontend uses SvelteKit with Tailwind CSS for a responsive, modern UI. Data is stored in PostgreSQL, and media files (photos) are stored on the local filesystem. The map component uses Leaflet with OpenStreetMap tiles. The entire stack runs in Docker containers.

Self-Hosting & Configuration

  • Deploy with Docker Compose; requires containers for the app, PostgreSQL, and a web server
  • Configure the environment file with your domain, secret key, and database credentials
  • Set up a reverse proxy with HTTPS for secure access from mobile devices
  • Media storage location is configurable via environment variables
  • Supports OAuth and social login for user authentication

Key Features

  • Interactive world map showing all logged adventures with filters
  • Country and region visit tracking with completion percentages
  • Photo attachments with gallery view per adventure
  • Trip collections for grouping related adventures together
  • Mobile-responsive design for logging adventures on the go

Comparison with Similar Tools

  • Polarsteps — commercial app that auto-tracks; AdventureLog is self-hosted and manual-entry
  • Google My Maps — map pins only; AdventureLog adds trip planning and statistics
  • TripIt — itinerary organizer; AdventureLog focuses on logging and visualizing past travel
  • Wanderlog — freemium trip planner; AdventureLog is free and keeps data on your server

FAQ

Q: Does AdventureLog track my location automatically? A: No. Adventures are logged manually, giving you full control over what location data is stored.

Q: Can I import data from other travel apps? A: AdventureLog supports importing adventures via its API. Direct import from specific apps depends on their export formats.

Q: Does it work offline? A: The web app requires server connectivity. You can access it on mobile via any browser but need an internet connection to your server.

Q: Can I share my travel map publicly? A: Yes. You can configure adventures as public, and the map view can be shared via a public profile link.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产