got alertmanager working, but not via traefik yet. Also added in containers for eufy security cam for hass, but they only partially work - I think my camera is too new
This commit is contained in:
@@ -196,6 +196,7 @@ services:
|
||||
ports:
|
||||
- "25:25"
|
||||
- "465:465"
|
||||
- "587:587"
|
||||
- "993:993"
|
||||
labels:
|
||||
- "com.centurylinklabs.watchtower.enable=true"
|
||||
@@ -300,6 +301,7 @@ services:
|
||||
- "traefik.http.routers.phpldapadmin.middlewares=stripprefix-phpldapadmin@docker"
|
||||
- "traefik.http.routers.phpldapadmin.entrypoints=web"
|
||||
volumes:
|
||||
- /srv/docker/container/phpldapadmin/var/www/phpldapadmin:/var/www/phpldapadmin
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
depends_on:
|
||||
- openldap
|
||||
@@ -319,6 +321,8 @@ services:
|
||||
volumes:
|
||||
- /srv/docker/container/roundcubemail/www:/var/www/html
|
||||
- /srv/docker/container/roundcubemail/db/sqlite:/var/roundcube/db
|
||||
- /srv/docker/container/roundcubemail/tmp/roundcube-temp:/tmp/roundcube-temp
|
||||
- /srv/docker/container/roundcubemail/var/roundcube/config:/var/roundcube/config
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
environment:
|
||||
- ROUNDCUBEMAIL_DB_TYPE=sqlite
|
||||
@@ -422,20 +426,23 @@ services:
|
||||
- /srv/docker/container/prometheus/:/etc/prometheus/
|
||||
- /srv/docker/container/prometheus/data:/prometheus
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
labels:
|
||||
- "com.centurylinklabs.watchtower.enable=true"
|
||||
command:
|
||||
- '--config.file=/etc/prometheus/prometheus.yml'
|
||||
- '--storage.tsdb.path=/prometheus'
|
||||
- '--web.console.libraries=/usr/share/prometheus/console_libraries'
|
||||
- '--web.console.templates=/usr/share/prometheus/consoles'
|
||||
- '--web.enable-lifecycle'
|
||||
# links:
|
||||
# - cadvisor:cadvisor
|
||||
# - alertmanager:alertmanager
|
||||
# - node-exporter:node-exporter
|
||||
# depends_on:
|
||||
# - cadvisor
|
||||
labels:
|
||||
- "com.centurylinklabs.watchtower.enable=true"
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.prometheus.rule=PathPrefix(`/prometheus/`)"
|
||||
- "traefik.http.routers.prometheus.entrypoints=web"
|
||||
links:
|
||||
- cadvisor:cadvisor
|
||||
- alertmanager:alertmanager
|
||||
- node-exporter:node-exporter
|
||||
ports:
|
||||
- 9090:9090
|
||||
restart: always
|
||||
|
||||
node-exporter:
|
||||
@@ -458,19 +465,19 @@ services:
|
||||
- "/var/lib/node_exporter/textfile_collector"
|
||||
restart: always
|
||||
|
||||
# alertmanager:
|
||||
# image: prom/alertmanager:latest
|
||||
# container_name: alertmanager
|
||||
# ports:
|
||||
# - 19093:9093
|
||||
# labels:
|
||||
# - "com.centurylinklabs.watchtower.enable=true"
|
||||
# volumes:
|
||||
# - /srv/docker/container/alertmanager/:/etc/alertmanager/
|
||||
# restart: always
|
||||
# command:
|
||||
# - '--config.file=/etc/alertmanager/config.yml'
|
||||
# - '--storage.path=/alertmanager'
|
||||
alertmanager:
|
||||
image: prom/alertmanager:latest
|
||||
container_name: alertmanager
|
||||
ports:
|
||||
- 9093:9093
|
||||
labels:
|
||||
- "com.centurylinklabs.watchtower.enable=true"
|
||||
volumes:
|
||||
- /srv/docker/container/alertmanager/:/alertmanager
|
||||
restart: always
|
||||
command:
|
||||
- '--config.file=/alertmanager/config.yml'
|
||||
- '--storage.path=/alertmanager'
|
||||
|
||||
cadvisor:
|
||||
image: google/cadvisor:latest
|
||||
@@ -674,9 +681,8 @@ services:
|
||||
DB_PASS: testthisthing
|
||||
DB_NAME: wiki
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "3000:3000"
|
||||
volumes:
|
||||
- "/srv/docker/container/wiki/data/content:/wiki/data/content"
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
labels:
|
||||
- "com.centurylinklabs.watchtower.enable=true"
|
||||
@@ -698,3 +704,33 @@ services:
|
||||
- "traefik.http.routers.wetty.tls=true"
|
||||
- "traefik.http.routers.wetty.entrypoints=secureweb"
|
||||
|
||||
# used for hass (eufy) to get notifications from camera
|
||||
eufy_security_ws:
|
||||
image: bropat/eufy-security-ws:latest
|
||||
container_name: eufy_security_ws
|
||||
environment:
|
||||
- "--log.level=DEBUG"
|
||||
- "USERNAME=eufy_hass@depaoli.id.au"
|
||||
- "PASSWORD=JUkoCuA!wH*f9Jeg^w*d"
|
||||
- "COUNTRY=AU"
|
||||
ports:
|
||||
- "3000:3000"
|
||||
labels:
|
||||
- "com.centurylinklabs.watchtower.enable=true"
|
||||
volumes:
|
||||
- "/srv/docker/container/eufy_security_ws/data:/data"
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
|
||||
# used for hass (eufy) to stream from camera
|
||||
rtsp_simple_server:
|
||||
image: aler9/rtsp-simple-server
|
||||
container_name: rtsp_simple_server
|
||||
environment:
|
||||
- "RTSP_PROTOCOLS=tcp"
|
||||
ports:
|
||||
- "1935:1935"
|
||||
- "8554:8554"
|
||||
labels:
|
||||
- "com.centurylinklabs.watchtower.enable=true"
|
||||
volumes:
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
|
||||
Reference in New Issue
Block a user