Stars
Forks
Watchers
Developer links
Overlook
Overlook is a read-only status page that tells you at a glance whether your whole homelab is healthy, by pulling live answers from the monitoring, server, network, storage, and media tools you already run. The page leads with what is wrong, listing the checks your existing check engine is alerting on for as long as they fail, so the page and your alerts never disagree. Below that sit Servers, Network, Storage, and Apps, each marked up, degraded, or down with the last 30 results of its checks and its own detail page showing guests, DNS clients, or disk detail. A Today strip gives one figure from every source, such as guests running, DNS lookups, photos added, or the watts your UPS is drawing, while a weekly view lists each area's problems and events across the last seven days. Your apps appear as links with a dot that says whether each one answers, and chores due this week, waiting updates, batteries to change, and requests awaiting approval collect in one place you act on in the tool itself. A browser setup page appears before any config exists, tests each source you enter, and writes the config and secrets files for you. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- One Page Answers Everything
- Problems, area health, today's figures, and the week's events are gathered on a single fixed page, so you stop opening five dashboards to learn whether your homelab is fine.
- Reads, Never Changes Anything
- Overlook sends sources only GET requests and safe logins, so even the admin keys some services require stay harmless, and nothing in your stack is ever modified by a look.
- No Database To Look After
- There is no database and no volume to back up: Overlook reads every source fresh when the page is opened, at most every 30 seconds, and remembers nothing between visits.
- Setup Without Writing Config
- The built-in setup page tests each source as you enter it, explains failures in plain language, and then writes the config file and the separate secrets file for you automatically.
Features
- Thirty-Source Adapter Library
- Adapters read Gatus, Uptime Kuma, Grafana, Prometheus, Proxmox VE, Beszel, Docker, UniFi, AdGuard Home, Pi-hole, Immich, Jellyfin, the Servarr family, and more.
- Area Health With History
- Servers, Network, Storage, and Apps each show up, degraded, or down, with the last 30 check results and a detail page per area and source.
- Secrets Stay Server-Side
- API keys live in a .env file beside the read-only config, are substituted as ${VAR} references, and are never sent to the browser or echoed back.
- Chores And Waiting Work
- To-do items due this week, updates waiting to merge or install, low batteries, unadopted devices, and pending requests are collected in one calm list.
- Single Hardened Container
- The distroless-style image runs as a non-root user with all capabilities dropped, a read-only filesystem, and no telemetry or update phone-home of any kind.