TravStats — 自托管的旅行日志,用于记录航班、邮轮和酒店。只需转发预订邮件即可完成。开源软件,支持 Docker 运行。
AI 翻译
TravStats — selbst-gehostetes Reise-Logbuch für Flüge, Kreuzfahrten und Hotels. Buchungs-E-Mail weiterleiten, fertig. Open Source, läuft im Docker.
生活方式TypeScript · HTMLGitHub @Abrechen2在线运营者未确认
试用过了吗? 点一下就好,无需登录。
自托管旅行日志。
AI 翻译
Self-hosted travel logbook.
正在加载完整 README。 以下为已保存的摘录。
Self-hosted travel logbook for small households and groups (1–10 users).
It's a logbook, not a live tracker — you record trips manually, scan a boarding pass, or import a confirmation email, and TravStats turns them into history, stats and maps.
travstats.de ·
Documentation — installation, the parsers,
the API and day-to-day operation.
Multi-domain 3D globe — flights and cruises on one map, colour-coded by frequency and status查看完整 README ↗Self-hosted travel logbook for small households and groups (1–10 users). A logbook first — record trips by hand, scan a boarding pass, import a confirmation email, or let the Companion app (in beta) record them on your phone — and TravStats turns them into history, stats and maps.
travstats.de · Documentation — installation, the parsers, the API and day-to-day operation.
Log every flight and cruise you take, visualise your routes on interactive 2D and 3D maps, collect 270+ achievements, and import flights from boarding passes (QR / PDF417 / OCR), confirmation emails, or Excel/CSV — all on your own server, no cloud, no telemetry.
A logbook first — you record trips by hand, scan a boarding pass, or
import a confirmation email, and TravStats turns them into history,
stats and maps. Recording is optional and opt-in: the TravStats
Companion app (in beta) can record your own flights and trips on your
phone and upload them to your own server. TravTrack is an opt-in location
history with privacy zones: positions arrive from the Companion, from
OwnTracks and Overland (a per-device ingest token, POST /api/v1/travtrack/ingest/owntracks
and /overland), or from files and a copy of your Dawarich history (below).
TravStats does not follow
other aircraft or people, and nobody sees where you are unless you
create a share link yourself. Flight data is optionally enriched from
AirLabs / Aviationstack / OpenSky, but everything you record lives in
your own PostgreSQL. No accounts on someone else's servers, no analytics,
no ads.
.msg, .eml, with optional local LLM parsing via Ollamaid update existing flightsread / write / admin scopes for AI agents and automationBeing honest about the fit costs one paragraph and saves an evening of someone else's time.
It probably is, if you want your travel history on hardware you control; keep a household's or a small group's trips in one place; already run Docker and Postgres, or are happy to let the bundled compose file run Postgres for you; like filling in a logbook after the fact and getting maps, stats and achievements out of it; and want flights and cruises (and hotels and places) in one timeline rather than four apps.
It probably is not, if you want live flight tracking or a radar — this records where you have been, it does not watch aircraft move; expect a hosted account you just sign up for, because there is no SaaS version and running it means running a server; need to onboard more than a handful of people, since it is built and tested for roughly 1–10 users on one instance and has no SSO, no org/tenant model and no per-team permissions; need it on a phone as the primary interface — the web UI is responsive, but the native app is not released yet; or need automatic, hands-off import of everything, because a lot of travel history is typed in or imported from files you supply.
The only thing you set in a file is a database password. Everything else — instance name, user cap, API keys, Ollama model, backup schedule, WebDAV — is captured by the first-run setup wizard in the browser.
The same route with screenshots and the per-platform detail: Installation and First run.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗