InfluxDB — Deployment Template

InfluxDB App Template
This App Template deploys a fully configured InfluxDB instance inside an LXC container managed by the PUQcloud Proxmox Module.
The application runs in complete isolation using Docker, ensuring security, separation, and consistent performance for every user.

Each deployment is unique: PUQcloud automatically generates admin credentials, sets environment variables, creates required directories, mounts storage paths, and builds a fully working InfluxDB instance without any manual steps.

Key Features

  • Runs inside an isolated LXC container (Proxmox)
  • Full Docker-based InfluxDB installation (v2.7)
  • Auto-generated admin password
  • User-specific data directories (lib, etc)
  • Automatic reverse-proxy configuration (Nginx)
  • Built-in health check and startup validation
  • No manual configuration needed

Dynamic Environment Variables

  • DATA_PATH – mounted storage for InfluxDB data
  • DOCKER_INFLUXDB_INIT_MODE – initialization mode (setup)
  • DOCKER_INFLUXDB_INIT_USERNAME – admin username
  • DOCKER_INFLUXDB_INIT_PASSWORD – admin password
  • DOCKER_INFLUXDB_INIT_ORG – organization name
  • DOCKER_INFLUXDB_INIT_BUCKET – default bucket

How it works

  1. PUQcloud Panel creates an LXC container via the Proxmox Module
  2. The template applies all required environment variables
  3. Storage paths are mounted into the container
  4. Docker Compose automatically deploys InfluxDB
  5. Nginx reverse proxy is configured with the correct domain and port
  6. The InfluxDB instance is ready to use

This template allows any user to deploy InfluxDB in minutes — secure, isolated, and fully managed by PUQcloud.

InfluxDB-docker-c1e31839-b6c6-410d-9b1b-622da0060ccf.json (6.8 KB)