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 x-http-endpoint: &default-http <<: *default group: http conditions: &default-http-conditions - "[STATUS] == 200" endpoints: # BASE # - name: proxy <<: *default-http group: base url: "http://proxy" conditions: - "[STATUS] == 503" # as there is no service hosted @ "proxy" # CORE # - name: ntfy <<: *default-http group: core url: "https://push.ixvd.net" - name: rabbitmq <<: *default group: core url: "tcp://rabbitmq:5672" conditions: - "[CONNECTED] == true" # 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://gitlab:80" conditions: - "[CONNECTED] == true" # because i've implemented something in the gitlab container # GAMES # - name: hopper <<: *default group: games url: "tcp://ixvd.net:25565" conditions: - "[CONNECTED] == true"