Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Installation
  5. [HowTo] docker-compose IOBroker + Redis + InfluxDBv2

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[HowTo] docker-compose IOBroker + Redis + InfluxDBv2

Scheduled Pinned Locked Moved Installation
6 Posts 3 Posters 2.3k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Morgennebel
    wrote on last edited by Morgennebel
    #1

    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.

    --
    IOBroker nach 5.5 Jahren FHEM.
    Docker: IOB+redis+InfluxDB mit Devuan 6.0 (Linux).
    OPNSense, Ruckus, Homematic, HeatingControl, Hue, InfluxDB, Kodi, LinkedDevices, LGTV, LGTV11, Luftdaten, MQTT, MiHome-Vaccum, Pi-Hole, Pollenflug, Shelly, Telegram, Vis, Wolf,

    DJMarc75D M 2 Replies Last reply
    0
    • M Morgennebel

      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.

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      wrote on last edited by
      #2

      @morgennebel Ist das jetzt eine Frage oder ... ??

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      M 1 Reply Last reply
      0
      • DJMarc75D DJMarc75

        @morgennebel Ist das jetzt eine Frage oder ... ??

        M Offline
        M Offline
        Morgennebel
        wrote on last edited by
        #3

        @djmarc75

        Hmmm. Da steht "[HowTo]" im Betreff. Eine Ultrakurzanleitung für Interessierte...

        --
        IOBroker nach 5.5 Jahren FHEM.
        Docker: IOB+redis+InfluxDB mit Devuan 6.0 (Linux).
        OPNSense, Ruckus, Homematic, HeatingControl, Hue, InfluxDB, Kodi, LinkedDevices, LGTV, LGTV11, Luftdaten, MQTT, MiHome-Vaccum, Pi-Hole, Pollenflug, Shelly, Telegram, Vis, Wolf,

        DJMarc75D 1 Reply Last reply
        0
        • M Morgennebel

          @djmarc75

          Hmmm. Da steht "[HowTo]" im Betreff. Eine Ultrakurzanleitung für Interessierte...

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          wrote on last edited by
          #4

          @morgennebel ok, sorry, eben erst wahrgenommen.

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          M 1 Reply Last reply
          0
          • DJMarc75D DJMarc75

            @morgennebel ok, sorry, eben erst wahrgenommen.

            M Offline
            M Offline
            Morgennebel
            wrote on last edited by
            #5

            @djmarc75 Kein Grund für Entschuldigungen. Es ist ja auch äußerst knapp gehalten...

            --
            IOBroker nach 5.5 Jahren FHEM.
            Docker: IOB+redis+InfluxDB mit Devuan 6.0 (Linux).
            OPNSense, Ruckus, Homematic, HeatingControl, Hue, InfluxDB, Kodi, LinkedDevices, LGTV, LGTV11, Luftdaten, MQTT, MiHome-Vaccum, Pi-Hole, Pollenflug, Shelly, Telegram, Vis, Wolf,

            1 Reply Last reply
            0
            • M Morgennebel

              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.

              M Offline
              M Offline
              Mike Hellracer
              wrote on last edited by
              #6

              @morgennebel
              Hi,
              ich muss doch mal fragen warum ich den User iobroker auf dem Host anlegen muss?
              Danke

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              802

              Online

              32.5k

              Users

              81.7k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe