parent
b7be54344f
commit
9935080c81
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"BASEPATH": "../hass-config"
|
||||||
|
}
|
||||||
@ -0,0 +1,66 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
homeassistant:
|
||||||
|
container_name: hass
|
||||||
|
image: homeassistant/home-assistant
|
||||||
|
volumes:
|
||||||
|
- ./hass-config:/config
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
restart: unless-stopped
|
||||||
|
network_mode: host
|
||||||
|
depends_on:
|
||||||
|
- mariadb
|
||||||
|
- mosquitto
|
||||||
|
mariadb:
|
||||||
|
image: linuxserver/mariadb
|
||||||
|
container_name: mariadb
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD}"
|
||||||
|
MYSQL_DATABASE: ha_db
|
||||||
|
MYSQL_USER: homeassistant
|
||||||
|
MYSQL_PASSWORD: "${HA_MYSQL_PASSWORD}"
|
||||||
|
PUID: 1000
|
||||||
|
PGID: 1000
|
||||||
|
volumes:
|
||||||
|
- ./mariadb:/config
|
||||||
|
ports:
|
||||||
|
- "3306:3306"
|
||||||
|
nodered:
|
||||||
|
container_name: nodered
|
||||||
|
image: nodered/node-red
|
||||||
|
ports:
|
||||||
|
- "1880:1880"
|
||||||
|
volumes:
|
||||||
|
- ./nodered:/data
|
||||||
|
depends_on:
|
||||||
|
- homeassistant
|
||||||
|
- mosquitto
|
||||||
|
environment:
|
||||||
|
TZ: "Europe/Madrid"
|
||||||
|
restart: unless-stopped
|
||||||
|
mosquitto:
|
||||||
|
image: eclipse-mosquitto
|
||||||
|
container_name: mosquitto
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "1883:1883"
|
||||||
|
volumes:
|
||||||
|
- "./mosquitto/config:/mosquitto/config"
|
||||||
|
- "./mosquitto/data:/mosquitto/data"
|
||||||
|
- "./mosquitto/log:/mosquitto/log"
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Madrid
|
||||||
|
user: "${PUID}:${PGID}"
|
||||||
|
hass-configurator:
|
||||||
|
image: "causticlab/hass-configurator-docker:arm"
|
||||||
|
container_name: hass-configurator
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "3218:3218/tcp"
|
||||||
|
depends_on:
|
||||||
|
- homeassistant
|
||||||
|
volumes:
|
||||||
|
- "./configurator-config:/config"
|
||||||
|
- "./hass-config:/hass-config"
|
||||||
|
user: "${PUID}:${PGID}"
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
default_config:
|
||||||
|
# For homeassistant v2021.7.0 and above add this http block
|
||||||
|
http:
|
||||||
|
use_x_forwarded_for: true
|
||||||
|
trusted_proxies:
|
||||||
|
- 192.168.0.171 # Add the IP address of the proxy server
|
||||||
|
panel_iframe:
|
||||||
|
configurator:
|
||||||
|
title: Configurator
|
||||||
|
icon: mdi:wrench
|
||||||
|
url: http://192.168.0.171:3218/
|
||||||
|
require_admin: true
|
||||||
|
nodered:
|
||||||
|
title: Node-Red
|
||||||
|
icon: mdi:shuffle-variant
|
||||||
|
url: http://192.168.0.171:1880/
|
||||||
|
require_admin: true
|
||||||
|
mqtt:
|
||||||
|
broker: 192.168.0.171
|
||||||
|
|
||||||
|
recorder:
|
||||||
|
db_url: mysql://homeassistant:ha_dbdatabasepassword@192.168.0.171/ha_db?charset=utf8
|
||||||
|
purge_keep_days: 30
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
persistence true
|
||||||
|
persistence_location /mosquitto/data/
|
||||||
|
log_dest file /mosquitto/log/mosquitto.log
|
||||||
|
listener 1883
|
||||||
|
allow_anonymous true
|
||||||
@ -0,0 +1,4 @@
|
|||||||
|
MYSQL_ROOT_PASSWORD=mariadbrootpassword
|
||||||
|
HA_MYSQL_PASSWORD=ha_dbdatabasepassword
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
Loading…
Reference in new issue