自托管旅行全家桶:TREK,把行程规划、预算分摊、打包清单全放自己服务器上
实时协同、地图路线、费用分摊、旅行日志、AI助手一个Docker命令30秒跑起来 先看痛点规划一次旅行要开多少个App你准备一次家庭旅行、跟朋友的周末游、或者一次独自探险。你要做这些事找地方打开Google Maps标星一堆地点排行程打开Excel把地点排进每天的时间表订住宿和机票打开Booking/Skyscanner记下确认号算预算打开另一个Excel表格记账打包行李打开备忘录列清单记录旅行拍完照片存在手机里写游记算了……每一次旅行你至少要同时开5-6个工具信息分散在不同的App里。更麻烦的是你分享给同行的朋友/家人发一个Google Maps链接发一个Excel文件发一个备忘录截图……对方还要各自去查数据都在别人家服务器上你的行程、预算、照片都存在第三方功能分散没有一个工具同时做“地图行程预算清单游记”核心矛盾旅行规划需要地图、日程、预算、清单、记录——但目前没有一个工具能把它们合在一起还能让你自己托管数据。✅ TREK 的解法TREK 是一个自托管的、实时协同的旅行规划平台。一句话把你旅行的所有信息——地图、行程、预算、清单、日志——放在一个地方你自己的服务器上# 30秒启动ENCRYPTION_KEY$(openssl rand-hex32)dockerrun-d-p3000:3000\-eENCRYPTION_KEY$ENCRYPTION_KEY\-v./data:/app/data-v./uploads:/app/uploads mauriceboe/trek打开http://localhost:3000注册账号开始规划下一次旅行。 它解决了什么1. “分散工具” vs “一个平台全搞定”传统方式开5个AppTREK地点规划Google Maps✅ 内置地图拖拽日程行程表Excel✅ 每日计划拖拽排序预订管理邮件/Booking✅ 机票/住宿/餐厅统统记录预算分摊另一个Excel✅ 内置Splitwise风格分账打包清单备忘录✅ 分类清单成员分配旅行记录照片在相册文字随便写✅ 杂志风格旅行日志共享给同伴发5个链接/文件✅ 同一平台实时协同2. “数据在别人那” vs “数据在自己服务器”商业SaaS如TripItTREK自托管数据存在哪别人家服务器你自己服务器数据隐私依赖服务商承诺✅ 完全自己掌控费用按月付费或限制功能✅ 免费自托管数据导出受限✅ 完整SQLite数据库备份服务会不会停取决于第三方✅ 你自己决定3. “AI帮不上忙” vs “AI可以帮你操作TREK”TREK内置了一个MCP服务器。你的AI编程助手Claude Code、Cursor等可以通过OAuth 2.1安全连接TREK然后帮你创建行程安排每日路线自动生成打包清单管理预算标记已访问的国家# AI可以调用这些能力示例帮我规划一个7天的意大利之旅从罗马开始为这次旅行生成一个打包清单意大利夏天显示这次旅行的预算概览MCP模型上下文协议一种让AI工具之间互相通信的标准协议。TREK装了MCP服务器AI就能“操作”TREK里的数据。 核心功能一览 行程规划拖拽式日程把地点拖进每天的计划可以跨日移动交互式地图Leaflet或Mapbox GL3D建筑、地形、照片标记、路线可视化地点搜索Google Places照片、评分、营业时间或OpenStreetMap免费不需要API Key地点导入分享Google Maps/Naver Maps列表支持GPX/KML/KMZ/GeoJSON每日笔记带时间戳、图标标记的笔记拖拽排序路线优化自动排序地点导出到Google Maps天气预报16天预报Open-Meteo无需API Key 旅行管理预订管理机票、住宿、餐厅——状态、确认号、附件。支持从邮件和PDF导入KDE Itinerary费用追踪Splitwise风格按人/按天分摊、谁欠谁、多币种打包清单分类、模板、成员分配、进度追踪行李重量追踪iOS风格分布图可选文档管理附件、票据、PDF每个最大50MBPDF导出完整行程计划导出为PDF含封面、图片、笔记 协同与分享实时同步WebSocket所有连接用户的变化即时可见多人行程邀请成员基于角色的访问控制邀请链接一次性或可复用可设过期时间SSO单点登录Google、Apple、Authentik、Keycloak或任何OIDC提供商2FATOTP备用码Passkeys无密码登录指纹/人脸/PIN/安全密钥协作套件群聊、共享笔记、投票、每日签到 移动端 PWA可安装iOS和Android直接从浏览器安装不需要App Store离线支持Service Worker缓存瓦片、API、上传原生感全屏、状态栏主题、启动画面触摸优化移动端专属布局 插件模块管理员可开关打包清单分类、模板、成员分配、可选行李重量追踪费用分摊、结算、多币种文档文件附件协作聊天、笔记、投票、每日签到Vacay个人假期规划器日历、100国家假日、结余追踪Atlas已访问国家世界地图、愿望清单、旅行统计、连续天数追踪Journey杂志风格旅行日志支持照片、地图、心情标记AirTrail连接自托管AirTrail实例同步航班到预订MCP通过OAuth 2.1向AI助手暴露TREK AI / MCP内置MCP服务器OAuth 2.1认证150工具、30个资源精细权限范围27个OAuth范围13个权限组完全自动化AI可以创建行程、规划日程、生成打包清单、管理预算、标记已访问国家预置提示词trip-summary、packing-list、budget-overview 怎么用方式一Docker快速启动30秒ENCRYPTION_KEY$(openssl rand-hex32)dockerrun-d-p3000:3000\-eENCRYPTION_KEY$ENCRYPTION_KEY\-v./data:/app/data-v./uploads:/app/uploads mauriceboe/trek打开http://localhost:3000方式二Docker Compose生产环境services:app:image:mauriceboe/trek:latestcontainer_name:trekports:-3000:3000environment:-NODE_ENVproduction-ENCRYPTION_KEY${ENCRYPTION_KEY}-APP_URLhttps://trek.yourdomain.comvolumes:-./data:/app/data-./uploads:/app/uploadsrestart:unless-stopped方式三Kubernetes (Helm)helm repoaddtrek https://mauriceboe.github.io/TREK helminstalltrek trek/trek安装为PWA手机App在浏览器中打开TREK需要HTTPSiOS分享 → “添加到主屏幕”Android菜单 → “安装应用”打开后像原生App一样全屏运行有自己的图标。 谁最适合用人群为什么适合自托管爱好者旅行数据全在自己服务器上不依赖第三方家庭旅行组织者家人一起编辑行程、预算分摊、打包清单小团体/朋友出行多人协作、费用分摊、实时同步旅行博主/内容创作者杂志风格旅行日志照片地图记录旅途技术型旅行者Docker一键部署完全掌控隐私敏感的用户不信任商业旅行App的数据收集AI编程助手用户MCP服务器让AI帮你管理旅行一个典型的“家庭旅行”场景问题小明一家四口要去意大利旅行10天。妻子要规划行程路线小明要管预算孩子想要一个打包清单。之前三个人在三个不同的App里各自记录信息不同步。现在小明在自己服务器上部署TREK创建旅行“意大利之旅”生成邀请链接妻子在地图上拖拽安排每日行程小明录入航班、酒店、餐厅预订信息孩子在打包清单里勾选要带的东西旅行中每天用Journey记录见闻、上传照片结束后导出PDF保存完整旅行记录所有信息在一个地方实时同步。旅行结束后它变成了一份完整的“回忆册”。 链接GitHubgithub.com/mauriceboe/TREKDemodemo.liketrek.comDocker Hubmauriceboe/trekDiscorddiscord.gg/NhZBDSd4qW许可证AGPL v3✅ 总结层次核心内容解决了什么旅行规划分散在多个工具里数据不在自己手里。TREK把地图、行程、预算、清单、日志合一自托管核心能力①拖拽行程规划 ②地图路线 ③预订管理 ④费用分摊 ⑤打包清单 ⑥旅行日志 ⑦实时协同 ⑧AI/MCP集成怎么用Docker 30秒启动支持PWA安装为手机App谁适合自托管用户、家庭/团队出行、旅行博主、技术型旅行者TREK—— 你的行程你的计划你的服务器。一个Docker命令拥有自己的旅行规划全家桶。

相关新闻

聚脉小程序:底部导航设置教程,三步打造便捷跳转

聚脉小程序:底部导航设置教程,三步打造便捷跳转

关键词:聚脉小程序设计制作,小程序底部导航设置 在小程序设计中,底部导航栏是用户最常接触的交互入口之一。合理的导航设计,能让访客快速切换页面,提升浏览体验。使用聚脉小程序的设计工具,您可以轻松配置个…

2026/6/27 17:11:27阅读更多 →
告别Alt+Shift+R手抖重命名!IDEA Eclipse风格重构快捷键实战手册(含12个真实重构场景录屏要点)

告别Alt+Shift+R手抖重命名!IDEA Eclipse风格重构快捷键实战手册(含12个真实重构场景录屏要点)

更多请点击: https://kaifayun.com 第一章:告别AltShiftR手抖重命名!IDEA Eclipse风格重构快捷键实战手册(含12个真实重构场景录屏要点) 重构不是“改名字”那么简单,而是保障代码演进安全性的核心工程实践…

2026/6/27 17:11:27阅读更多 →
批量混剪背景音乐自动匹配 草稿批量合成视频工具 智慧赋能 速橙软件-相同视频片段匹配系统

批量混剪背景音乐自动匹配 草稿批量合成视频工具 智慧赋能 速橙软件-相同视频片段匹配系统

片段匹配卡点很真实凌晨两点,刚和基友打完一把排位,正准备关机,瞥见B站后台弹了个通知——最新那条解说视频播放量破10w了。开心是开心,但紧接着就想到下期视频还没动工,流量这么好得趁热打铁。我计划做一期三部电影混…

2026/6/27 17:06:26阅读更多 →
Protobuf 基础语法与 C++ 接口速查

Protobuf 基础语法与 C++ 接口速查

Protobuf 基础语法与 C 接口速查 一、message 数据结构定义 .proto 文件本质就是声明结构化数据: message Person {optional uint32 age 1;optional string name 2;repeated uint32 scores 3; }编译后自动生成 C 类,等价形式: class Perso…

2026/6/27 18:56:38阅读更多 →
【行业黑话】起底SSD量产防线:NAND颗粒被疯狂压榨背后,德国黑客、本土黑话与K1/K2/K3的炼狱全景

【行业黑话】起底SSD量产防线:NAND颗粒被疯狂压榨背后,德国黑客、本土黑话与K1/K2/K3的炼狱全景

我们在电脑、手机或者智能座舱里插上一块 M.2 NVMe SSD 时,往往只惊叹于它几千兆甚至上万兆的读写速度。但在工厂的流水线上,刚焊接出来的固态硬盘其实是一块“毫无灵智的废铁”——电脑读不出它,主控也不认识闪存。从一堆散装的电容、主控、…

2026/6/27 18:56:38阅读更多 →
锚定AI+智能体新代际竞争,IBM改变“智慧经营”的游戏规则

锚定AI+智能体新代际竞争,IBM改变“智慧经营”的游戏规则

随着智能体的爆发而进一步激发“AI”发展,我们正在进入“AI智能体”叠加所引发的新一轮代际竞争,企业急需建立代际竞争优势——通过掌握颠覆性技术、全新商业模式或底层架构创新,在竞争中形成对原有竞争对手的“降维打击”优势,这…

2026/6/27 18:56:38阅读更多 →
OpenCloudOS 原生适配玄武 CLI:一行命令,让国产算力跑起大模型

OpenCloudOS 原生适配玄武 CLI:一行命令,让国产算力跑起大模型

随着大模型技术的爆发,如何让 AI 在国产算力底座上跑得更稳、更易用,成为了开发者关注的核心痛点。近日, OpenCloudOS 社区正式宣布完成与清昴智能旗下“玄武 CLI”的深度适配。 作为 OpenCloudOS 生态中首个原生支持国产算力的大模型零门槛部…

2026/6/27 18:56:38阅读更多 →
《信息技术交流会》

《信息技术交流会》

今天,我想和大家聊聊一个对每位编程学习者都至关重要的话题:如何规划一条适合自己的编程学习路线。 摘要:本文分享了一名青少年程序员从12岁至今的技术学习路线规划经验,包括Python、C语言等学习顺序,NCT等级考试备考心得,以及如何平衡兴趣与考试、高效管理时间等实用建…

2026/6/27 18:56:38阅读更多 →
军工软件研发中的智能版本管理:Gitee DevSecOps 实践与解决方案

军工软件研发中的智能版本管理:Gitee DevSecOps 实践与解决方案

本文探讨了在装备信息化程度不断提升的背景下,军工软件研发面临的版本管理挑战,并介绍了 Gitee DevSecOps 平台如何通过构建智能版本管理体系来应对这些挑战,实现工业化转型。内容适用于军工软件研发的项目管理、技术决策以及协同开发团队。 …

2026/6/27 18:51:38阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/27 11:20:40阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/27 5:46:02阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/27 11:20:39阅读更多 →
10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声&#xff1a;Retrieval-based-Voice-Conversion-WebUI完整指南 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrie…

2026/6/27 0:04:03阅读更多 →
Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider&#xff1a;3分钟AI智能分层&#xff0c;彻底告别手动抠图时代 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 还在为复杂的图像分层工作烦…

2026/6/27 0:04:03阅读更多 →
Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

1. 项目概述&#xff1a;为什么X-Frame-Options是Web安全的“防盗门”&#xff1f;最近在排查一个老项目的安全审计报告时&#xff0c;又被提到了“点击劫持”风险&#xff0c;矛头直指缺失的X-Frame-Options响应头。这已经不是第一次了&#xff0c;很多开发团队&#xff0c;尤…

2026/6/27 0:04:03阅读更多 →