selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
addon-influxdb logo

Self-host addon-influxdb

v6.0.0

InfluxDB 1.x with Chronograf & Kapacitor for Home Assistant

ReleaseOpen SourceMIT
Updated14 hours ago
LanguageJinja
Setup difficultyEasy
Stars
203
Ports
8086 (InfluxDB HTTP API), 8088 (InfluxDB RPC service for backup and restore), 8089 (InfluxDB UDP listener)
Chronograf web interface in the Home Assistant Frontend showing InfluxDB database management

What is addon-influxdb?

InfluxDB v1 is a Home Assistant Community Add-on that packages the InfluxDB 1.x time-series database along with Chronograf for web-based database administration and Kapacitor for stream processing. It is designed to run on Home Assistant OS or Supervised installations via the Home Assistant Supervisor. The add-on exposes the InfluxDB HTTP API on port 8086 for use with the Home Assistant InfluxDB integration (api_version: 1), Grafana, and other clients. Chronograf provides a web UI for managing databases, users, and retention policies, accessible via Home Assistant Ingress or directly on port 80. Kapacitor's HTTP API is available on port 9092 for external task management. The add-on supports SSL for the Chronograf interface, optional authentication, and configurable logging. Data persists in the Home Assistant data directory and is included in regular Home Assistant backups. This is specifically the InfluxDB 1.x series (InfluxQL), not InfluxDB 2 or 3.

Should you self-host addon-influxdb?

addon-influxdb scores 55/100 on selfhost.directory (how scoring works) and ranks #30 of 40 in Database Management. It has 203 GitHub stars.

It shipped 1 stable release in the past year. The latest, v6.0.0, came out on 17 September 2026.

Setup is easy: most people get it running in one sitting. It is MIT-licensed and written mostly in Jinja.

Its closest alternative on selfhost.directory is supabase (92/100, 114 252 stars). It scores higher overall, so compare the two before you pick. See addon-influxdb vs supabase side by side.

Features

  • Backup and Restore
  • SSL for web interfaceDoes not apply to InfluxDB API on port 8086
  • Time Series Database
  • UDP listenerDisabled by default, enabled via envvars
  • User Authentication
  • Web administration UI

addon-influxdb README

How to configure addon-influxdb

  • authtrueEnable or disable InfluxDB user authentication

    Enable or disable InfluxDB user authentication

    values: true, false

  • certfilefullchain.pemThe certificate file to use for SSL (stored in /ssl/)

    The certificate file to use for SSL (stored in /ssl/)

  • keyfileprivkey.pemThe key file to use for SSL (stored in /ssl/)

    The key file to use for SSL (stored in /ssl/)

  • log_levelinfoControls the level of log output by the app

    Controls the level of log output by the app

    values: trace, debug, info, notice, warning, error, fatal

  • reportingfalseEnables or disables the reporting of anonymous usage data by InfluxDB, Chronograf and Kapacitor to InfluxData

    Enables or disables the reporting of anonymous usage data by InfluxDB, Chronograf and Kapacitor to InfluxData

    values: true, false

  • ssltrueEnables/Disables SSL (HTTPS) on the Chronograf web interface

    Enables/Disables SSL (HTTPS) on the Chronograf web interface

    values: true, false

addon-influxdb releases & version history

More in Database Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…