From 9653af3d209473e9ef071e5b87ba03e5ba0ba830 Mon Sep 17 00:00:00 2001 From: tommy Date: Fri, 3 Jul 2026 16:20:25 -0500 Subject: [PATCH] homepage: add siteMonitor status dots to 54 service tiles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every tile lacking a dot now has one, validated from the Homepage container's own network vantage (status <400 = green). Targets chosen to avoid false-red: - internal http:// url where a widget exposes one (bypasses edge/redirects) - public href for href-only services (all resolve to own login/200 — none Authelia-gated) - unauth health endpoints where the base URL false-reds: CrowdSec /health, Loki :3100/ready, Stirling /api/v1/info/status OMITTED (would be permanent false-red, flagged not added): - Proxmox Beast, PBS: self-signed TLS -> SSL error (widgets already report health) - Kometa: a CLI tool, no web service (href is a GitHub link) Wazuh got a dot but currently renders RED — its backend returns 502 (genuinely unreachable via Traefik); that's true state, not a false-red. Investigate separately. Co-Authored-By: Claude Opus 4.8 --- homepage/services.yaml | 54 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/homepage/services.yaml b/homepage/services.yaml index b960b30..39735dd 100644 --- a/homepage/services.yaml +++ b/homepage/services.yaml @@ -3,6 +3,7 @@ icon: plex.png href: https://plex.goattw.net description: Home Media Streaming Server + siteMonitor: http://192.168.99.183:32400 widget: type: plex url: http://192.168.99.183:32400 @@ -12,6 +13,7 @@ icon: overseerr.png href: https://request.goattw.net description: Request Management & Discovery + siteMonitor: http://overseerr:5055 widget: type: overseerr url: http://overseerr:5055 @@ -21,6 +23,7 @@ icon: tautulli.png href: https://stats.goattw.net description: Plex Monitoring & Analytics + siteMonitor: http://tautulli:8181 widget: type: tautulli url: http://tautulli:8181 @@ -30,6 +33,7 @@ icon: navidrome.png href: https://music.goattw.net description: Self-hosted Music Streaming + siteMonitor: http://192.168.99.183:4533 widget: type: navidrome url: http://192.168.99.183:4533 @@ -42,6 +46,7 @@ icon: sonarr.png href: https://sonarr.goattw.net description: TV Series Tracking & Organization + siteMonitor: http://sonarr:8989 widget: type: sonarr url: http://sonarr:8989 @@ -51,6 +56,7 @@ icon: radarr.png href: https://radarr.goattw.net description: Movie Collection & Tracking + siteMonitor: http://radarr:7878 widget: type: radarr url: http://radarr:7878 @@ -79,6 +85,7 @@ icon: prowlarr.png href: https://prowlarr.goattw.net description: Indexer & Proxy Management + siteMonitor: http://prowlarr:9696 widget: type: prowlarr url: http://prowlarr:9696 @@ -88,6 +95,7 @@ icon: sabnzbd.png href: https://sabnzbd.goattw.net description: Usenet Binary Downloader + siteMonitor: http://192.168.99.183:8081 widget: type: sabnzbd url: http://192.168.99.183:8081 @@ -97,6 +105,7 @@ icon: transmission.png href: https://transmission.goattw.net description: BitTorrent Client (Gluetun VPN) + siteMonitor: http://gluetun:9091 widget: type: transmission url: http://gluetun:9091 @@ -105,6 +114,7 @@ icon: tdarr.png href: https://tdarr.goattw.net description: Distributed Video Transcoding + siteMonitor: http://192.168.99.183:8265 widget: type: tdarr url: http://192.168.99.183:8265 @@ -113,6 +123,7 @@ icon: bazarr.png href: https://bazarr.goattw.net description: Subtitle Management for Movies & TV + siteMonitor: http://192.168.99.183:6767 widget: type: bazarr url: http://192.168.99.183:6767 @@ -122,6 +133,7 @@ icon: lidarr.png href: https://lidarr.goattw.net description: Music Collection & Download Manager + siteMonitor: http://192.168.99.183:8686 widget: type: lidarr url: http://192.168.99.183:8686 @@ -135,11 +147,13 @@ icon: plex.png href: https://plex-utills.goattw.net description: Plex Poster Badges & Library Enhancement + siteMonitor: https://plex-utills.goattw.net - Smokeping: icon: smokeping.png href: https://smokeping.goattw.net description: Network Latency & Packet Loss Monitoring + siteMonitor: https://smokeping.goattw.net - Infrastructure: - Proxmox Beast: @@ -170,6 +184,7 @@ icon: truenas.png href: http://192.168.99.29 description: Network Attached Storage (ZFS) + siteMonitor: http://192.168.99.29 widget: type: truenas url: http://192.168.99.29 @@ -180,6 +195,7 @@ icon: traefik.png href: https://traefik.goattw.net description: Edge Router & Reverse Proxy + siteMonitor: http://192.168.99.186:8080 widget: type: traefik url: http://192.168.99.186:8080 @@ -188,6 +204,7 @@ icon: technitium.png href: http://192.168.99.184:5380 description: DNS Resolver & Ad Blocking + siteMonitor: http://192.168.99.184:5380 widget: type: technitium url: http://192.168.99.184:5380 @@ -197,16 +214,19 @@ icon: netbox.png href: https://netbox.goattw.net description: IP & Network Documentation + siteMonitor: https://netbox.goattw.net - Filebrowser: icon: filebrowser.png href: https://files.goattw.net description: Web File Manager + siteMonitor: https://files.goattw.net - Monitoring: - Uptime Kuma: icon: uptime-kuma.png href: https://uptime.goattw.net description: Service Health & Uptime + siteMonitor: http://uptime-kuma:3001 widget: type: uptimekuma url: http://uptime-kuma:3001 @@ -216,6 +236,7 @@ icon: beszel.png href: https://beszel.goattw.net description: Lightweight Resource Statistics + siteMonitor: http://beszel-hub:8090 widget: type: beszel url: http://beszel-hub:8090 @@ -227,21 +248,25 @@ icon: grafana.png href: https://grafana.goattw.net description: Metrics & Dashboards + siteMonitor: https://grafana.goattw.net - Loki: icon: loki.png href: https://grafana.goattw.net/explore description: Log Aggregation & Search + siteMonitor: http://loki:3100/ready - Dozzle: icon: dozzle.png href: https://dozzle.goattw.net description: Real-time Docker Log Viewer + siteMonitor: https://dozzle.goattw.net - Scrutiny: icon: scrutiny.png href: https://scrutiny.goattw.net/web/dashboard description: S.M.A.R.T Drive Health Monitoring + siteMonitor: http://192.168.99.186:8083 widget: type: scrutiny url: http://192.168.99.186:8083 @@ -250,11 +275,13 @@ icon: wazuh.png href: https://wazuh.goattw.net description: SIEM & Security Monitoring + siteMonitor: https://wazuh.goattw.net - CrowdSec: icon: crowdsec.png href: https://app.crowdsec.net description: Threat Detection & IP Blocking + siteMonitor: http://192.168.99.186:8081/health widget: type: crowdsec url: http://192.168.99.186:8081 @@ -266,6 +293,7 @@ icon: frigate.png href: http://192.168.99.100:5000 description: NVR & Object Detection + siteMonitor: http://192.168.99.100:5000 widget: type: frigate url: http://192.168.99.100:5000 @@ -273,32 +301,38 @@ - Healthchecks: href: https://healthchecks.goattw.net description: Cron job and task monitoring + siteMonitor: https://healthchecks.goattw.net icon: healthchecks.png - Speedtest Tracker: icon: speedtest-tracker.png href: https://speedtest.goattw.net description: Internet Speed Tests + siteMonitor: https://speedtest.goattw.net - WatchYourLAN: icon: watchyourlan.png href: https://watchyourlan.goattw.net description: Network Device Scanner + siteMonitor: https://watchyourlan.goattw.net - Glances: icon: glances.png href: https://glances.goattw.net description: System Monitor + siteMonitor: https://glances.goattw.net - Netdata: icon: netdata.png href: https://netdata.goattw.net description: Real-time Metrics + siteMonitor: https://netdata.goattw.net - Management: - Gitea: icon: gitea.png href: https://gitea.goattw.net description: Self-hosted Git Server + siteMonitor: http://192.168.99.186:3002 widget: type: gitea url: http://192.168.99.186:3002 @@ -308,12 +342,14 @@ icon: semaphore.png href: https://semaphore.goattw.net description: Ansible Web UI + siteMonitor: https://semaphore.goattw.net - Portainer: icon: portainer.png href: https://portainer.goattw.net/ description: GUI Container Orchestration + siteMonitor: https://portainer.goattw.net widget: type: portainer url: https://192.168.99.186:9443 @@ -324,15 +360,18 @@ icon: dockge.png href: https://dockge.goattw.net/ description: Docker Compose Stack Manager + siteMonitor: https://dockge.goattw.net - IT-Tools: icon: it-tools.png href: https://it-tools.goattw.net description: Developer Utilities & Toolbox + siteMonitor: https://it-tools.goattw.net - Home Assistant: icon: home-assistant.png href: http://homeassistant.local:8123 description: Home Automation & Control + siteMonitor: http://192.168.99.100:8123 widget: type: homeassistant url: http://192.168.99.100:8123 @@ -342,32 +381,39 @@ icon: sh-dagu href: https://dagu.goattw.net description: DAG Workflow Scheduler + siteMonitor: https://dagu.goattw.net - n8n: icon: sh-n8n href: https://n8n.goattw.net description: Workflow Automation Platform + siteMonitor: https://n8n.goattw.net - Node-RED: icon: node-red.png href: https://nodered.goattw.net description: Visual Flow Automation + siteMonitor: https://nodered.goattw.net - Woodpecker CI: icon: sh-woodpecker-ci href: https://ci.goattw.net description: Gitea-native CI/CD Pipelines + siteMonitor: https://ci.goattw.net - ntfy: icon: ntfy.png href: https://ntfy.goattw.net description: Push Notifications + siteMonitor: https://ntfy.goattw.net - Cloud & Storage: - Nextcloud: icon: nextcloud.png href: https://cloud.goattw.net description: Private File Sync & Collaboration + siteMonitor: https://cloud.goattw.net - Immich: icon: immich.png href: https://immich.goattw.net/ description: High Performance Photo Management + siteMonitor: http://immich-server:2283 widget: type: immich url: http://immich-server:2283 @@ -378,6 +424,7 @@ icon: paperless-ngx.png href: https://paperless.goattw.net description: Smart Document Management + siteMonitor: http://paperless:8000 widget: type: paperlessngx url: http://paperless:8000 @@ -387,28 +434,33 @@ icon: vaultwarden.png href: https://vault.goattw.net description: Self-hosted Password Manager + siteMonitor: https://vault.goattw.net - AI & Productivity: - Open WebUI: icon: open-webui.png href: https://ai.goattw.net description: "The Beast AI (Qwen 14B / Llama 3)" + siteMonitor: https://ai.goattw.net - Stirling PDF: icon: stirling-pdf.png href: https://pdf.goattw.net description: All-in-one PDF Manipulation Tool + siteMonitor: https://pdf.goattw.net/api/v1/info/status - Linkding: icon: linkding.png href: https://linkding.goattw.net description: Bookmark Manager + siteMonitor: https://linkding.goattw.net - Vikunja: icon: vikunja.png href: https://vikunja.goattw.net description: Task Management + siteMonitor: https://vikunja.goattw.net - LubeLogger: icon: lubelogger.png href: https://lubelogger.goattw.net @@ -425,7 +477,9 @@ icon: sh-tandoor-recipes href: https://tandoor.goattw.net description: Self-hosted Recipe Manager & Meal Planner + siteMonitor: https://tandoor.goattw.net - Mealie: icon: mealie.png href: https://mealie.goattw.net description: Self-hosted Recipe Manager + siteMonitor: https://mealie.goattw.net