{
 "slug": "influxdb",
 "name": "InfluxDB",
 "tagline": "Time-series database for metrics, events and IoT telemetry",
 "category": "database",
 "use_cases": [
  "time-series",
  "metrics",
  "iot"
 ],
 "aliases": [],
 "status": "live",
 "upstream": {
  "vendor": "InfluxData",
  "url": "https://www.influxdata.com",
  "license": "MIT",
  "license_url": "https://github.com/influxdata/influxdb/blob/master/LICENSE"
 },
 "image": {
  "os": "Ubuntu 24.04 LTS",
  "cis_level": 1,
  "ports": [
   8086
  ],
  "artifacts": [
   "/etc/lynxroute/sbom.json",
   "/etc/lynxroute/cis-report.html",
   "/usr/share/doc/lynxroute/CIS_TAILORED_PROFILE.md"
  ]
 },
 "clouds": {
  "aws": {
   "status": "live",
   "version": "2.9.1",
   "last_build": "2026-09-02",
   "entity_id": "prod-ervny2lqfxpjg",
   "ami_alias": "/aws/service/marketplace/prod-ervny2lqfxpjg/latest",
   "listing_url": "https://aws.amazon.com/marketplace/pp/prodview-jslq6v7nrazru",
   "recommended_instance_type": "t3.medium",
   "price_usd_per_hour": 0.05,
   "free_trial_days": 5,
   "unit": "instance-hour"
  },
  "azure": {
   "status": "live",
   "version": "2.9.1",
   "last_build": "2026-09-03",
   "offer_id": "influxdb",
   "plan_id": "payg-gen2",
   "image_urn": "lynxroute:influxdb:payg-gen2:latest",
   "listing_url": "https://azuremarketplace.microsoft.com/en-us/marketplace/apps/lynxroute.influxdb?tab=Overview",
   "recommended_vm_size": "Standard_D2s_v3",
   "price_usd_per_vcpu_hour": 0.028,
   "unit": "vcpu-hour"
  },
  "alicloud": {
   "status": "not_offered"
  }
 },
 "urls": {
  "page": "https://lynxroute.com/products/influxdb/",
  "json": "https://lynxroute.com/products/influxdb/product.json"
 },
 "release_notes": [
  {
   "version": "2.9.1",
   "title": "Influxdb 2.9.1",
   "notes": "InfluxDB 2.9.1 - upgraded from 2.7.12, moving onto the maintained 2.x line (2.7.12 dated 2025-05-29; 2.8.0 and 2.9.x superseded it). MIT licence unchanged. Brings the 2.8 and 2.9 series: optional API token hashing (NOT enabled in this image, so tokens remain downgrade-safe), a BoltDB index bucket added on first start, compaction and purger fixes, InfluxQL JSON marshaling and CSV output corrections, and Flux 0.200.0. The influx CLI moves to 2.8.0. Rebuilt on the current CIS Level 1 hardened Ubuntu 24.04 LTS base.\n",
   "source": "backfill-aws-api",
   "live": {
    "aws": "2026-09-02",
    "azure": "2026-09-03"
   }
  },
  {
   "version": "2.7.12",
   "title": "InfluxDB 2.7.12 - Initial release (June 2026)",
   "notes": "* InfluxDB 2.7.12 (MIT) on Ubuntu 24.04 LTS\n* CIS Level 1 hardening applied (ansible-lockdown/UBUNTU24-CIS)\n* CVE-scanned before every release\n* Native TLS on port 8086 - per-instance self-signed certificate generated at first boot\n* Admin user, password, and all-access operator token generated at first boot\n* Usage telemetry disabled\n* UFW firewall pre-configured (ports 22, 8086 only)\n* fail2ban, auditd, AppArmor pre-configured\n* SBOM (CycloneDX 1.6) at /etc/lynxroute/sbom.json\n* CIS Conformance Report (OpenSCAP) at /etc/lynxroute/cis-report.html\n* IMDSv2 enforced\n",
   "source": "backfill-aws-listing",
   "live": {
    "aws": "2026-06-15",
    "azure": "2026-07-27"
   }
  }
 ],
 "release_history": [
  {
   "version": "2.9.1",
   "aws": "2026-09-02",
   "azure": "2026-09-03"
  },
  {
   "version": "2.7.12",
   "aws": "2026-06-15",
   "azure": "2026-07-27"
  }
 ],
 "deploy": {
  "aws_cli": "# subscribe once on the AWS Marketplace listing, then:\naws ec2 run-instances \\\n  --image-id resolve:ssm:/aws/service/marketplace/prod-ervny2lqfxpjg/latest \\\n  --instance-type t3.medium --key-name my-key --security-group-ids sg-xxxxxxxx",
  "azure_cli": "# accept the plan terms once, then:\naz vm image terms accept --publisher lynxroute --offer influxdb --plan payg-gen2\naz vm create -g my-rg -n influxdb --size Standard_D2s_v3 \\\n  --image lynxroute:influxdb:payg-gen2:latest --admin-username azureuser --generate-ssh-keys"
 },
 "description": {
  "what_is": "InfluxDB is an open-source time series database purpose-built for high write and query loads on timestamped data - infrastructure and application metrics, application events, IoT and sensor telemetry, and real-time analytics. This image ships the 2.x line: a single Go server (influxd) with a built-in web UI, a token-authenticated HTTP API on port 8086, and two query languages - Flux and InfluxQL. Features include unbounded retention policies, downsampling tasks, dashboards, alerting checks, and the line-protocol write API compatible with Telegraf and the broad InfluxData client ecosystem (Go, Python, JavaScript, Java, and more). Data persists to a local bolt metadata store and TSM storage engine under a dedicated data directory. MIT license, no vendor lock-in - distinct from the managed InfluxDB Cloud service.",
  "image_adds": "Security hardening:\n* Native TLS on port 8086 - a per-instance self-signed certificate is generated at first boot (no shared key baked into the image); swap in your own CA certificate anytime\n* Admin user, password, and an all-access operator token generated at first boot - written to /root/influxdb-credentials.txt (readable only by root)\n* Usage telemetry disabled\n* HTTP API and web UI require token / login authentication; unauthenticated API calls are refused\n* UFW firewall - SSH on 22 and InfluxDB on 8086 only\n* fail2ban, AppArmor\n* CVE scan - every image is scanned for vulnerabilities before release\n\nOS hardening (CIS Level 1):\n* CIS Ubuntu 24.04 LTS Level 1 benchmark applied via ansible-lockdown\n* auditd, SSH hardening, Kernel hardening, IMDSv2 enforced\n\nCompliance artifacts:\n* SBOM - CycloneDX 1.6 at /etc/lynxroute/sbom.json\n* CIS Conformance Report at /etc/lynxroute/cis-report.html\n* CIS Tailored Profile at /usr/share/doc/lynxroute/CIS_TAILORED_PROFILE.md"
 },
 "generated_at": "2026-10-31T09:36:34Z"
}
