
Homer
A lightweight, YAML-configured dashboard (startpage) that displays your self-hosted services, links, and status checks as a static web app.

Homer is a lightweight, static dashboard (startpage) that lets you organize and present links to your self-hosted services and other resources in a clean, responsive UI. It is configured primarily via a single YAML file and can be served from any simple web server or container.
Key Features
- YAML-based configuration for groups, items, icons, and layout
- Responsive UI with theming and customization (colors, background, logo, etc.)
- Built-in search/filtering to quickly find services
- Optional service “health checks”/status indicators for configured URLs
- Support for custom links, categories/groups, and per-item metadata
- Runs as a static site (no server-side database required)
Use Cases
- Personal homelab startpage to centralize links to apps (media, storage, admin tools)
- Team/internal portal listing environments, dashboards, and operational tools
- Simple landing page on a reverse proxy to help users discover available services
Limitations and Considerations
- Configuration is file-based; there is no built-in web UI for editing content
- Feature set is intentionally minimal compared to heavier dashboards (e.g., no user accounts/RBAC)
Homer is best suited for users who want a fast, low-maintenance startpage that is easy to version-control and deploy anywhere. If you prefer “configure by file” over “configure in a UI,” it provides a clean way to keep all your service entry points in one place.

