Releases: imaustinlittle/ctrlPlane
Releases · imaustinlittle/ctrlPlane
v0.1.0
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 > 90orram.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.