neb/servers/link/docker-compose.d/custom/gatus/config.yaml

167 lines
No EOL
2.9 KiB
YAML

ui:
title: "IXVD - Status Page"
header: "IXVD's Status Page"
description: "This is the status page for IXVD. Here you can check what's going on!"
buttons:
- name: Home
link: "https://ixvd.net"
- name: Issues
link: "https://git.ixvd.net/ixvd/hub/issues"
alerting:
ntfy:
url: "https://push.ixvd.net"
topic: "alerts"
default-alert:
failure-threshold: 3
send-on-resolved: true
x-default-endpoint: &default
interval: 10m
group: misc
ui: &default-ui
hide-url: true
conditions: &default-conditions
- "[CONNECTED] == true"
x-http-endpoint: &default-http
<<: *default
group: http
conditions: &default-http-conditions
- "[STATUS] == 200"
x-icmp-endpoint: &default-icmp
<<: *default
group: icmp
endpoints:
# SERVERS #
- name: link
<<: *default-icmp
group: servers
url: "icmp://link.ixvd.net"
- name: keymaker
<<: *default-icmp
group: servers
url: "icmp://keymaker.ixvd.net"
- name: apoc
<<: *default-icmp
group: servers
url: "icmp://apoc.ixvd.net"
- name: kid
<<: *default-icmp
group: servers
url: "icmp://kid.ixvd.net"
- name: mouse
<<: *default-icmp
group: servers
url: "icmp://mouse.ixvd.net"
# CLOUD #
- name: cryptpad
<<: *default-http
group: cloud
url: "https://pad.ixvd.net"
- name: "cryptpad sandbox"
<<: *default-http
group: cloud
url: "https://sandbox.pad.ixvd.net"
ui:
hide-hostname: true
- name: microbin
<<: *default-http
group: cloud
url: "https://bin.ixvd.net"
# DEVOPS #
- name: gitea
<<: *default-http
group: devops
url: "https://git.ixvd.net"
- name: woodpecker
<<: *default-http
group: devops
url: "https://ci.ixvd.net"
# UTILS #
- name: shlink
<<: *default
group: utils
url: "tcp://via.ixvd.net:80"
- name: ntfy
<<: *default-http
group: utils
url: "https://push.ixvd.net"
- name: whoogle
<<: *default-http
group: utils
url: "https://search.ixvd.net"
- name: libretranslate
<<: *default-http
group: utils
url: "https://translate.ixvd.net"
# SOCIAL #
- name: matrix
<<: *default-http
group: social
url: "https://matrix.ixvd.net/_matrix/client/versions"
- name: firefish
<<: *default-http
group: social
url: "https://fedi.ixvd.net"
- name: cinny
<<: *default-http
group: social
url: "https://cinny.ixvd.net"
# AUTH #
- name: keycloak
<<: *default-http
group: auth
url: "https://my.ixvd.net"
# internal #
- name: proxy
<<: *default-icmp
group: internal
url: "icmp://nginx"
ui:
hide-url: true
# mail #
- name: webmail
<<: *default-http
group: mail
url: "https://mail.ixvd.net"
- name: imap
<<: *default
group: mail
url: "tcp://mail.ixvd.net:993"
- name: smtp
<<: *default
group: mail
url: "tcp://mail.ixvd.net:465"