# docker-compose-max 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