Files
ansible/data/homeassistant/docker-compose-ha-only.yml
2026-03-10 07:59:04 +01:00

125 lines
2.7 KiB
YAML

services:
home-assistant:
container_name: home-assistant
image: homeassistant/home-assistant:stable
restart: always
networks:
- localnet
volumes:
- ./home-assistant/config:/config
- ./home-assistant/media:/media
# depends_on:
# - mosquitto
ports:
- 8123:8123
- 1400:1400
environment:
TZ: "Europe/Vienna"
postgres:
container_name: postgres
image: postgres:14
restart: always
networks:
- localnet
ports:
- 5432:5432
environment:
POSTGRES_DB: homeassistant
POSTGRES_USER: ha_user
POSTGRES_PASSWORD: password
# nodered:
# container_name: nodered
# image: nodered/node-red
# restart: always
# networks:
# - localnet
# ports:
# - 1880:1880
# volumes:
# - /home/mario/home-assistant/nodered:/data
# depends_on:
# - home-assistant
# - mosquitto
# environment:
# TZ: "Europe/Vienna"
# mosquitto:
# container_name: mosquitto
# image: eclipse-mosquitto
# restart: always
# networks:
# - localnet
# ports:
# - 1883:1883
# - 1884:1884
# volumes:
# - /home/mario/home-assistant/mosquitto/config:/mosquitto/config
# - /home/mario/home-assistant/mosquitto/data:/mosquitto/data
# - /home/mario/home-assistant/mosquitto/log:/mosquitto/log
# environment:
# TZ: "Europe/Vienna"
# tasmoadmin:
# container_name: tasmoadmin
# image: ghcr.io/tasmoadmin/tasmoadmin:v1.8.0
# restart: always
# networks:
# - localnet
# ports:
# - 8124:80
# volumes:
# - /c/local-docker/home-assistant/tasmoadmin:/data/tasmoadmin
# chrony:
# container_name: chrony
# image: cturra/ntp
# restart: always
# networks:
# - localnet
# environment:
# - NTP_SERVERS=time.windows.com
# ports:
# - 123:123
# influxdb:
# container_name: influxdb
# image: influxdb
# restart: always
# networks:
# - localnet
# environment:
# - DOCKER_INFLUXDB_INIT_MODE=setup
# - INFLUXDB_DB=home_assistant
# - DOCKER_INFLUXDB_INIT_USERNAME=influx_user
# - DOCKER_INFLUXDB_INIT_PASSWORD=password
# - DOCKER_INFLUXDB_INIT_ORG=ha-org
# - DOCKER_INFLUXDB_INIT_BUCKET=ha-bucket
# ports:
# - 8086:8086
# volumes:
# - /home/mario/home-assistant/influxdb:/var/lib/influxdb2
# grafana:
# container_name: grafana
# image: grafana/grafana
# restart: always
# networks:
# - localnet
# depends_on:
# - influxdb
# environment:
# - GF_SECURITY_ADMIN_USER=grafana_user
# - GF_SECURITY_ADMIN_PASSWORD=password
# user: "1000"
# ports:
# - 8125:3000
# volumes:
# - /home/mario/home-assistant/grafana:/var/lib/grafana
networks:
localnet:
driver: bridge