自托管的实时协作旅行规划器,内置地图、预算、打包清单、旅行日志、PWA、SSO 与 AI/MCP。

TREK 是一个自托管的实时协作旅行规划器,内置地图、预算、打包清单、旅行日志与 AI。
trip-summary、packing-list、budget-overview)首次启动时 TREK 会创建管理员账户:
ADMIN_EMAIL/ADMIN_PASSWORD,将使用这些凭据。如有需要,请在服务的环境变量标签页中设置以下变量。
| 变量 | 说明 |
|---|---|
ENCRYPTION_KEY | 用于加密存储的密钥(API 密钥、TOTP、SMTP、OIDC)。本模板已预设;若移除,TREK 会自动生成并写入 /app/data/.encryption_key。 |
ADMIN_EMAIL | 首次启动时创建的管理员邮箱。 |
ADMIN_PASSWORD | 首次启动时创建的管理员密码。 |
JWT_SECRET | 可选。会话 token 签名密钥;未设置时自动生成。 |
其他配置(SSO/OIDC、SMTP、Mapbox/Google Places API、附加模块、备份等)可在部署后通过应用内的管理员后台进行管理。
本模板挂载两个 Volume,重启与重新部署时数据不会丢失:
/app/data — SQLite 数据库、加密密钥、JWT secret/app/uploads — 用户上传的文件(文档、照片、附件)