Pages, groups & cards
Organise services into pages and groups. Drag to reorder, pick grid or column layouts, set custom icons, and pin favourites to the Dashboard.
One page for every service. Live widgets, monitoring, bookmarks, and a clean UI - all served from a single container with everything stored server-side.
Home Lab is a self-hosted start page and dashboard for your homelab. It shows your services as cards, fetches live data from them through native widget integrations, and keeps everything you configure on the server so it looks the same in every browser and on your phone.
It runs as a single container. There are no YAML config files to edit by hand - everything is configured in the UI and stored in a SQLite database. Secrets (API keys, passwords, tokens) never leave the server.
New here?
Start with Installation, then walk through First steps to add your first page, service and widget.
Coming from Homepage?
Use Import from Homepage to bring your services.yaml and friends across in one go.
Want the full widget list?
The Widget reference lists every widget type and the exact fields each one needs.