Docker
April 29

ROOTLESS стек Home Assistant

Минимальный стек Home Assistant, всё ROOTLESS:

services:
  homeassistant:
    image: lscr.io/linuxserver/homeassistant:latest
    container_name: haas
    environment:
      - PUID=1026
      - PGID=100
      - TZ=Europe/Samara
    volumes:
      - /volume1/docker/homeassistant/hass:/config
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "8123:8123"
    #devices:
    #  - /path/to/device:/path/to/device #optional
    restart: unless-stopped
    network_mode: host #bridge
  
esphome:
    image: ghcr.io/imagegenius/esphome:latest
    container_name: esphome
    environment:
      - PUID=1026
      - PGID=100
      - TZ=Europe/Samara
      #- ESPHOME_DASHBOARD_USE_PING=false
      - USERNAME=test
      - PASSWORD=TEST
      - ESPHOME_LOG_LEVEL=WARN
    volumes:
      - /volume1/docker/homeassistant/esphome:/config
    ports:
      - "6052:6052"
    restart: unless-stopped
    network_mode: host  #bridge
  
codeserver:
    image: lscr.io/linuxserver/code-server:latest
    container_name: codeserver
    environment:
      - PUID=1026
      - PGID=100
      - TZ=Europe/Samara
    volumes:
      - /volume1/docker/homeassistant/codeserver:/config
      - /volume1/docker/homeassistant/esphome:/esphome
      - /volume1/docker/homeassistant/hass:/hass
    ports:
      - "8443:8443"
    restart: unless-stopped
    network_mode: host  #bridge