services: - name: Firefox Sync base_url: https://fxsync.jeena.net/ current_version_url: https://fxsync.jeena.net/__heartbeat__ current_version_extract: type: jsonpath value: $.version upstream_latest_version_url: https://api.github.com/repos/mozilla-services/syncstorage-rs/releases/latest upstream_latest_extract: type: jsonpath value: $.tag_name - name: Grafana base_url: https://monitoring.bundang.swierczyniec.info/ current_version_url: https://monitoring.bundang.swierczyniec.info/api/health current_version_extract: type: jsonpath value: $.version upstream_latest_version_url: https://api.github.com/repos/grafana/grafana/releases/latest upstream_latest_extract: type: jsonpath value: $.tag_name - name: Immich base_url: https://photos.bundang.swierczyniec.info/ current_version_url: https://photos.bundang.swierczyniec.info/api/server/version current_version_extract: type: jsonpath_join value: $.major, $.minor, $.patch upstream_latest_version_url: https://api.github.com/repos/immich-app/immich/releases/latest upstream_latest_extract: type: jsonpath value: $.tag_name notes: Version exposed as major/minor/patch fields. - name: PeerTube base_url: https://tube.jeena.net/ current_version_url: https://tube.jeena.net/api/v1/config current_version_extract: type: jsonpath value: $.serverVersion upstream_latest_version_url: https://api.github.com/repos/Chocobozzz/PeerTube/releases/latest upstream_latest_extract: type: jsonpath value: $.tag_name - name: Mastodon base_url: https://toot.jeena.net/ current_version_url: https://toot.jeena.net/api/v1/instance current_version_extract: type: jsonpath value: $.version upstream_latest_version_url: https://api.github.com/repos/mastodon/mastodon/releases/latest upstream_latest_extract: type: jsonpath value: $.tag_name - name: Open WebUI AI base_url: https://ai.bundang.swierczyniec.info/ current_version_url: https://ai.bundang.swierczyniec.info/api/version current_version_extract: type: jsonpath value: $.version upstream_latest_version_url: https://api.github.com/repos/open-webui/open-webui/releases/latest upstream_latest_extract: type: jsonpath value: $.tag_name - name: Paperless base_url: https://paperless.jeena.net/ current_version_url: https://paperless.jeena.net/api/documents/ current_version_extract: type: header value: x-version current_version_headers: Authorization: Token {env:PAPERLESS_API_TOKEN} upstream_latest_version_url: https://api.github.com/repos/paperless-ngx/paperless-ngx/releases/latest upstream_latest_extract: type: jsonpath value: $.tag_name notes: Uses x-version response header from authenticated API request. - name: PieFed base_url: https://piefed.jeena.net/ current_version_url: https://piefed.jeena.net/api/v3/site current_version_extract: type: jsonpath value: $.version upstream_latest_version_url: https://codeberg.org/api/v1/repos/rimu/pyfedi/releases/latest upstream_latest_extract: type: jsonpath value: $.tag_name - name: FreshRSS base_url: https://rss.jeena.net/ current_version_url: https://rss.jeena.net/i/?a=about current_version_extract: type: regex value: FreshRSS version\s*
([0-9.]+)
login: url: https://rss.jeena.net/i/?c=auth&a=login username_env: FRESHRSS_USERNAME password_env: FRESHRSS_PASSWORD username_field: username password_field: password crypto: true nonce_url: https://rss.jeena.net/i/?c=javascript&a=nonce&user= upstream_latest_version_url: https://api.github.com/repos/FreshRSS/FreshRSS/releases/latest upstream_latest_extract: type: jsonpath value: $.tag_name notes: Version scraped from About page after login.