# InfluxDB

InfluxDB is an open source time series database with no external dependencies. It is open source and self-hosted, installable on Docker Hub, Proxmox, Kubernetes (Helm), TrueNAS, Unraid and Umbrel.

Canonical page: https://ourlocalhost.com/app/12/influxdb

## Description

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: Unraid, TrueNAS, Umbrel, Proxmox, Helm.

## Health score

82/100 (Excellent), based on 4 of 4 factors.
- Maintained: 97 (last commit 35 days ago)
- Popular: 90 (31,759 GitHub stars)
- Easy to install: 75 (5 install platforms, install notes, Docker image)
- Light to run: 40 (4 GB minimum RAM, runs on ARM)

## Links

- Official website: https://influxdata.com/
- GitHub: https://github.com/influxdata/influxdb
- Docker Hub: https://hub.docker.com/_/influxdb/
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=influxdb
- Kubernetes (Helm): https://artifacthub.io/packages/helm/bitnami/influxdb
- TrueNAS: https://apps.truenas.com/catalog/influxdb/
- Unraid: https://ca.unraid.net/apps/influxdb-04r1r741mp1gok?q=Influxdb
- Umbrel: https://apps.umbrel.com/app/influxdb2
- Documentation: https://docs.influxdata.com

## 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.

## Alternatives

- 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.

---
Source: Our Local Host (https://ourlocalhost.com/app/12/influxdb), the self-hosted and open-source app directory.
