Hey everyone,
I’ve just released the first version of Coolify Monitor, a custom integration that connects Home Assistant to a self-hosted Coolify instance.
If you’re running Coolify to manage your own apps and services, this lets you keep an eye on all of it right from your Home Assistant dashboard.
What it does
- Auto-discovers every server, application, database, team and service on your Coolify instance through Coolify’s own REST API
- Lets you pick exactly which of those become entities, grouped by category
- Groups everything into its own device per resource (e.g. “Application: recipe-app”), so the auto-generated dashboard gives you clean cards out of the box
- Exposes reachability/usability for servers, and running/health status for apps, databases and services
- Supports automatic reauthentication if your API token is revoked or expires
- A
refresh_dataservice action to poll on demand, plus a configurable poll interval
Setup
All you need is your instance URL and a Read Only API token (created in Coolify under Keys & Tokens) — no YAML.
Install
Not yet in the HACS default store, so for now add it as a custom repository:
https://github.com/Jings/hass-coolify-monitor
Full install/setup instructions are in the README.
Status
This is a fresh v1 (0.1.1) — core read-only monitoring works well on my own instance, but it’s early days. Multi-container services (e.g. Immich, where one “service” bundles several apps/databases) only expose top-level fields for now. Feedback, issues and feature requests are very welcome: https://github.com/Jings/hass-coolify-monitor/issues
Let me know if you give it a try!
Best,
Ingo
