这个项目能做什么
Tribu 是一款自托管的家庭规划应用,旨在将分散的家庭事务集中到一个地方。它提供共享日历、带指派人和重复规则的任务、购物清单、联系人、生日、礼物、餐食计划、食谱、日常事务、奖励、提醒和全局搜索。带有示例数据的演示模式让用户可以在部署前探索产品。
该项目以 Docker Compose 服务形式发布,前端和后端提供已发布的 GHCR 镜像,使用 PostgreSQL 16 存储数据,Valkey 8 用于缓存。第一个注册用户成为家庭管理员。配置涵盖 JWT 密钥、数据库凭据、时区处理、CORS、受信任代理以及私有网络日历订阅。
Tribu 支持 CalDAV 和 CardDAV 同步,可在 iOS、iPadOS 和 Android DAV 客户端上同步日历和联系人。任务同步通过单独的仅 VTODO 令牌和集合选择性启用,DAV 可编辑字段仅限于标题、备注、截止日期、优先级和完成状态。重复规则以 Tribu 创建的实例表示,而非 RRULE。
共享家庭显示模式可将厨房平板或墙面屏幕变为只读的家庭仪表板。管理员配对专用显示设备,该设备接收可撤销的令牌,显示视图会省略常规应用外壳元素,如个人资料流程、通知、设置、用户 ID、电子邮件和日历源 URL。
集成包括 Home Assistant 包、webhook 以及用于家庭自动化的范围化 API 令牌。界面提供 24 种语言。文档位于 GitHub Wiki,涵盖自托管、备份与恢复、手机同步、共享显示设置、Home Assistant、SSO 和架构。该项目采用 MIT 许可证,提供版本化发布、公开路线图、变更日志、Discussions 和安全政策。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。