InfluxDB 1.x für die Nutzung mit ioBroker auf Debian Systemen installieren
Die InfluxDB lässt sich auf Debian basierenden Systemen direkt aus der Repository installieren.
Dort findet man immer die aktuelle Stable Version.
sudo apt update && sudo apt upgrade -y
sudo apt install influxdb
sudo apt install influxdb-client
Nun ist die InfluxDB installiert und wir können die User und eine Datenbank anlegen.
sudo influx
CREATE USER "admin" WITH PASSWORD '<your-admin-password>' WITH ALL PRIVILEGES
CREATE USER "iobroker" WITH PASSWORD '<your-password>'
CREATE DATABASE "iobroker"
GRANT ALL ON "iobroker" TO "iobroker"
exit
Im Anschluss ändern wir noch ein paar Kleinigkeiten an der influxdb.conf
sudo nano /etc/influxdb/influxdb.conf
Dort suchen wir nach dem Bereich [http] und ändern folgende Einträge wie unten stehend ab:
[http]
enabled = true
bind-address = ":8086"
Um mit Backitup unter ioBroker Remote Backups der InfluxDB erstellen zu können, suchen wir den Eintrag bind-address
und ändern diesen wie folgt ab:
bind-address = ":8088"
Im Anschluss speichern wir die Datei mit STR+X und starten mit dem folgenden Befehl die InfluxDB neu.
sudo service influxdb restart
Geschafft!!