NEWS
[HowTo] docker-compose IOBroker + Redis + InfluxDBv2
-
Meine erste docker-compose.yml:
version: "2" services: iobroker: container_name: iobroker image: buanet/iobroker:latest-v7 hostname: iobroker restart: unless-stopped ports: - "1880:1880" #node-red - "1883:1883" #mqtt - "2001:2001" #homematic - "8081:8081" #iobroker admin - "8282:8282" #flot - "8088:8088" #terminal - "8284:8284" #socketIO environment: - IOB_STATESDB_HOST=redis - IOB_STATESDB_PORT=6379 - IOB_STATESDB_TYPE=redis - SETGID=1200 - SETUID=1200 volumes: - /opt/docker-iobroker-redis/iobroker-data:/opt/iobroker depends_on: - redis - influxdb redis: container_name: redis image: redis:latest hostname: redis restart: unless-stopped ports: - "6379:6379" volumes: - /opt/docker-iobroker-redis/redis_data:/data influxdb: container_name: influxdb image: influxdb:latest hostname: influxdb restart: unless-stopped ports: - "8086:8086" volumes: - /opt/docker-iobroker-redis/influxdb_v1:/var/lib/influxdb - /opt/docker-iobroker-redis/influxdb_v2:/var/lib/influxdb2 - /opt/docker-iobroker-redis/influxdb_conf:/etc/influxdb2 environment: - DOCKER_INFLUXDB_INIT_MODE=setup - DOCKER_INFLUXDB_INIT_USERNAME=influxdbadmin - DOCKER_INFLUXDB_INIT_PASSWORD=influxdbadmin - DOCKER_INFLUXDB_INIT_ORG=iobroker.net - DOCKER_INFLUXDB_INIT_BUCKET=iobroker - DOCKER_INFLUXDB_INIT_RETENTION=54w - DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=XXXXXXXXXXXXXX
Auf dem HOST vorher User iobroker mit UID=1200, GID=1200 anlegen.
Nach Installation auf HOSTIP:8086 mit influxdbadmin/influxdbadmin einloggen und unter Load Data >> API Tokens >> Generate API TOKEN ein neues Token anlegen. Den langen Token-Text in den InfluxDB-Adapter kopieren und auf v2 umstellen.docker-compose up
und lange warten.
Den Backup-Adapter habe ich noch nicht getestet.
-
@morgennebel Ist das jetzt eine Frage oder ... ??
-
Hmmm. Da steht "[HowTo]" im Betreff. Eine Ultrakurzanleitung für Interessierte...
-
@morgennebel ok, sorry, eben erst wahrgenommen.
-
@djmarc75 Kein Grund für Entschuldigungen. Es ist ja auch äußerst knapp gehalten...
-
@morgennebel
Hi,
ich muss doch mal fragen warum ich den User iobroker auf dem Host anlegen muss?
Danke