Add more uptime-kuma config
This commit is contained in:
parent
e7d018fa0d
commit
19464b3211
21 changed files with 51 additions and 22 deletions
|
|
@ -22,10 +22,16 @@ Environment=AUTOKUMA__KUMA__URL=https://uptime-kuma.ellis.link
|
|||
Environment="AUTOKUMA__KUMA__USERNAME=jade"
|
||||
Environment="AUTOKUMA__KUMA__PASSWORD=N3oPQ8aJ8rYh0PKTI6O0Kwz5GNIBy31Uhusy"
|
||||
Environment=AUTOKUMA__DOCKER__HOSTS=unix:///var/run/docker.sock
|
||||
Environment=AUTOKUMA__SNIPPETS__WEB='\
|
||||
{{ container_name }}_http.http.name: {{ container_name }} HTTP\n\
|
||||
{{ container_name }}_http.http.url: https://{{ args[0] }}{% if args[1] %}:{{ args[1] }}{% endif %}\n\
|
||||
{{ container_name }}_docker.docker.name: {{ container_name }} Docker\n\
|
||||
Environment=AUTOKUMA__SNIPPETS__MONITOR='\
|
||||
{{ container_name }}_group.group.name: {{ container.Labels | get(key="homepage.name", default=container_name) }}\n\
|
||||
{{ container_name }}_group.group.description: {{ container.Labels | get(key="homepage.description", default="") }}\n\
|
||||
{% if container.Labels | get(key="homepage.siteMonitor") %}{{ container_name }}_http.http.name: {{ container.Labels | get(key="homepage.name", default=container_name) }} HTTP\n\
|
||||
{{ container_name }}_http.http.description: {{ container.Labels | get(key="homepage.description", default="") }}\n\
|
||||
{{ container_name }}_http.http.parent_name: {{ container_name }}_group\n\
|
||||
{{ container_name }}_http.http.url: {{ container.Labels | get(key="homepage.siteMonitor") }}\n{% endif %}\
|
||||
{{ container_name }}_docker.docker.name: {{ container.Labels | get(key="homepage.name", default=container_name) }} Docker\n\
|
||||
{{ container_name }}_docker.docker.description: {{ container.Labels | get(key="org.opencontainers.image.description", default=container.Labels | get(key="homepage.description", default="")) }}\n\
|
||||
{{ container_name }}_docker.docker.parent_name: {{ container_name }}_group\n\
|
||||
{{ container_name }}_docker.docker.docker_container: {{ container_name }}\n\
|
||||
{{ container_name }}_docker.docker.docker_host: 1'
|
||||
|
||||
|
|
@ -33,9 +39,15 @@ Label="homepage.group=Services"
|
|||
Label="homepage.name=AutoKuma"
|
||||
Label="homepage.description=Configure uptime monitoring"
|
||||
|
||||
# Label="kuma.podman_host.docker_host.name=Podman"
|
||||
# Label="kuma.podman_host.docker_host.connection_type=socket"
|
||||
# Label="kuma.podman_host.docker_host.path=/var/run/docker.sock"
|
||||
# docker_host_name: podman_host
|
||||
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
|
||||
StopTimeout=10
|
||||
StopTimeout=3
|
||||
|
||||
[Service]
|
||||
|
||||
|
|
|
|||
|
|
@ -33,8 +33,7 @@ Label="homepage.href=https://element.pissing.dev/"
|
|||
# Endpoint provided by sliding sync proxy used by some clients such as Element Web as a non-standard health check.
|
||||
Label="homepage.siteMonitor=https://matrix.pissing.dev/client/server.json"
|
||||
Label="homepage.description=Matrix homeserver (pissing.dev)"
|
||||
|
||||
Label=kuma.__web='"matrix.pissing.dev"'
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
Environment="CONDUWUIT_SERVER_NAME=pissing.dev"
|
||||
|
||||
|
|
|
|||
|
|
@ -33,8 +33,7 @@ Label="homepage.href=https://element.ellis.link/"
|
|||
# Endpoint provided by sliding sync proxy used by some clients such as Element Web as a non-standard health check.
|
||||
Label="homepage.siteMonitor=https://matrix.ellis.link/client/server.json"
|
||||
Label="homepage.description=Matrix homeserver"
|
||||
|
||||
Label=kuma.__web='"matrix.ellis.link"'
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
Environment="CONDUWUIT_SERVER_NAME=ellis.link"
|
||||
|
||||
|
|
|
|||
|
|
@ -39,9 +39,8 @@ Label="traefik.http.routers.coturn.rule=Host(`coturn.ellis.link`)"
|
|||
Label="homepage.group=Services"
|
||||
Label="homepage.name=coturn"
|
||||
# Label="homepage.href=https://coturn.ellis.link"
|
||||
|
||||
Label=kuma.__monitor=''
|
||||
# Label="kuma.coturn.http.name=Uptime Kuma"
|
||||
# Label=kuma.__web='"coturn.ellis.link"'
|
||||
|
||||
StopTimeout=100
|
||||
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ Label="traefik.http.routers.domain-redirects.middlewares=default@file"
|
|||
# Label="traefik.http.middlewares.joel-ellis-link-redirect.redirectregex.permanent=true"
|
||||
Label="homepage.group=Services"
|
||||
Label="homepage.name=Redirector service"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
|
|
|
|||
|
|
@ -34,7 +34,8 @@ Label="homepage.name=Element Web"
|
|||
# Endpoint provided by sliding sync proxy used by some clients such as Element Web as a non-standard health check.
|
||||
# Label="homepage.siteMonitor=https://matrix.pissing.dev/client/server.json"
|
||||
Label="homepage.description=Element Web for matrix servers"
|
||||
|
||||
Label="homepage.siteMonitor=https://element.ellis.link"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
StopTimeout=100
|
||||
|
||||
|
|
|
|||
|
|
@ -66,10 +66,9 @@ Environment=OIDC_SESSION_INACTIVITY_TIMEOUT=7200
|
|||
Label="homepage.group=Public"
|
||||
Label="homepage.name=FreshRSS"
|
||||
Label="homepage.href=https://freshrss.ellis.link/"
|
||||
|
||||
# Label="homepage.siteMonitor="
|
||||
Label="homepage.siteMonitor=https://freshrss.ellis.link/"
|
||||
Label="homepage.description=RSS feed reader"
|
||||
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
StopTimeout=100
|
||||
|
||||
|
|
|
|||
|
|
@ -33,6 +33,8 @@ Label="homepage.group=Public"
|
|||
Label="homepage.name=Homepage"
|
||||
Label="homepage.href=https://homepage.ellis.link/"
|
||||
Label="homepage.description=Here!"
|
||||
Label="homepage.siteMonitor=https://homepage.ellis.link/"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
|
|
|
|||
|
|
@ -40,8 +40,8 @@ Label="homepage.name=Website"
|
|||
Label="homepage.href=https://jade.ellis.link/"
|
||||
Label="homepage.siteMonitor=https://jade.ellis.link/"
|
||||
Label="homepage.description=My personal website!"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
Label=kuma.__web='"jade.ellis.link"'
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
|
|
|
|||
|
|
@ -52,7 +52,9 @@ Label="traefik.http.routers.kanidm.middlewares=compress" # hsts,
|
|||
Label="homepage.group=Services"
|
||||
Label="homepage.name=Kanidm"
|
||||
Label="homepage.href=https://idm.ellis.link/"
|
||||
Label="homepage.siteMonitor=https://idm.ellis.link/"
|
||||
Label="homepage.description=Identity server"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
|
||||
[Service]
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ Label="traefik.enable=false"
|
|||
Label="homepage.group=Services"
|
||||
Label="homepage.name=Matrix Sed bot"
|
||||
Label="homepage.description=@sed:ellis.link"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
|
||||
#Environment="MATRIX_SERVER=https://matrix.ellis.link"
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@ Label="homepage.group=Services"
|
|||
Label="homepage.name=Maubot"
|
||||
Label="homepage.href=https://maubot.ellis.link/"
|
||||
# https://github.com/girlbossceo/conduwuit/blob/032b199129f8648a77bde285f755a78e9ec349a7/src/api/client/unversioned.rs#L142
|
||||
# Label="homepage.siteMonitor="
|
||||
Label="homepage.siteMonitor=https://maubot.ellis.link/"
|
||||
Label="homepage.description=Matrix bot"
|
||||
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
|
||||
StopTimeout=100
|
||||
|
|
|
|||
|
|
@ -25,8 +25,9 @@ Label="traefik.http.routers.mautrix-discord.middlewares=default@file"
|
|||
Label="homepage.group=Services"
|
||||
Label="homepage.name=mautrix-discord"
|
||||
# Label="homepage.href=https://jade.ellis.link/"
|
||||
# Label="homepage.siteMonitor=https://matrix.ellis.link/client/server.json"
|
||||
Label="homepage.siteMonitor=https://mautrix-discord.ellis.link/_matrix/mau/ready"
|
||||
Label="homepage.description=Matrix bridge"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
StopTimeout=100
|
||||
|
||||
|
|
|
|||
|
|
@ -23,8 +23,9 @@ Label="traefik.http.routers.mautrix-gmessages.middlewares=default@file"
|
|||
Label="homepage.group=Services"
|
||||
Label="homepage.name=mautrix-gmessages"
|
||||
# Label="homepage.href=https://jade.ellis.link/"
|
||||
# Label="homepage.siteMonitor=https://matrix.ellis.link/client/server.json"
|
||||
Label="homepage.description=Matrix bridge"
|
||||
Label="homepage.siteMonitor=https://mautrix-gmessages.ellis.link/_matrix/mau/ready"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
StopTimeout=100
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,9 @@ Label="homepage.name=mautrix-signal"
|
|||
# Label="homepage.href=https://jade.ellis.link/"
|
||||
# Label="homepage.siteMonitor=https://matrix.ellis.link/client/server.json"
|
||||
Label="homepage.description=Matrix bridge"
|
||||
Label="homepage.siteMonitor=https://mautrix-signal.ellis.link/_matrix/mau/ready"
|
||||
# https://github.com/mautrix/go/blob/d89912cfcb416ffe26101790c043dd47e4508811/appservice/appservice.go#L69
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
StopTimeout=100
|
||||
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ Label="traefik.enable=false"
|
|||
Label="homepage.group=Services"
|
||||
Label="homepage.name=Readability API"
|
||||
Label="homepage.description=readability-js-server API"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
[Service]
|
||||
|
||||
|
|
|
|||
|
|
@ -31,6 +31,8 @@ Label="traefik.http.routers.sentry-relay.middlewares=default@file"
|
|||
Label="homepage.group=Services"
|
||||
Label="homepage.name=Sentry Relay"
|
||||
Label="homepage.href=https://relay.ellis.link/"
|
||||
Label="homepage.siteMonitor=https://relay.ellis.link"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
|
|
|
|||
|
|
@ -33,8 +33,9 @@ Label="homepage.group=Public"
|
|||
Label="homepage.name=Stalwart Mail"
|
||||
Label="homepage.href=https://mail.ellis.link/"
|
||||
|
||||
# Label="homepage.siteMonitor="
|
||||
Label="homepage.description=AIO mail server"
|
||||
Label="homepage.siteMonitor=https://mail.ellis.link"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,9 @@ Label="traefik.http.routers.thelounge.middlewares=hsts,compress"
|
|||
Label="homepage.group=Public"
|
||||
Label="homepage.name=TheLounge"
|
||||
Label="homepage.href=https://thelounge.ellis.link/"
|
||||
Label="homepage.siteMonitor=https://thelounge.ellis.link/"
|
||||
Label="homepage.description=IRC web client / bouncer"
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
|
|
|
|||
|
|
@ -111,6 +111,8 @@ Label="traefik.http.middlewares.hsts.headers.isdevelopment=false"
|
|||
Label="homepage.group=Services"
|
||||
Label="homepage.name=Traefik"
|
||||
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
TimeoutStartSec=900
|
||||
|
|
|
|||
|
|
@ -31,7 +31,8 @@ Label="homepage.siteMonitor=https://uptime-kuma.ellis.link"
|
|||
Label="homepage.description=Uptime monitoring"
|
||||
|
||||
# Label="kuma.uptime-kuma.http.name=Uptime Kuma"
|
||||
Label=kuma.__web='"uptime-kuma.ellis.link"'
|
||||
|
||||
Label=kuma.__monitor=''
|
||||
|
||||
StopTimeout=100
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue