Create a centralized launch page for all your self-hosted services running at home.
Monitor real-time status and health of media servers, download managers, and home automation tools from one dashboard.
Automatically populate your dashboard by pointing Homepage at your Docker containers without manual setup.
Display weather, time, and custom widgets alongside your service shortcuts on a fast-loading start page.
Requires Docker to be installed and running; YAML configuration needed for services.
Homepage is a self-hosted personal dashboard and start page you can run on your own server or home network. Instead of opening a browser and hunting for bookmarks, you get a single web page that shows all your services, their live status, and useful information widgets like weather and time. It connects to over 100 self-hosted applications, such as media servers, download managers, and home automation tools, and pulls real-time data from them directly. If you run your services using Docker (a tool that packages apps in isolated containers), Homepage can automatically detect those services and add them to the dashboard without manual configuration. You set everything up through simple YAML files (a human-readable configuration format), and can customize the layout, theme, and displayed information extensively. The page loads very fast because it is statically generated, meaning the HTML is built ahead of time rather than assembled fresh on every visit. All communication with external services is routed through Homepage itself, so your private API keys (authentication tokens used to query services) are never exposed to the browser. Someone would use this when they self-host many services at home and want a clean, centralized overview to launch and monitor them from. It supports over 40 languages and runs on both standard desktop and ARM-based hardware like a Raspberry Pi.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.