Consumer Tech

TREK: The Self-Hosted Travel Planner That Keeps Your Data

The problem with mainstream travel planners nobody talks about Google shut down Google Trips in 2019, erasing years of saved itineraries for millions of users overnight. TripIt, one of the most widely used travel organizers, stores every flight confirmation, hotel booking, and day plan on its own servers — servers you have no control over. ... Read more

TREK: The Self-Hosted Travel Planner That Keeps Your Data
Illustration · Newzlet

The problem with mainstream travel planners nobody talks about

Google shut down Google Trips in 2019, erasing years of saved itineraries for millions of users overnight. TripIt, one of the most widely used travel organizers, stores every flight confirmation, hotel booking, and day plan on its own servers — servers you have no control over. When a service pivots, gets acquired, or simply disappears, your travel data goes with it.

That vulnerability is not accidental. The business model of most commercial trip planning apps depends on centralizing your data. Your itinerary is a surprisingly rich data profile: it broadcasts exactly when your home sits empty, maps your closest travel companions, and traces your spending across restaurants, transport, and accommodation. Users feed this information into booking aggregators and travel management platforms without pausing to consider what they’re handing over.

Subscription fatigue compounds the problem. Most collaborative itinerary builders wall off their most useful features — real-time syncing, shared editing, AI-assisted planning — behind premium tiers. Tripit Pro runs on an annual subscription. Wanderlog, a popular web-based trip planner, gates key collaboration tools behind its paid plan. Teams and families planning trips together quickly find that useful trip management software carries a per-seat cost that scales badly.

The self-hosted travel planning category directly addresses both issues. Tools like TREK, an open-source trip planner deployable on your own infrastructure, keep all itinerary data local by design. There is no third-party server receiving your home-absence windows or relationship graph. TREK also bundles real-time collaboration, single sign-on, and AI trip planning with no recurring subscription once deployed — the full feature set ships together, not split across pricing tiers.

The deeper issue mainstream travel apps obscure is ownership. Saving a trip to someone else’s platform is not the same as owning that trip. Self-hosted travel tools make that distinction concrete.

What TREK actually does — and why the feature depth is the story

TREK’s feature list reads like the product roadmap of a well-funded startup, not a solo developer’s GitHub repository. At its core, the app gives travelers a drag-and-drop day planner where places slot into daily schedules and move across days with a single gesture. Every entry pins to an interactive map powered by either Leaflet or Mapbox GL — the latter rendering 3D buildings and terrain that transform flat city grids into navigable visual landscapes.

Place search runs through two distinct pipelines. Connect a Google Places API key and you get photos, ratings, and opening hours alongside each result. Skip the key entirely and OpenStreetMap handles search for free, with no account required. That dual-path approach extends to data import: TREK ingests shared Google Maps and Naver Maps lists, plus GPX and KML/KMZ/GeoJSON files — the standard export formats from hiking apps, GPS devices, and geographic data tools. A trip planned in any of those environments transfers directly into the self-hosted planner without manual re-entry.

The itinerary engine is only the starting layer. TREK bundles budget tracking, packing lists, a travel journal, and AI assistance into the same interface, covering the full planning-to-travel arc that most dedicated trip planning apps split across separate tools or premium tiers. Route optimization auto-sorts stops within a day and pushes the result to Google Maps for navigation. A 16-day weather forecast pulls from Open-Meteo without requiring an API key, with historical climate data filling gaps beyond the forecast window.

Progressive Web App support closes the accessibility gap that typically keeps self-hosted software confined to technical users. On a phone or tablet, TREK installs directly from the browser — no App Store approval, no Google Play listing, no separate download. It behaves like a native mobile travel app once installed, which means a partner or travel companion with no interest in Docker containers or server configurations can use the same instance the same way they’d use any commercial itinerary planner. The breadth of that feature set, delivered entirely within infrastructure the user controls, is what makes TREK a legitimate benchmark for where open-source personal software now stands.

Real-time collaboration without the cloud middleman

Most real-time collaborative travel planning lives behind a paywall or a corporate login. Tools like Google Travel and Wanderlog centralize your itinerary data on servers you don’t control, and genuine multi-user editing — where two people move things around simultaneously and see each other’s changes instantly — is typically a premium feature reserved for subscribers. TREK flips that model entirely.

Built into TREK’s self-hosted architecture from the ground up, real-time collaboration lets a friend group or family edit the same trip simultaneously without anyone sharing credentials on a third-party platform. One person reorganizes Day 3’s drag-and-drop itinerary while another adjusts the budget tracker, and both see live changes. The server runs on your own hardware or a private VPS — the trip data never touches an intermediary cloud service.

SSO (Single Sign-On) support makes the scope of that ambition clear. This isn’t a solo power-user tool with collaboration bolted on as an afterthought. SSO integration signals that TREK is designed for small organizations, digital nomad teams, and tech-savvy households that already manage identity centrally and need shared trip-planning software to fit inside that structure, not around it.

The parallel to what Notion and Outline did for knowledge management is direct. Both tools proved that real-time collaborative editing, previously the exclusive territory of Google Workspace or expensive SaaS platforms, could run on infrastructure you own. TREK applies the same logic to the travel itinerary planner space: multi-user trip coordination, live map updates, shared packing lists, and joint budget management no longer require a venture-capital-backed cloud product to function reliably.

What this means practically is that a group of five planning a two-week trip across Southeast Asia can co-manage every layer of the itinerary — day plans, reservations, expenses, and route optimization — through a single self-hosted instance, with no per-seat pricing, no data harvested for ad targeting, and no dependency on a startup that might pivot or shut down. That’s a structural shift, not just a feature comparison.

The AI integration angle — useful assistant or future privacy risk?

TREK ships with AI built directly into the trip planner — but the implementation matters more than the feature itself. Because TREK is self-hosted, the user controls which AI provider powers it. That means pointing it at a locally running model like Ollama or a privacy-respecting API, rather than routing your travel data through a proprietary service that logs queries to improve its own product.

That distinction separates TREK from the commercial alternatives rapidly crowding the AI travel planning space. Google’s AI Overviews now surface itinerary suggestions directly in search results, feeding trip data back into the world’s largest advertising infrastructure. Airbnb has signalled plans for an AI concierge feature, which would sit inside a platform whose entire business model depends on influencing booking decisions. When the AI assistant lives inside a system optimised for conversion, its recommendations are not neutral.

TREK’s AI works inside an environment the user owns and configures. There is no platform extracting trip preferences, no algorithm tuning suggestions toward paid placements, no terms-of-service clause granting the provider rights to anonymised itinerary data. For anyone planning trips that involve sensitive locations, private travel schedules, or business itineraries, that distinction is significant.

The self-hosted AI approach does carry a real tradeoff. Connecting a capable large language model locally demands hardware — a GPU with sufficient VRAM to run a model worth using. Delegating to a third-party API still routes data off-device. Neither option is frictionless compared to opening Google Maps and typing a question. What TREK offers is choice: the user decides where the intelligence comes from and what it sees.

That choice is exactly what mainstream travel apps eliminate. AI-assisted itinerary planning, packing list generation, and destination research are now table stakes across commercial platforms. TREK’s position is not that it does these things better — it is that it does them inside a private travel planner the user controls completely, which is an argument the commercial players structurally cannot make.

The self-hosting renaissance and what TREK fits into

TREK does not exist in isolation. It belongs to a growing class of open-source, self-hostable applications that have quietly reached a level of polish that makes direct comparisons to commercial software legitimate. Immich now rivals Google Photos for personal photo management. Actual Budget challenges Mint and YNAB on features while keeping every financial record on your own hardware. Nextcloud competes with Google Drive and Dropbox for file sync and collaboration. TREK fits into this same pattern — a self-hosted trip planner with real-time collaboration, interactive maps, budget tracking, packing lists, and AI integration that goes head-to-head with Wanderlog, TripIt, and similar SaaS travel planners.

What has changed is infrastructure. A Raspberry Pi 5 costs around $80. A retired mini-PC pulled from a corporate refresh cycle costs less. Docker Compose lets someone spin up a fully functional TREK instance in a single terminal command. Three years ago, self-hosting required meaningful sysadmin knowledge. Today it requires an afternoon. That shift in the barrier to entry is what turns a niche GitHub project into a genuine alternative for ordinary users, not just developers.

Most coverage of TREK focuses on its feature list — the Leaflet and Mapbox GL maps, GPX import, OpenStreetMap place search, 16-day weather forecasts via Open-Meteo, SSO support. Those features matter, but they are not the actual story. The real competition TREK represents is not against other open-source itinerary builders. It is against the default assumption that your travel data — your routes, your accommodation bookings, your daily journals, your group’s shared plans — belongs on a commercial server where it trains recommendation engines, informs advertising profiles, and disappears if the company pivots or shuts down.

Self-hosted travel planning software puts that data on hardware you control. That is not a technical preference. For a growing number of people planning trips, managing budgets, and keeping private journals, it is a deliberate decision about who owns the record of where they went and what they did.

Who this is really for — and the honest limitations

TREK is built for people who know what Docker is and aren’t intimidated by running a self-hosted instance on a home server or a VPS. That’s a specific audience. Anyone comfortable spinning up a container, pointing a domain at it, and managing environment variables will find the setup process genuinely manageable — but that same process is a real barrier for travelers who just want to open an app and start planning. Signing up for TripIt or Google Trips takes thirty seconds. Getting TREK running takes longer, and that gap matters when recommending this tool to non-technical friends or family.

The data independence story also has a meaningful asterisk. TREK offers two paths for place search: Google Places, which pulls in photos, ratings, and business hours, or OpenStreetMap, which requires no API key and sends no data to Google. For true privacy-first operation, OpenStreetMap is the correct choice. The tradeoff is real, though — OSM venue coverage is thinner in certain regions, particularly outside major Western cities, and missing business hours or photos can slow down the planning process for destinations where Google’s database is significantly richer.

Longevity is the third honest limitation. TREK is an open-source project maintained on GitHub under mauriceboe’s repository. The feature set — collaborative trip planning, budgets, packing lists, a travel journal, AI integration, PWA support, and SSO — is surprisingly complete for a project at this stage. But open-source self-hosted travel planners live and die by maintainer commitment and community pull requests. Users building serious trip planning workflows around TREK should factor in that dependency. Projects with single maintainers can stall, fork, or quietly archive.

None of these limitations disqualify TREK as a serious alternative to mainstream travel planning software. They do define exactly who should adopt it right now: technically comfortable users who prioritize data ownership over frictionless onboarding, accept OpenStreetMap’s coverage gaps, and understand the inherent risk profile of open-source tools. For that audience, the private trip planner delivers features that commercial apps charge subscription fees for — at the cost of managing your own infrastructure.

AI-Assisted Content — This article was produced with AI assistance. Sources are cited below. Factual claims are verified automatically; uncertain claims are flagged for human review. Found an error? Contact us or read our AI Disclosure.

More in Consumer Tech

See all →