sysinfo/spec/services.yaml

191 řádky
4.2 KiB
YAML

servers:
- name: frontier
host: frontier.gwei.cz
provider: Alwyzon
monitor: 23
location: AT 🇦🇹
- name: palatinus
domain: utxo.cz
host: palatinus.utxo.cz
provider: Alwyzon
monitor: 22
location: AT 🇦🇹
- name: hex
host: hex.gwei.cz
provider: self-hosting
monitor: 27
location: CZ 🇨🇿
- name: metropolis
host: metropolis.gwei.cz
provider: Forpsi
monitor: 24
location: CZ 🇨🇿
services:
- name: Gitea
host: git.gwei.cz
repo: go-gitea/gitea
server: frontier
monitor: 6
version_conf:
from:
url: https://git.gwei.cz/api/v1/version
query: version
to:
strategy: github
- name: Mastodon
host: social.gwei.cz
repo: mastodon/mastodon
server: frontier
monitor: 3
version_conf:
from:
url: https://social.gwei.cz/nodeinfo/2.0
query: software.version
to:
strategy: github
- name: Synapse (Matrix)
repo: matrix-org/synapse
server: frontier
monitor: 1
version_conf:
from:
url: https://gwei.cz/_synapse/admin/v1/server_version
query: server_version
to:
strategy: github
- name: Cinny
repo: cinnyapp/cinny
url: https://cinny.gwei.cz
server: frontier
monitor: 8
version_conf:
from:
url: https://cinny.gwei.cz/version.json
query: $match(version,/^v(.+)/)[0].groups[0]
to:
strategy: github
- name: Tor Relay (#1) (Exit)
server: hex
monitor: 34
version_conf:
from:
url: https://onionoo.torproject.org/details?lookup=F36E7C8746649077DA254397F721851ABBD4B528
query: relays[0].version
to:
strategy: html
url: https://www.torproject.org/download/tor/
query: "<td>(\\d+\\.\\d+\\.\\d+\\.\\d+)<\/td>"
- name: Tor Relay (#2)
server: palatinus
monitor: 33
version_conf:
from:
url: https://onionoo.torproject.org/details?lookup=6DD7CFE5DAE710940E8DF978A5495085FEBB1703
query: relays[0].version
to:
strategy: html
url: https://www.torproject.org/download/tor/
query: "<td>(\\d+\\.\\d+\\.\\d+\\.\\d+)<\/td>"
- name: Discourse (Gwei.cz)
host: forum.gwei.cz
repo: discourse/discourse
server: frontier
monitor: 2
version_conf:
from:
strategy: html
url: https://forum.gwei.cz
query: 'content="Discourse ([^\s]+) -'
to:
strategy: github
- name: Discourse (dCZK)
host: forum.dczk.cz
repo: discourse/discourse
server: frontier
monitor: 2
version_conf:
from:
strategy: html
url: https://forum.dczk.cz
query: 'content="Discourse ([^\s]+) -'
to:
strategy: github
- name: SFTPGo
host: sftpgo.gwei.cz
repo: drakkan/sftpgo
server: frontier
monitor: 37
version_conf:
from:
strategy: html
url: https://sftpgo.gwei.cz/web/admin/login
query: 'WebAdmin - ([^<]+)<\/h1>'
to:
strategy: github
- name: Authentik
host: auth.gwei.cz
repo: goauthentik/authentik
server: palatinus
monitor: 10
version_conf:
from:
url: https://auth.gwei.cz/api/v3/admin/version/
query: 'version_current'
to:
url: https://auth.gwei.cz/api/v3/admin/version/
query: 'version_latest'
- name: Jitsi
host: meet.gwei.cz
url: https://meet.gwei.cz/
server: frontier
monitor: 13
- name: Kubo (IPFS)
host: ipfs.gwei.cz
server: hex
monitor: 5
- name: IPFS Cluster
host: ipfs-cluster.gwei.cz
server: hex
monitor: 39
- name: Woodpecker CI
host: ci.gwei.cz
server: frontier
repo: woodpecker-ci/woodpecker
monitor: 4
version_conf:
from:
strategy: html
url: https://ci.gwei.cz/
to:
strategy: github
- name: frp server
host: frp.gwei.cz
server: metropolis
repo: fatedier/frp
monitor: 40
version_conf:
from:
auth:
type: basic
env: GWEICZ_FRP_AUTH
url: https://frp.gwei.cz/api/serverinfo
query: version
to:
strategy: github