first commit
This commit is contained in:
52
data/caddy/Caddyfile
Normal file
52
data/caddy/Caddyfile
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
acme_ca https://acme-v02.api.letsencrypt.org/directory
|
||||||
|
email mario@mitter.email
|
||||||
|
}
|
||||||
|
|
||||||
|
caddy.localhost {
|
||||||
|
respond "Hello from Caddy!"
|
||||||
|
}
|
||||||
|
|
||||||
|
#nextcloud-home.mitter.email:80 {
|
||||||
|
# redir https://nextcloud-home.mitter.email
|
||||||
|
#}
|
||||||
|
|
||||||
|
nextcloud-home.mitter.email {
|
||||||
|
reverse_proxy 192.168.0.70:11000
|
||||||
|
reverse_proxy 192.168.0.70:80
|
||||||
|
reverse_proxy 192.168.0.70:443
|
||||||
|
reverse_proxy 192.168.0.70:3478
|
||||||
|
reverse_proxy 192.168.0.70:9000
|
||||||
|
reverse_proxy 192.168.0.70:3002
|
||||||
|
reverse_proxy 192.168.0.70:5432
|
||||||
|
reverse_proxy 192.168.0.70:6379
|
||||||
|
}
|
||||||
|
|
||||||
|
semaphore.mitter.email {
|
||||||
|
reverse_proxy 192.168.0.61:3000
|
||||||
|
}
|
||||||
|
|
||||||
|
#onlyoffice.mitter.email:80 {
|
||||||
|
# redir https://onlyoffice.mitter.email
|
||||||
|
#}
|
||||||
|
|
||||||
|
#onlyoffice.mitter.email:443 {
|
||||||
|
# redir http://onlyoffice.mitter.email
|
||||||
|
#}
|
||||||
|
|
||||||
|
onlyoffice.mitter.email {
|
||||||
|
reverse_proxy 192.168.0.61:8080
|
||||||
|
reverse_proxy 192.168.0.57:8443
|
||||||
|
}
|
||||||
|
|
||||||
|
#homeassistant.mitter.email {
|
||||||
|
# reverse_proxy 192.168.0.57:8123
|
||||||
|
#}
|
||||||
|
|
||||||
|
#openproject.mitter.email {
|
||||||
|
# reverse_proxy 192.168.0.68:8080
|
||||||
|
#}
|
||||||
|
|
||||||
|
#django.mitter.email {
|
||||||
|
# reverse_proxy 192.168.0.59:5000
|
||||||
|
#}
|
||||||
18
data/caddy/docker-compose.yml
Normal file
18
data/caddy/docker-compose.yml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
networks:
|
||||||
|
proxy-network:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
services:
|
||||||
|
caddy:
|
||||||
|
image: caddy
|
||||||
|
container_name: caddy
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- 80:80
|
||||||
|
- 443:443
|
||||||
|
volumes:
|
||||||
|
- ./data:/data
|
||||||
|
- ./config:/config
|
||||||
|
- ./Caddyfile:/etc/caddy/Caddyfile:ro
|
||||||
|
networks:
|
||||||
|
- proxy-network
|
||||||
124
data/homeassistant/docker-compose-ha-grafana.yml
Normal file
124
data/homeassistant/docker-compose-ha-grafana.yml
Normal file
@@ -0,0 +1,124 @@
|
|||||||
|
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
|
||||||
124
data/homeassistant/docker-compose-ha-only.yml
Normal file
124
data/homeassistant/docker-compose-ha-only.yml
Normal file
@@ -0,0 +1,124 @@
|
|||||||
|
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
|
||||||
123
data/homeassistant/docker-compose-ha.yml
Normal file
123
data/homeassistant/docker-compose-ha.yml
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
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
|
||||||
125
data/homeassistant/docker-compose-max.yml
Normal file
125
data/homeassistant/docker-compose-max.yml
Normal file
@@ -0,0 +1,125 @@
|
|||||||
|
# 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
|
||||||
20
data/homeassistant/docker-compose.yml
Normal file
20
data/homeassistant/docker-compose.yml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# HA docker-compose file
|
||||||
|
services:
|
||||||
|
home-assistant:
|
||||||
|
container_name: home-assistant
|
||||||
|
image: homeassistant/home-assistant:stable
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- localnet
|
||||||
|
volumes:
|
||||||
|
- /home/mario/home-assistant-components/home-assistant/config:/config
|
||||||
|
- /home/mario/home-assistant-components/home-assistant/media:/media
|
||||||
|
ports:
|
||||||
|
- 8123:8123
|
||||||
|
- 1400:1400
|
||||||
|
environment:
|
||||||
|
TZ: "Europe/Vienna"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
localnet:
|
||||||
|
driver: bridge
|
||||||
6
data/homeassistant/mosquitto/mosquitto.conf
Normal file
6
data/homeassistant/mosquitto/mosquitto.conf
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
persistence_location /mosquitto/data/
|
||||||
|
log_dest file /mosquitto/log/mosquitto.log
|
||||||
|
log_dest stdout
|
||||||
|
password_file /mosquitto/config/mosquitto.passwd
|
||||||
|
allow_anonymous false
|
||||||
|
listener 1883
|
||||||
0
data/homeassistant/mosquitto/mosquitto.log
Normal file
0
data/homeassistant/mosquitto/mosquitto.log
Normal file
0
data/homeassistant/mosquitto/mosquitto.passwd
Normal file
0
data/homeassistant/mosquitto/mosquitto.passwd
Normal file
20
data/mosquitto/docker-compose.yml
Normal file
20
data/mosquitto/docker-compose.yml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
services:
|
||||||
|
mosquitto:
|
||||||
|
container_name: mosquitto
|
||||||
|
image: eclipse-mosquitto
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- localnet
|
||||||
|
ports:
|
||||||
|
- 1883:1883
|
||||||
|
- 1884:1884
|
||||||
|
volumes:
|
||||||
|
- /home/mario/home-assistant-components/mosquitto/config:/mosquitto/config
|
||||||
|
- /home/mario/home-assistant-components/mosquitto/data:/mosquitto/data
|
||||||
|
- /home/mario/home-assistant-components/mosquitto/log:/mosquitto/log
|
||||||
|
environment:
|
||||||
|
TZ: "Europe/Vienna"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
localnet:
|
||||||
|
driver: bridge
|
||||||
6
data/mosquitto/mosquitto.conf
Normal file
6
data/mosquitto/mosquitto.conf
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
persistence_location /mosquitto/data/
|
||||||
|
log_dest file /mosquitto/log/mosquitto.log
|
||||||
|
log_dest stdout
|
||||||
|
password_file /mosquitto/config/mosquitto.passwd
|
||||||
|
allow_anonymous false
|
||||||
|
listener 1883
|
||||||
0
data/mosquitto/mosquitto.log
Normal file
0
data/mosquitto/mosquitto.log
Normal file
1
data/mosquitto/mosquitto.passwd
Normal file
1
data/mosquitto/mosquitto.passwd
Normal file
@@ -0,0 +1 @@
|
|||||||
|
mqtt_user:$7$1000$mZxNEmG4paN136xs1ljIxYitL7m+y117Jw4UdnDUkWYtclJ8zZOhdUsIPjAo1YQYf8MORyda2nkdH9rroQjhrQ==$0gGmkTuk0XCUbvCCpACMl4iKHBXzH/+yr9PnsRGjPwupDLGBcSNrWr206xFcjPD9MayVs0goqSZhpBikUiy40Q==
|
||||||
18
data/postgres/docker-compose.yml
Normal file
18
data/postgres/docker-compose.yml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# POSTGRES docker-compose file
|
||||||
|
services:
|
||||||
|
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
|
||||||
|
|
||||||
|
networks:
|
||||||
|
localnet:
|
||||||
|
driver: bridge
|
||||||
Reference in New Issue
Block a user