--- apiVersion: v1 kind: ConfigMap metadata: name: homepage namespace: default labels: app.kubernetes.io/name: homepage data: docker.yaml: "" bookmarks.yaml: "" kubernetes.yaml: | mode: cluster widgets.yaml: | - kubernetes: cluster: show: true cpu: true memory: true showLabel: true label: "cluster" nodes: show: true cpu: true memory: true showLabel: true - search: provider: google target: _blank settings.yaml: | layout: Proxmox (NVIDIA GPU): style: row columns: 5 tab: Stats Proxmox (AMD GPU): style: row columns: 5 tab: Stats Proxmox (Asus): style: row columns: 5 tab: Stats Apps: style: row columns: 4 tab: Apps Bookmarks: style: row columns: 5 tab: Bookmarks useEqualHeights: true hideErrors: true statusStyle: "dot" background: /images/background.png services.yaml: | - Apps: - Sonarr: 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 key: "${SONARR_API_KEY}" - Radarr: 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 key: "${RADARR_API_KEY}" - Bazarr: 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 key: "${BAZARR_API_KEY}" - Jellyfin: 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 key: "${JELLYFIN_API_KEY}" - qBittorrent: href: https://qbittorrent.akshun-lab.uk description: torrent client icon: qbittorrent.png namespace: default podSelector: app=qbittorrent app: qbittorrent widget: type: qbittorrent username: admin password: "${QBITTORRENT_PASSWORD}" url: http://10.0.0.14:8080 - Jellyseerr: 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 key: "${JELLYSEERR_API_KEY}" - Prowlarr: 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 key: "${PROWLARR_API_KEY}" - Speedtest: 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 - Immich: 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 icon: proxmox.png widget: type: proxmox url: https://10.0.0.100:8006 username: api@pam!homepage password: "${PROXMOX_PASSWORD}" - Proxmox Backup Server: href: https://pbs.akshun-lab.uk description: backup server icon: proxmox.png widget: type: proxmoxbackupserver url: https://192.168.1.112:8007 username: root@pam!homepage password: "${PROXMOX_BACKUP_SERVER_PASSWORD}" datastore: backups fields: ["datastore_usage", "cpu_usage", "memory_usage"] - 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 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 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 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 - Prime Video: href: https://primevideo.com - AngelOne: href: https://www.angelone.in/trade/watchlist/chart - MoneyControl: href: https://moneycontrol.com - SBI Netbanking: href: https://retail.onlinesbi.sbi/retail/login.htm - GW2 Wiki: href: https://wiki.guildwars2.com/wiki/Event_timers - GW2 Efficiency: href: https://gw2efficiency.com - Youtube: href: https://youtube.com - Reddit: href: https://reddit.com - Github: href: https://github.com - Twitch: href: https://twitch.tv - Proxmox (AMD GPU): - CPU Usage: widget: version: 4 type: glances url: http://192.168.1.113:61208 metric: cpu - Memory Usage: widget: version: 4 type: glances url: http://192.168.1.113:61208 metric: memory - Processes: widget: version: 4 type: glances url: http://192.168.1.113:61208 metric: process - Sensor: widget: version: 4 type: glances url: http://192.168.1.113:61208 metric: sensor:Tctl - Disk Usage: widget: version: 4 type: glances url: http://192.168.1.113:61208 metric: disk:sdb - Proxmox (NVIDIA GPU): - CPU Usage: widget: version: 4 type: glances url: http://192.168.1.126:61208 metric: cpu - Memory Usage: widget: version: 4 type: glances url: http://192.168.1.126:61208 metric: memory - Processes: widget: version: 4 type: glances url: http://192.168.1.126:61208 metric: process - Sensor: widget: version: 4 type: glances url: http://192.168.1.126:61208 metric: sensor:Package id 0 - Disk Usage: widget: version: 4 type: glances url: http://192.168.1.126:61208 metric: disk:nvme0n1 - Proxmox (Asus): - CPU Usage: widget: version: 4 type: glances url: http://192.168.1.199:61208 metric: cpu - Memory Usage: widget: version: 4 type: glances url: http://192.168.1.199:61208 metric: memory - Processes: widget: version: 4 type: glances url: http://192.168.1.199:61208 metric: process - Sensor: widget: version: 4 type: glances url: http://192.168.1.199:61208 metric: sensor:Sensor 1 - Disk Usage: widget: version: 4 type: glances url: http://192.168.1.199:61208 metric: disk:nvme0n1