- change password
- change hostname
- enable node-red autostart
- install mosquitoo
- rtl2mqtt
- insert docker install notes here
sudo usermod pi -G docker
See /boot/config.txt
docker run -dit --restart unless-stopped --volume=/var/influxdb:/data -p 8086:8068 hypriot/rpi-influxdb
reality was:
docker run -dit --restart unless-stopped --name=influxdb --net=host --volume=/var/influxdb:/data -p 8086:8068
https://docs.influxdata.com/influxdb/v1.7/administration/authentication_and_authorization/
`docker exec -it ((ID)) /usr/bin/influx
CREATE DATABASE tempdb
SHOW DATABASES
USE tempdb
CREATE USER root WITH PASSWORD '*admin-user-pass*' WITH ALL PRIVILEGES
GRANT ALL PRIVILEGES ON tempdb TO root
CREATE USER view WITH PASSWORD '*view-user-pass*'
GRANT READ ON tempdb TO view
Note: the 95
below is from a docker ps
and is first 2 digits of the innodb container
docker run --net=container:95 arm32v7/telegraf
once up and running control-c it and
docker run --rm arm32v7/telegraf telegraf config > telegraf.conf
modify as needed
docker run -d --net=container:95 -v $PWD/telegraf.conf:/etc/telegraf/telegraf.conf:ro arm32v7/telegraf
docker run -dit --restart unless-stopped --name=telegraf --net=host \
-v $HOME/telegraf.conf:/etc/telegraf/telegraf.conf:ro arm32v7/telegraf
docker run -i -p 3000:3000 --name grafana grafana/grafana
default user/password is admin/admin you need to change that.
create persistent storage for grafana
docker volume create grafana-storage
docker run -dit --restart unless-stopped -v grafana-storage:/var/lib/grafana \
--name grafana --net=host --volumes-from grafana-storage grafana/grafana`