finds.dev← search

// the find

Boerderij/Varken

★ 1,176 · Python · MIT · updated Aug 2024

Standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana as a frontend

Varken polls Sonarr, Radarr, Tautulli, Ombi, Lidarr, and a few others, pushes metrics into InfluxDB 1.x, and pairs with pre-built Grafana dashboards to give you a single pane of glass for your Plex stack. It's squarely aimed at self-hosters who already run the *arr ecosystem and want pretty graphs without writing their own collectors.

Multi-instance support for every module is a real differentiator — you can aggregate two Sonarr instances or three Plex servers into one dashboard without hacking around it. GeoLite2 geolocation feeding Grafana's Worldmap panel is a genuinely useful feature for seeing where your Plex streams are coming from. The INI-based config is dead simple to reason about and works well in a Docker environment with a mounted volume. Docker image has 10M+ pulls, so the setup path is well-worn.

Hard dependency on InfluxDB 1.8.x is a serious adoption risk — InfluxDB 2.x has been out for years and 1.x is effectively EOL; anyone starting fresh today will hit friction immediately. Last meaningful commit was mid-2024 and the project shows no signs of active maintenance — the wiki links point to a third-party site (cajun.pro) that could disappear. No support for Jellyfin or Emby means you're locked to Plex's ecosystem by design, which is fine until Plex changes its API. The codebase is a flat collection of per-service files with no tests, so any upstream API break silently produces bad data until someone notices the graph flatlined.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →