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:
|
ports:
|
||||||
- "25:25"
|
- "25:25"
|
||||||
- "465:465"
|
- "465:465"
|
||||||
|
- "587:587"
|
||||||
- "993:993"
|
- "993:993"
|
||||||
labels:
|
labels:
|
||||||
- "com.centurylinklabs.watchtower.enable=true"
|
- "com.centurylinklabs.watchtower.enable=true"
|
||||||
@@ -300,6 +301,7 @@ services:
|
|||||||
- "traefik.http.routers.phpldapadmin.middlewares=stripprefix-phpldapadmin@docker"
|
- "traefik.http.routers.phpldapadmin.middlewares=stripprefix-phpldapadmin@docker"
|
||||||
- "traefik.http.routers.phpldapadmin.entrypoints=web"
|
- "traefik.http.routers.phpldapadmin.entrypoints=web"
|
||||||
volumes:
|
volumes:
|
||||||
|
- /srv/docker/container/phpldapadmin/var/www/phpldapadmin:/var/www/phpldapadmin
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
depends_on:
|
depends_on:
|
||||||
- openldap
|
- openldap
|
||||||
@@ -319,6 +321,8 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /srv/docker/container/roundcubemail/www:/var/www/html
|
- /srv/docker/container/roundcubemail/www:/var/www/html
|
||||||
- /srv/docker/container/roundcubemail/db/sqlite:/var/roundcube/db
|
- /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
|
- /etc/localtime:/etc/localtime:ro
|
||||||
environment:
|
environment:
|
||||||
- ROUNDCUBEMAIL_DB_TYPE=sqlite
|
- ROUNDCUBEMAIL_DB_TYPE=sqlite
|
||||||
@@ -422,20 +426,23 @@ services:
|
|||||||
- /srv/docker/container/prometheus/:/etc/prometheus/
|
- /srv/docker/container/prometheus/:/etc/prometheus/
|
||||||
- /srv/docker/container/prometheus/data:/prometheus
|
- /srv/docker/container/prometheus/data:/prometheus
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
labels:
|
|
||||||
- "com.centurylinklabs.watchtower.enable=true"
|
|
||||||
command:
|
command:
|
||||||
- '--config.file=/etc/prometheus/prometheus.yml'
|
- '--config.file=/etc/prometheus/prometheus.yml'
|
||||||
- '--storage.tsdb.path=/prometheus'
|
- '--storage.tsdb.path=/prometheus'
|
||||||
- '--web.console.libraries=/usr/share/prometheus/console_libraries'
|
- '--web.console.libraries=/usr/share/prometheus/console_libraries'
|
||||||
- '--web.console.templates=/usr/share/prometheus/consoles'
|
- '--web.console.templates=/usr/share/prometheus/consoles'
|
||||||
- '--web.enable-lifecycle'
|
- '--web.enable-lifecycle'
|
||||||
# links:
|
labels:
|
||||||
# - cadvisor:cadvisor
|
- "com.centurylinklabs.watchtower.enable=true"
|
||||||
# - alertmanager:alertmanager
|
- "traefik.enable=true"
|
||||||
# - node-exporter:node-exporter
|
- "traefik.http.routers.prometheus.rule=PathPrefix(`/prometheus/`)"
|
||||||
# depends_on:
|
- "traefik.http.routers.prometheus.entrypoints=web"
|
||||||
# - cadvisor
|
links:
|
||||||
|
- cadvisor:cadvisor
|
||||||
|
- alertmanager:alertmanager
|
||||||
|
- node-exporter:node-exporter
|
||||||
|
ports:
|
||||||
|
- 9090:9090
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
node-exporter:
|
node-exporter:
|
||||||
@@ -458,19 +465,19 @@ services:
|
|||||||
- "/var/lib/node_exporter/textfile_collector"
|
- "/var/lib/node_exporter/textfile_collector"
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
# alertmanager:
|
alertmanager:
|
||||||
# image: prom/alertmanager:latest
|
image: prom/alertmanager:latest
|
||||||
# container_name: alertmanager
|
container_name: alertmanager
|
||||||
# ports:
|
ports:
|
||||||
# - 19093:9093
|
- 9093:9093
|
||||||
# labels:
|
labels:
|
||||||
# - "com.centurylinklabs.watchtower.enable=true"
|
- "com.centurylinklabs.watchtower.enable=true"
|
||||||
# volumes:
|
volumes:
|
||||||
# - /srv/docker/container/alertmanager/:/etc/alertmanager/
|
- /srv/docker/container/alertmanager/:/alertmanager
|
||||||
# restart: always
|
restart: always
|
||||||
# command:
|
command:
|
||||||
# - '--config.file=/etc/alertmanager/config.yml'
|
- '--config.file=/alertmanager/config.yml'
|
||||||
# - '--storage.path=/alertmanager'
|
- '--storage.path=/alertmanager'
|
||||||
|
|
||||||
cadvisor:
|
cadvisor:
|
||||||
image: google/cadvisor:latest
|
image: google/cadvisor:latest
|
||||||
@@ -674,9 +681,8 @@ services:
|
|||||||
DB_PASS: testthisthing
|
DB_PASS: testthisthing
|
||||||
DB_NAME: wiki
|
DB_NAME: wiki
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
|
||||||
- "3000:3000"
|
|
||||||
volumes:
|
volumes:
|
||||||
|
- "/srv/docker/container/wiki/data/content:/wiki/data/content"
|
||||||
- "/etc/localtime:/etc/localtime:ro"
|
- "/etc/localtime:/etc/localtime:ro"
|
||||||
labels:
|
labels:
|
||||||
- "com.centurylinklabs.watchtower.enable=true"
|
- "com.centurylinklabs.watchtower.enable=true"
|
||||||
@@ -698,3 +704,33 @@ services:
|
|||||||
- "traefik.http.routers.wetty.tls=true"
|
- "traefik.http.routers.wetty.tls=true"
|
||||||
- "traefik.http.routers.wetty.entrypoints=secureweb"
|
- "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