HomeHub: Your Private, Self-Hosted Family Utility Dashboard

This repository profile is provided by osrepos.com, an open source repository discovery platform.

HomeHub: Your Private, Self-Hosted Family Utility Dashboard

Summary

HomeHub is a private, lightweight, and self-hosted web application designed to be your family's all-in-one dashboard. It transforms any computer, even a Raspberry Pi, into a central hub for managing daily household activities, offering features like shared notes, shopping lists, and expense tracking. With no login required and a focus on privacy, all your data remains on your local network, ensuring no cloud dependency or tracking.

Repository Information

Analyzed by OSRepos on May 8, 2026

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

HomeHub is a private, lightweight, and self-hosted web application designed to be your family's all-in-one dashboard. It transforms any computer, even a Raspberry Pi, into a central hub for managing daily household activities. With no login required and a focus on privacy, all your data remains on your local network, ensuring no cloud dependency or tracking. It's built to be intuitive and accessible for every family member, offering a clean interface that works seamlessly across various devices.

Installation

Getting HomeHub up and running is straightforward, especially using Docker.

  1. Configuration: Begin by copying config-example.yml to config.yml. This file allows you to customize your hub's name, add family members, and toggle various features. You can also set an optional password for site access.
instance_name: "My Home Hub"
password: "" #leave blank for password less access
admin_name: "Administrator"
feature_toggles:
  shopping_list: true
  media_downloader: true
  # ... other toggles
family_members:
  - Mom
  - Dad
  # ... other members
  1. Run with Docker Compose: Utilize the provided compose.yml file for a quick setup.
# compose.yml
services:
  homehub:
    container_name: homehub
    image: ghcr.io/surajverma/homehub:latest
    ports:
      - "5000:5000" #app listens internally on port 5000
    environment:
      - FLASK_ENV=production
      - SECRET_KEY=${SECRET_KEY:-} # set via .env; falls back to random if not provided
    volumes:
      - ./uploads:/app/uploads
      - ./media:/app/media
      - ./pdfs:/app/pdfs
      - ./data:/app/data
      - ./config.yml:/app/config.yml:ro

Execute the following command in your terminal:

docker compose up -d

Once running, access HomeHub by navigating to http://localhost:5000 in your web browser.

Examples

HomeHub comes packed with a variety of useful tools to streamline family life:

  • Shared Notes: A simple space for quick notes visible to everyone.
  • Shopping List: A collaborative list with history-based suggestions.
  • Chore Tracker: Manage household tasks efficiently.
  • Expense Tracker: A powerful tool for tracking family spending, including recurring bills.
  • Media Downloader: Save videos or music from popular sites directly to your server.
  • Shared Cloud: Easily upload and share files across your home network.
  • Calendar & Reminders: Keep track of important dates and events.
  • Who's Home?: See at a glance which family members are currently at home.
  • Recipe Book, Expiry Tracker, URL Shortener, PDF Compressor, Weather Updates, and QR Code Generator: Additional utilities to enhance your home management.

Why Use HomeHub?

HomeHub stands out for several compelling reasons:

  • Privacy and Self-Hosted: All your sensitive family data remains on your network. There is no reliance on external cloud services, ensuring maximum privacy and control.
  • Simple and Lightweight: It's designed to run efficiently on minimal hardware, making it suitable for devices like a Raspberry Pi, without consuming excessive resources.
  • Family-Focused Design: The interface is intuitive and user-friendly, catering to all technical skill levels within a family.
  • Customizable: You have the flexibility to enable or disable features and even personalize the color theme directly through the config.yml file, tailoring the experience to your family's specific needs.

Links

Related repositories

Similar repositories that may be relevant next.

agenttrail: Real-time Observability for Your AI Coding Agents

agenttrail: Real-time Observability for Your AI Coding Agents

September 3, 2026

agenttrail provides a local, open-source observability layer for AI coding agents. It transforms agent plans, tool calls, and file changes from tools like Claude Code, OpenAI Codex, and Cursor into a live, zoomable project map. This allows developers to monitor agent progress and activity in real time, ensuring they know what their agents are doing as it happens.

agent-monitoringai-agentscoding-agents
Awesome Dynamic Agent Skills: A Curated List for LLM Agent Skill Systems

Awesome Dynamic Agent Skills: A Curated List for LLM Agent Skill Systems

August 22, 2026

Awesome Dynamic Agent Skills is a comprehensive curated reading list accompanying a TMLR 2026 survey on dynamic, self-evolving skill systems for LLM agents. It provides a unified taxonomy, an eight-stage lifecycle, and a ten-operator vocabulary for understanding how LLM agents acquire and manage skills. The repository audits 124 papers, offering valuable insights into this rapidly evolving field.

LLM AgentsDynamic SkillsAI Research
50projects50days: Build 50 Mini Web Projects with HTML, CSS, and JS

50projects50days: Build 50 Mini Web Projects with HTML, CSS, and JS

July 10, 2026

50projects50days is an exceptional GitHub repository offering over 50 mini web projects designed to enhance your HTML, CSS, and JavaScript skills. This collection provides hands-on experience, making it perfect for beginners and those looking to solidify their front-end development knowledge. Each project comes with a live demo, allowing users to see the final result before diving into the code.

HTMLCSSJavaScript
Osaurus: Redirecting to the New Home of the AI Project

Osaurus: Redirecting to the New Home of the AI Project

March 7, 2026

The `dinoki-ai/osaurus` GitHub repository serves as a crucial redirect, guiding users to the official and actively maintained Osaurus project. All future development, issue tracking, and releases for Osaurus are now hosted at `osaurus-ai/osaurus`. This ensures that users can easily find the latest version and contribute to the project.

HTMLGitHubRepository

Source repository

Open the original repository on GitHub.

18 counted GitHub visits

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️