A trip planner built self-hosted-first

This planner began as a personal, self-hosted app: one Docker image, one SQLite file, no accounts, no telemetry, maps the only thing that needs the internet. The public version is that same app — which is the point. Software built to run on your shelf cannot be built around holding your data hostage.

One file is your whole trip history

Everything lives in a single SQLite database — backup is copying a file, not trusting a sync.

The exit is built in

Free JSON and XLSX export and real account deletion, because the personal-instance heritage means the app never assumed it owned your data.

Honest about today

A public self-host distribution is not offered yet — the source-availability decision is deliberately still open. What the architecture already guarantees is the pledge: export and delete, free, forever.

No dark patterns by construction

No surprise trials, no cancellation maze, no export ransom — the revenue model (additive premium, disclosed catalog affiliate at most) does not need them.

The honest part

If you need to run it on your own hardware today, we’re not there yet — say so and it moves the decision. If what you want is the property self-hosters actually care about — that your data is portable and the tool has no hostage lever — that part already ships.

The difference is structural

Subscription planners need the paywall — export, offline and PDF are their conversion levers. Our model forbids that: the core planner is free forever, premium can only ever add, and export and delete are never paywalled. That is a published commitment, not a promo. Read the pledge.

Competitor details last checked August 2026 — pricing and features change; if something here is out of date, it will be corrected, not defended.