configure to display service status of homepage widgets

This commit is contained in:
2025-07-17 15:35:33 +05:30
parent 2eeb8c500a
commit 871c77a442

View File

@@ -32,7 +32,7 @@ data:
Proxmox (NVIDIA GPU):
style: row
columns: 5
tab: Stats
tab: Stats
Proxmox (AMD GPU):
style: row
columns: 5
@@ -51,6 +51,7 @@ data:
tab: Bookmarks
useEqualHeights: true
hideErrors: true
statusStyle: "dot"
background: /images/background.png
services.yaml: |
- Apps:
@@ -58,6 +59,9 @@ data:
href: https://sonarr.akshun-lab.uk
description: series
icon: sonarr.png
namespace: default
podSelector: app=sonarr
app: sonarr
widget:
type: sonarr
url: http://10.0.0.14:8989
@@ -66,6 +70,9 @@ data:
href: https://radarr.akshun-lab.uk
description: movies
icon: radarr.png
namespace: default
podSelector: app=radarr
app: radarr
widget:
type: radarr
url: http://10.0.0.14:7878
@@ -74,6 +81,9 @@ data:
href: https://bazarr.akshun-lab.uk
description: subtitles
icon: bazarr.png
namespace: default
podSelector: app=bazarr
app: bazarr
widget:
type: bazarr
url: http://10.0.0.14:6767
@@ -82,6 +92,9 @@ data:
href: https://jellyfin.akshun-lab.uk
description: streaming
icon: jellyfin.png
namespace: default
podSelector: app=jellyfin
app: jellyfin
widget:
type: jellyfin
url: http://10.0.0.14:8096
@@ -90,6 +103,9 @@ data:
href: https://qbittorrent.akshun-lab.uk
description: torrent client
icon: qbittorrent.png
namespace: default
podSelector: app=qbittorrent
app: qbittorrent
widget:
type: qbittorrent
username: admin
@@ -99,6 +115,9 @@ data:
href: https://jellyseerr.akshun-lab.uk
description: request movies and shows
icon: jellyseerr.png
namespace: default
podSelector: app=jellyseerr
app: jellyseerr
widget:
type: jellyseerr
url: http://10.0.0.14:5055
@@ -107,6 +126,9 @@ data:
href: https://prowlarr.akshun-lab.uk
description: indexers
icon: prowlarr.png
namespace: default
podSelector: app=prowlarr
app: prowlarr
widget:
type: prowlarr
url: http://10.0.0.14:9696
@@ -115,6 +137,9 @@ data:
href: https://speedtest.akshun-lab.uk
description: speedtest
icon: si-speedtest.svg
namespace: default
podSelector: app=speedtest
app: speedtest
widget:
type: speedtest
url: http://10.0.0.14:8181
@@ -122,11 +147,26 @@ data:
href: https://immich.akshun-lab.uk
description: photos
icon: immich.png
namespace: default
podSelector: app=immich-app
app: immich-app
widget:
type: immich
url: http://10.0.0.14:2283
key: "${IMMICH_API_KEY}"
version: 2
- Gitea:
href: https://gitea.akshun-lab.uk
description: Git Server
icon: gitea.png
namespace: default
podSelector: app=gitea-app
app: gitea-app
widget:
type: gitea
url: http://10.0.0.14:3011
key: "${GITEA_API_KEY}"
fields: ["repositories", "issues", "pulls"]
- Proxmox:
href: https://proxmox.akshun-lab.uk
description: VMs
@@ -136,15 +176,6 @@ data:
url: https://10.0.0.100:8006
username: api@pam!homepage
password: "${PROXMOX_PASSWORD}"
- Gitea:
href: https://gitea.akshun-lab.uk
description: Git Server
icon: gitea.png
widget:
type: gitea
url: http://10.0.0.14:3011
key: "${GITEA_API_KEY}"
fields: ["repositories", "issues", "pulls"]
- Crafty:
href: https://minecraft.akshun-lab.uk
description: crafty controller
@@ -155,63 +186,83 @@ data:
- Invidious:
href: https://invidious.akshun-lab.uk
description: youtube frontend
namespace: default
podSelector: app=invidious
app: invidious
icon: invidious.png
- Nextcloud:
href: https://nextcloud.akshun-lab.uk
description: files
icon: nextcloud.png
namespace: default
podSelector: app=nextcloud
app: nextcloud
- VS Code:
href: https://vs.akshun-lab.uk
description: VS code server
icon: vscode.png
namespace: default
podSelector: app=code-server
app: code-server
- Semaphore:
href: https://semaphore.akshun-lab.uk
description: ansible gui
icon: semaphore.png
- Open Media Vault:
href: https://omv.akshun-lab.uk
description: NAS
icon: openmediavault.png
namespace: default
podSelector: app=semaphore
app: semaphore
- Ersatztv:
icon: ersatztv.png
description: live tv for jellyfin
href: https://ersatztv.akshun-lab.uk
namespace: default
podSelector: app=ersatztv
app: ersatztv
- Jellystat:
icon: jellystat.png
description: jellyfin stats
href: https://jellystat.akshun-lab.uk
namespace: default
podSelector: app=jellystat
app: jellystat
- Paperless NGX:
icon: paperless.png
description: documents OCR
href: https://ngx.akshun-lab.uk
- Longhorn:
icon: longhorn.png
description: kubernetes storage
href: https://longhorn.akshun-lab.uk
- Portainer:
icon: portainer.png
description: container management
href: https://portainer.akshun-lab.uk
- Rancher:
icon: rancher.png
description: kubernetes management
href: https://rancher.akshun-lab.uk
namespace: default
podSelector: app=paperless-ngx
app: paperless-ngx
- Open-WebUI:
icon: ollama.png
description: ollama Frontend
href: https://ollama.akshun-lab.uk
namespace: default
podSelector: app=open-webui
app: open-webui
- Ghostfolio:
icon: ghostfolio.png
description: portfolio analyzer
href: https://ghost.akshun-lab.uk
- AdGuardHome:
icon: adguard-home.png
description: ad blocker
href: https://adguard.akshun-lab.uk
namespace: default
podSelector: app=ghostfolio
app: ghostfolio
- Drone:
icon: drone.png
description: CI/CD
namespace: default
app: drone
href: https://drone.akshun-lab.uk
- Searxng:
icon: searxng.png
description: search engine
href: https://sear.akshun-lab.uk
namespace: default
podSelector: app=searxng
app: searxng
- Open Media Vault:
href: http://192.168.1.4
description: NAS
icon: openmediavault.png
- Bookmarks:
- Disney:
href: https://www.hotstar.com