mirror of
				https://gitlab.sectorq.eu/home/docker-compose.git
				synced 2025-10-31 02:21:10 +01:00 
			
		
		
		
	alias
This commit is contained in:
		| @@ -6,7 +6,7 @@ services: | |||||||
|     image: "ghcr.io/home-assistant/home-assistant:latest" |     image: "ghcr.io/home-assistant/home-assistant:latest" | ||||||
|     volumes: |     volumes: | ||||||
|       - /share/docker_data/ha/:/config |       - /share/docker_data/ha/:/config | ||||||
|       - /dev/skyconnect:/dev/ttyUSB1  |       #- /dev/skyconnect:/dev/ttyUSB1  | ||||||
|       # - /dev/ttyUSB1:/dev/ttyUSB1 |       # - /dev/ttyUSB1:/dev/ttyUSB1 | ||||||
|       #- /var/log:/logging |       #- /var/log:/logging | ||||||
|       - /var/run/docker.sock:/var/run/docker.sock |       - /var/run/docker.sock:/var/run/docker.sock | ||||||
| @@ -16,8 +16,38 @@ services: | |||||||
|       - DISABLE_JEMALLOC=value |       - DISABLE_JEMALLOC=value | ||||||
|       - TZ=Europe/Bratislava |       - TZ=Europe/Bratislava | ||||||
|     labels: |     labels: | ||||||
|       com.centurylinklabs.watchtower.enable: true |       - com.centurylinklabs.watchtower.enable=true | ||||||
|  |       - homepage.group=Smarthome | ||||||
|  |       - homepage.name=Home Assistant | ||||||
|  |       - homepage.weight=1 | ||||||
|  |       - homepage.icon=home-assistant.png | ||||||
|  |       - homepage.href=https://ha.sectorq.eu | ||||||
|  |       - homepage.description=3D Printing | ||||||
|  |       - homepage.server=my-docker | ||||||
|  |       - homepage.container=HomeAssistant | ||||||
|  |       - homepage.widget.type=homeassistant | ||||||
|  |       - homepage.widget.url=https://ha.sectorq.eu | ||||||
|  |       - homepage.widget.key=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIzOTk5NGJjYjIzYjk0YzExYmM5OWZiNTBlNzU0N2M2YyIsImlhdCI6MTc0MDM5OTY4NCwiZXhwIjoyMDU1NzU5Njg0fQ.LDebvPGreyZzlWT1CylHSdSt8i_cWO72HnNCsCAIaG8 | ||||||
|  |       - homepage.widget.custom=[{"state","sensor.sonoff_1001555a27_power"}] | ||||||
|     restart: always |     restart: always | ||||||
|  |     dns: | ||||||
|  |       - 192.168.77.101 | ||||||
|  |   ollama: | ||||||
|  |     volumes: | ||||||
|  |         - /share/docker_data/ollama:/root/.ollama | ||||||
|  |     ports: | ||||||
|  |         - 11434:11434 | ||||||
|  |     container_name: ollama | ||||||
|  |     # image: ollama/ollama:0.1.27-rocm | ||||||
|  |     image: ollama/ollama | ||||||
|  |     # environment: | ||||||
|  |     #    - HSA_OVERRIDE_GFX_VERSION=9.0.0 | ||||||
|  |     # devices: | ||||||
|  |     #   - /dev/dri/renderD128 | ||||||
|  |     #   - /dev/dri/card1 | ||||||
|  |     #   - /dev/kfd | ||||||
|  |     labels: | ||||||
|  |       com.centurylinklabs.watchtower.enable: true | ||||||
|   esphome: |   esphome: | ||||||
|     container_name: esphome |     container_name: esphome | ||||||
|     image: esphome/esphome:latest |     image: esphome/esphome:latest | ||||||
| @@ -30,11 +60,21 @@ services: | |||||||
|     environment: |     environment: | ||||||
|       - USERNAME=jaydee |       - USERNAME=jaydee | ||||||
|       - PASSWORD=jaydee1 |       - PASSWORD=jaydee1 | ||||||
|     dns: |  | ||||||
|       - "192.168.77.238" |  | ||||||
|     labels: |  | ||||||
|       com.centurylinklabs.watchtower.enable: true |  | ||||||
|  |  | ||||||
|  |     labels: | ||||||
|  |       - com.centurylinklabs.watchtower.enable=true | ||||||
|  |       - homepage.group=Smarthome | ||||||
|  |       - homepage.name=ESPHome | ||||||
|  |       - homepage.weight=1 | ||||||
|  |       - homepage.icon=esphome.png | ||||||
|  |       - homepage.href=https://esphome.sectorq.eu | ||||||
|  |       - homepage.description=3D Printing | ||||||
|  |       - homepage.server=my-docker | ||||||
|  |       - homepage.container=esphome | ||||||
|  |       - homepage.widget.type=esphome | ||||||
|  |       - homepage.widget.url=https://esphome.sectorq.eu | ||||||
|  |       - homepage.widget.username=jaydee | ||||||
|  |       - homepage.widget.password=jaydee1 | ||||||
|   wyoming-piper-en: |   wyoming-piper-en: | ||||||
|     image: rhasspy/wyoming-piper |     image: rhasspy/wyoming-piper | ||||||
|     container_name: piper-en |     container_name: piper-en | ||||||
| @@ -42,7 +82,8 @@ services: | |||||||
|       - 10200:10200 |       - 10200:10200 | ||||||
|     volumes: |     volumes: | ||||||
|       - /share/docker_data/piper/english:/data |       - /share/docker_data/piper/english:/data | ||||||
|     command: --voice en-gb-southern_english_female-low |     command: --voice en_US-lessac-medium | ||||||
|  |  | ||||||
|     restart: always |     restart: always | ||||||
|     labels: |     labels: | ||||||
|       com.centurylinklabs.watchtower.enable: true |       com.centurylinklabs.watchtower.enable: true | ||||||
| @@ -55,6 +96,8 @@ services: | |||||||
|       - /share/docker_data/whisper/english:/data |       - /share/docker_data/whisper/english:/data | ||||||
|     command: --model tiny-int8 --language en |     command: --model tiny-int8 --language en | ||||||
|     restart: always |     restart: always | ||||||
|  |     labels: | ||||||
|  |       com.centurylinklabs.watchtower.enable: true | ||||||
|   openwakeword: |   openwakeword: | ||||||
|     container_name: openwakeword |     container_name: openwakeword | ||||||
|     image: rhasspy/wyoming-openwakeword:latest |     image: rhasspy/wyoming-openwakeword:latest | ||||||
| @@ -76,7 +119,8 @@ services: | |||||||
|     ports: |     ports: | ||||||
|       - 10400:10400 |       - 10400:10400 | ||||||
|       - 10400:10400/udp |       - 10400:10400/udp | ||||||
|  |     labels: | ||||||
|  |       com.centurylinklabs.watchtower.enable: true | ||||||
|   matter-server: |   matter-server: | ||||||
|     container_name: matter-server |     container_name: matter-server | ||||||
|     image: ghcr.io/home-assistant-libs/python-matter-server:stable |     image: ghcr.io/home-assistant-libs/python-matter-server:stable | ||||||
| @@ -93,18 +137,34 @@ services: | |||||||
|     ports: |     ports: | ||||||
|         - 3007:3000 |         - 3007:3000 | ||||||
|     container_name: grafana |     container_name: grafana | ||||||
|     image: grafana/grafana |     image: grafana/grafana:latest | ||||||
|     labels: |     labels: | ||||||
|       com.centurylinklabs.watchtower.enable: true |       - com.centurylinklabs.watchtower.enable=true | ||||||
|  |       - homepage.group=Smarthome | ||||||
|  |       - homepage.name=Grafana | ||||||
|  |       - homepage.weight=1 | ||||||
|  |       - homepage.icon=grafana.png | ||||||
|  |       - homepage.href=https://g.sectorq.eu | ||||||
|  |       - homepage.description=Graphs | ||||||
|  |       - homepage.server=my-docker | ||||||
|  |       - homepage.container=grafana | ||||||
|  |       # - homepage.widget.type=grafana | ||||||
|  |       # - homepage.widget.url=https://g.sectorq.eu | ||||||
|  |       # - homepage.widget.key=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9. | ||||||
|     # environment: |     # environment: | ||||||
|     #   - GF_AUTH_DISABLE_LOGIN_FORM=true |     #   - GF_AUTH_DISABLE_LOGIN_FORM=true | ||||||
|     #   - GF_AUTH_ANONYMOUS_ENABLED=true |     #   - GF_AUTH_ANONYMOUS_ENABLED=true | ||||||
|     #   - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin |     #   - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin | ||||||
|     #   - GF_SECURITY_ALLOW_EMBEDDING=true |     #   - GF_SECURITY_ALLOW_EMBEDDING=true | ||||||
|  |     restart: unless-stopped | ||||||
|     volumes: |     volumes: | ||||||
|       - /share/docker_data/grafana/data:/var/lib/grafana |       - /share/docker_data/grafana/data:/var/lib/grafana | ||||||
|       - /share/docker_data/grafana/certs:/certs |       - /share/docker_data/grafana/certs:/certs | ||||||
|  |     user: "0:0" | ||||||
|     environment: |     environment: | ||||||
|  |       GF_LOG_FILTERS: rendering:debug | ||||||
|  |       GF_RENDERING_SERVER_URL: http://renderer:8092/render | ||||||
|  |       GF_RENDERING_CALLBACK_URL: http://grafana:3000/ | ||||||
|       GF_AUTH_GENERIC_OAUTH_ENABLED: "true" |       GF_AUTH_GENERIC_OAUTH_ENABLED: "true" | ||||||
|       GF_AUTH_GENERIC_OAUTH_NAME: "authentik" |       GF_AUTH_GENERIC_OAUTH_NAME: "authentik" | ||||||
|       GF_AUTH_GENERIC_OAUTH_CLIENT_ID: "xc8AKsYOvHFmYnRjfnvt2YfgR5pg8Mlfc9YEqd3T" |       GF_AUTH_GENERIC_OAUTH_CLIENT_ID: "xc8AKsYOvHFmYnRjfnvt2YfgR5pg8Mlfc9YEqd3T" | ||||||
| @@ -119,12 +179,54 @@ services: | |||||||
|       GF_AUTH_OAUTH_AUTO_LOGIN: "true" |       GF_AUTH_OAUTH_AUTO_LOGIN: "true" | ||||||
|       # Optionally map user groups to Grafana roles |       # Optionally map user groups to Grafana roles | ||||||
|       GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH: "contains(groups, 'Grafana Admins') && 'Admin' || contains(groups, 'Grafana Editors') && 'Editor' || 'Viewer'" |       GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH: "contains(groups, 'Grafana Admins') && 'Admin' || contains(groups, 'Grafana Editors') && 'Editor' || 'Viewer'" | ||||||
|  |       GF_INSTALL_PLUGINS: https://storage.googleapis.com/integration-artifacts/alexanderzobnin-zabbix-app/4.5.7/main/163fabf651b776bf70adc08fa41bec4f52645374/alexanderzobnin-zabbix-app-4.5.7%2B163fabf6.linux_amd64.zip;alexanderzobnin-zabbix-app | ||||||
|  |   renderer: | ||||||
|  |     image: grafana/grafana-image-renderer:latest | ||||||
|  |     restart: unless-stopped | ||||||
|  |     ports: | ||||||
|  |       - 8092 | ||||||
|  |     labels: | ||||||
|  |       - com.centurylinklabs.watchtower.enable=true | ||||||
|  |       - homepage.group=Smarthome | ||||||
|  |       - homepage.name=Music Assistant | ||||||
|  |       - homepage.weight=1 | ||||||
|  |       - homepage.icon=music-assistant.png | ||||||
|  |       - homepage.href=http://192.168.77.101:8095 | ||||||
|  |       - homepage.description=Music assistant | ||||||
|  |       - homepage.server=my-docker | ||||||
|  |       - homepage.container=music-assistant-server | ||||||
|  |   # espresense: | ||||||
|  |   #   image: espresense/espresense-companion | ||||||
|  |   #   ports: | ||||||
|  |   #     - 8267:8267 | ||||||
|  |   #   volumes: | ||||||
|  |   #     - ./data/espresense:/config/espresense | ||||||
|  |   music-assistant-server: | ||||||
|  |     image: ghcr.io/music-assistant/server:latest # <<< Desired release version here (or use beta to get the latest beta version) | ||||||
|  |     container_name: music-assistant-server | ||||||
|  |     restart: unless-stopped | ||||||
|  |     # Network mode must be set to host for MA to work correctly | ||||||
|  |     network_mode: host | ||||||
|  |     volumes: | ||||||
|  |       - /share/docker_data/music-assistant-server/data:/data/ | ||||||
|  |     # privileged caps (and security-opt) needed to mount smb folders within the container | ||||||
|  |     cap_add: | ||||||
|  |       - SYS_ADMIN | ||||||
|  |       - DAC_READ_SEARCH | ||||||
|  |     security_opt: | ||||||
|  |       - apparmor:unconfined | ||||||
|  |     environment: | ||||||
|  |       # Provide logging level as environment variable. | ||||||
|  |       # default=info, possible=(critical, error, warning, info, debug) | ||||||
|  |       - LOG_LEVEL=info | ||||||
|  |     labels: | ||||||
|  |       com.centurylinklabs.watchtower.enable: true | ||||||
|   influxdb: |   influxdb: | ||||||
|     ports: |     ports: | ||||||
|       - 8086:8086 |       - 8086:8086 | ||||||
|     volumes: |     volumes: | ||||||
|       - /share/docker_data/ingluxdb/data:/var/lib/influxdb2 |       - /share/docker_data/influxdb/data:/var/lib/influxdb2 | ||||||
|       - /share/docker_data/ingluxdb/config:/etc/influxdb2 |       - /share/docker_data/influxdb/config:/etc/influxdb2 | ||||||
|     environment: |     environment: | ||||||
|       - DOCKER_INFLUXDB_INIT_MODE=setup |       - DOCKER_INFLUXDB_INIT_MODE=setup | ||||||
|       - DOCKER_INFLUXDB_INIT_USERNAME=ha |       - DOCKER_INFLUXDB_INIT_USERNAME=ha | ||||||
| @@ -132,3 +234,11 @@ services: | |||||||
|       - DOCKER_INFLUXDB_INIT_ORG=ha |       - DOCKER_INFLUXDB_INIT_ORG=ha | ||||||
|       - DOCKER_INFLUXDB_INIT_BUCKET=ha |       - DOCKER_INFLUXDB_INIT_BUCKET=ha | ||||||
|     image: influxdb:2 |     image: influxdb:2 | ||||||
|  |     restart: unless-stopped | ||||||
|  |     healthcheck: | ||||||
|  |       test: "echo  test > /var/lib/influxdb2/hc || exit 1" | ||||||
|  |       interval: 10s | ||||||
|  |       timeout: 3s | ||||||
|  |       retries: 2 | ||||||
|  |     labels: | ||||||
|  |       com.centurylinklabs.watchtower.enable: true | ||||||
		Reference in New Issue
	
	Block a user