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" storage: type: sqlite path: /data/data.db caching: 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" endpoints: # CLOUD # - name: cryptpad <<: *default-http group: cloud url: "https://pad.ixvd.net" - name: "cryptpad sandbox" <<: *default-http group: cloud url: "https://pad.sandbox.neo.ixvd.net" # DEVOPS # - name: gitlab <<: *default group: devops url: "tcp://git.ixvd.net:80" - name: grafana <<: *default-http group: devops url: "https://grafana.neo.faulty.nl" ui: hide-hostname: true # UTILS # - name: prometheus <<: *default-http group: utils url: "http://prometheus:9090" - name: shlink <<: *default group: utils url: "tcp://via.ixvd.net:80" - name: ntfy <<: *default-http group: utils url: "https://push.ixvd.net" # GAMES # - name: hopper <<: *default group: games url: "tcp://ixvd.net:25565" # internal # - name: rabbitmq <<: *default group: internal url: "tcp://rabbitmq:5672" conditions: - "[CONNECTED] == true" - name: proxy <<: *default-http group: internal url: "http://proxy" conditions: - "[STATUS] == 503" # as there is no service hosted @ "proxy"