InfluxDB

InfluxDB is an open source time series database with no external dependencies.

  • Databases
  • Monitoring & Logging
  • Network Services
  • Other
  • Tools & Utilities
InfluxDB is an open source time series database with no external dependencies. It records time-stamped measurements, queries them, and handles high write volumes. It is for homelab users who need a self-hosted backend for monitoring dashboards, device metrics, or analytics. Use it when you want a low-dependency database for numeric time series data.

Platform availability

Available on 5 of 9 platforms

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

83/100 Excellent

Maintained
98last commit 25 days ago
Popular
9031,759 GitHub stars
Easy to install
755 install platforms, install notes, Docker image
Light to run
404 GB minimum RAM, runs on ARM

Availability: platform listings confirmed today, links checked 16 days ago

GitHub stars
31,759
Open issues
2172
Last commit
2026-09-18
Latest release
v3.11.4
License
Apache-2.0
Activity
rising

Checked 7 days ago - source: GitHub (influxdata/influxdb)

Resources & Compatibility

Minimum requirements: 4 GB RAM, 2 CPU core(s). ARM (e.g. Raspberry Pi) is supported.

Checked 15 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Finish initial setup: user, organization, bucket On first run, create the initial admin user, organization, and bucket so InfluxDB can accept logins and writes. If you skip this, the instance may not let you sign in or send data. source
  • Use default port 8086 for server and web interface Use default port 8086 for the HTTP API (application programming interface) and web UI (user interface). If you map the wrong port, your browser and clients can't reach InfluxDB. source
  • Add a /ready health check for startup Point your health check at GET /ready so dashboards and clients know InfluxDB has finished starting. If you skip this, monitoring may mark the app healthy too early or you may connect while it is still booting. source

Fetched 15 days ago - each note links to its source

Alternatives (2)

  • Prometheus - Prometheus is a systems and service monitoring system.
  • questdb - QuestDB is an open-source database designed to make time-series lightning fast and easy.

Checked 12 days ago - source: AlternativeTo

Common questions

Do I need to create an initial user, organization, and bucket in InfluxDB 2?

Yes. On first run, create the initial admin user, organization, and bucket so the instance can accept logins and writes. If skipped, sign-in or writes may fail.

Which port should I expose for the InfluxDB API and web UI?

Expose the default port 8086. If you map a different port, browsers and clients may not be able to reach InfluxDB.

How should I tell a monitor that InfluxDB is ready?

Point the health check at GET /ready. This avoids marking the app healthy too early or connecting while it is still booting.

Does InfluxDB 3 Core need a cloud object store?

No. It can persist Parquet files to object storage such as S3, Azure, or GCP, or to local disk with no dependencies.

Where are InfluxDB v1 logs on a Linux host?

On System V systems they are under /var/log/influxdb/. On systemd systems, use journalctl -u influxdb to view them.

Can existing InfluxDB 1.x or 2.x writers send data to InfluxDB 3 Core?

Yes. InfluxDB 3 Core is compatible with InfluxDB 1.x and 2.x write APIs and the InfluxDB 1.x InfluxQL query API.

Answers sourced from docs.influxdata.com, docs.influxdata.com, docs.influxdata.com, docs.influxdata.com, github.com

Community

Collected 9 days ago - public community threads