-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The self-hosted family organizer that makes a busy household feel under control. Shared calendar, tasks, shopping lists, contacts, birthdays, reminders, quick capture, and household activity in one calm home base, on your server, with your data.
| I want to... | Start here | What you get |
|---|---|---|
| Understand Tribu in a few minutes | Getting Started | A guided product tour and first-week checklist |
| Install Tribu on my server | Self-Hosting Guide | Docker Compose, reverse proxy, updates, backups, troubleshooting |
| Install Tribu as an app | Install Tribu as an App | PWA installation on Android, iOS, desktop, plus offline/update expectations |
| Sync phones | Self-Hosting: Phone Sync | CalDAV calendars and CardDAV contacts for iPhone, iPad, Android, and DAV clients |
| Use a kitchen tablet or wall display | Shared Home Display | A safe read-only household screen without logging in as a real person |
| Connect Home Assistant | Home Assistant | Sensors, quick capture, webhook automations, and a dashboard card |
| Set up SSO | Single Sign-On (OIDC) | Authentik, Zitadel, Keycloak, or generic OIDC login |
| Back up or restore | Backup & Restore | Admin backups, setup restore, Compose backup and restore commands, retention, and external storage notes |
| Contribute | Contributing | Contributor routing, architecture links, and docs contribution ideas |
Need help or want to share a setup?
- Questions and setup help: Discussions Q&A
- Ideas and early product feedback: Discussions Ideas
- Show your setup or screenshots: Discussions Show and tell
- Reproducible bugs or scoped feature requests: Issues
- Sensitive security reports: Security Policy
Most family organizer apps split everyday life across too many places: one calendar here, a shopping app there, tasks in chat, birthdays somewhere else, and household knowledge spread across everyone’s heads. Tribu brings those moving parts together in one self-hosted home base your family can actually use.
It is built for the real rhythm of household life: planning the week, sharing responsibility, keeping shopping in sync, and making sure important dates do not quietly disappear.
- Self-hosted and privacy-respecting: keep your family data on hardware you control
- Covers everyday essentials: calendar, tasks, shopping, contacts, birthdays, reminders, quick capture, activity, rewards, meals, recipes, gifts, and templates
- Designed for shared visibility: the things your household needs are visible on phones, desktops, and shared home displays
- Safe for kitchen tablets and wall screens: pair a dedicated display device instead of leaving a parent account signed in
- Syncs with devices people already use: CalDAV and CardDAV support for phones and compatible clients
- Easy to explore before committing: interactive demo mode with realistic sample data, no backend required
- Bilingual and extensible: German and English out of the box, with manifest-based themes, language packs, and module metadata
- run Tribu with Docker Compose
- create the first admin user and household
- add a few calendar events, contacts, birthdays, tasks, and shopping items
- test the demo or onboarding flow with realistic family data
- decide whether to add phone sync, push notifications, a wall display, or Home Assistant next
| Topic | Use it for |
|---|---|
| Getting Started | Product tour, first-week setup, and recommended order |
| Calendar and Events | Events, recurring plans, locations, colors, icons, birthdays, and DAV sync expectations |
| Tasks and Responsibilities | Task ownership, priorities, recurring tasks, child restrictions, and household routines |
| Shopping Lists | Shared lists, live sync, reusable items, templates, and common shopping workflows |
| Contacts and Birthdays | Contact storage, birthday extraction, CSV import/export, and CardDAV notes |
| Notifications and Push | In-app feed, SSE, browser push, external destinations, VAPID setup, quiet expectations, and troubleshooting |
| Quick Capture and Activity | Capture inbox, converting notes into action, and household activity history |
| Rewards | Family token economy, earning rules, rewards, child progress, and when to use it |
| Meal Planning and Recipes | Weekly meal planning, recipes, ingredients, and pushing meal ingredients to shopping |
| Gifts | Gift idea tracking, prices, status, and privacy expectations |
| Household Templates and Setup Checklist | First-week templates and setup checklist for fast household onboarding |
| Webhooks | Outbound event subscriptions, test deliveries, redaction, and integration patterns |
| Mobile Daily Snapshot API | Compact daily context for lightweight mobile or companion clients |
| Topic | Use it for |
|---|---|
| Self-Hosting Guide | Installation, reverse proxy, config, updates, phone sync, push, and troubleshooting |
| Backup & Restore | Backup contents, Admin schedules, setup restore, Compose commands, restore drills, and external storage |
| Shared Home Display | Pairing and operating display devices |
| Home Assistant | REST sensors, quick capture, webhooks, and dashboard example |
| Single Sign-On (OIDC) | OIDC provider setup and login behavior |
| Troubleshooting | Central support checklist for install, login, reverse proxy, DAV, push, display, and integrations |
| Architecture | Module boundaries, runtime flows, and contributor orientation |
| Plugin Manifest | Current manifest metadata and future extension direction |
| Roadmap | What is complete, what is next, and how to influence priorities |
| Changelog | Release history and upgrade notes |
| Dashboard | Calendar |
|---|---|
![]() |
![]() |
| Tasks | Shopping |
|---|---|
![]() |
![]() |
| Contacts | Settings |
|---|---|
![]() |
![]() |
| Dashboard | Shopping | Calendar |
|---|---|---|
![]() |
![]() |
![]() |
If Tribu helps your family stay organized, consider supporting development.
Starring the repo, opening scoped issues, improving docs, joining Discussions, or sharing a setup screenshot all help make the project stronger.








