surajverma

homehub: Organize Family Life on a Self-Hosted Dashboard

HomeHub is a private, self-hosted dashboard for household notes, lists, chores, reminders, files, and other family utilities. It suits households that want shared tools on a trusted home network without a login or cloud service.

View on GitHub Compare
Stars
1.2k
Forks
75
Stars, last 30 days
+6

Our take

Health score

41/100

How it is scored
Activity
57
Community
4
Issues
43
Pull requests
61

+6 stars in the last 30 days

  • Fewer contributors than 91% of the projects we track

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

1,252

Forks

79

Change since Nov 9, 2026: +1 stars·0 forks

Overview

HomeHub brings everyday household tools together in one web app, so family members can share information and coordinate tasks from a common dashboard. It is designed for private use on a home network and can run on modest hardware, including a Raspberry Pi.

It makes sense for households that want configurable shared utilities without relying on a hosted family-service account. The project cautions that it is intended for local or trusted networks, not direct exposure to the public internet.

Key Features

  • Shared notes, shopping lists, and household chores.
  • A shared calendar and reminders, with configurable categories and week start day.
  • File sharing through the shared cloud feature.
  • Household utilities including expense tracking, recipes, and expiry tracking.
  • Optional media downloading, PDF compression, URL shortening, and QR code generation.
  • Feature toggles and color theming through a YAML configuration file.
  • Optional weather widget using Open-Meteo, with configured coordinates or browser geolocation.
  • Docker deployment with persistent volumes for application data and uploads.

Use Cases

  • A family wants a shared shopping list and notes that are accessible on devices around the house.
  • Household members need one place to coordinate chores, calendar events, and reminders.
  • A self-hosting hobbyist wants to run practical family utilities on a home server or Raspberry Pi.
  • A household wants to track shared expenses, recurring bills, or items approaching expiry locally.

Getting Started

The README recommends Docker Compose. Create config.yml from config-example.yml, then start the app:

docker compose up -d

Open http://localhost:5000. See the README for configuration and deployment details.

Considerations

  • HomeHub is intended for local or trusted networks and is explicitly not hardened for public-internet exposure.
  • Configuration is required for instance details and family members. A site-wide password is optional.
  • The optional weather widget contacts Open-Meteo, and location coordinates may be sent to that service when configured or obtained through browser geolocation.
  • The maintainer describes the project as a personal utility maintained alongside a full-time job, so responses to issues and pull requests may be delayed.
  • The repository is licensed under MIT and is not archived.

Found this useful?

Share it with someone who would like homehub.