Skip to content

Releases: imaustinlittle/ctrlPlane

v0.1.0

31 Mar 00:39

Choose a tag to compare

ctrlPlane v0.1.0 — Initial Release

A self-hosted homelab dashboard with a real-time widget grid, alerting system, and integrations for your local services.

Widgets

  • System — CPU, memory, temperature gauges; network throughput chart; disk storage
  • Media — Sonarr, Radarr, Lidarr, SABnzbd, qBittorrent, Plex, Tautulli
  • Network — Pi-hole, AdGuard Home, OPNsense
  • Home — Home Assistant entities, clock, weather forecast
  • Utility — Service uptime monitor, links grid, iCal calendar, alert center, Docker containers

Alerting

  • Define rules with conditions like cpu.usage > 90 or ram.usedPct > 85
  • Severity levels: critical, warning, info
  • Cooldown periods to avoid alert spam
  • Notifications via Discord webhook, ntfy, or generic webhook
  • Acknowledge, snooze, and resolve events from the dashboard

Integrations

  • Docker, Home Assistant — polled server-side on a configurable interval

Self-hosting

Deploy with Docker Compose. See the README for setup instructions.


Note: ctrlPlane is designed for use on a trusted local network. There is no built-in authentication in v0.1.0 — do not expose the API port to the internet.