mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
feat: homepage config
This commit is contained in:
@@ -15,6 +15,7 @@ spec:
|
|||||||
engineVersion: v2
|
engineVersion: v2
|
||||||
data:
|
data:
|
||||||
# App
|
# App
|
||||||
|
BAZARR__API_KEY: "{{ .BAZARR__API_KEY }}"
|
||||||
POSTGRES_ENABLED: "true"
|
POSTGRES_ENABLED: "true"
|
||||||
POSTGRES_DATABASE: &dbName bazarr
|
POSTGRES_DATABASE: &dbName bazarr
|
||||||
POSTGRES_HOST: &dbHost postgres16-rw.database.svc.cluster.local
|
POSTGRES_HOST: &dbHost postgres16-rw.database.svc.cluster.local
|
||||||
|
@@ -1,27 +1 @@
|
|||||||
- Communitcate:
|
---
|
||||||
- Discord:
|
|
||||||
- icon: discord.png
|
|
||||||
href: 'https://discord.com/app'
|
|
||||||
- Mail:
|
|
||||||
- icon: gmail.png
|
|
||||||
href: 'https://www.fastmail.com/mail/inbox'
|
|
||||||
- GoogleCalendar:
|
|
||||||
- icon: google-calendar.png
|
|
||||||
href: 'https://www.fastmail.com/calendar'
|
|
||||||
- Outlook:
|
|
||||||
- icon: 'https://raw.githubusercontent.com/LilDrunkenSmurf/k3s-home-cluster/main/icons/outlook.png'
|
|
||||||
href: 'https://outlook.com'
|
|
||||||
- Media:
|
|
||||||
- YouTube:
|
|
||||||
- icon: youtube.png
|
|
||||||
href: 'https://youtube.com/feed/subscriptions'
|
|
||||||
- Spotify:
|
|
||||||
- icon: spotify.png
|
|
||||||
href: 'http://open.spotify.com'
|
|
||||||
- Git:
|
|
||||||
- kubesearch:
|
|
||||||
- icon: kubernetes-dashboard.png
|
|
||||||
href: 'https://kubesearch.dev/'
|
|
||||||
- k3s-home-cluster:
|
|
||||||
- icon: github.png
|
|
||||||
href: 'https://github.com/haraldkoch/kochhaus-home'
|
|
||||||
|
@@ -7,11 +7,19 @@
|
|||||||
widget:
|
widget:
|
||||||
type: homeassistant
|
type: homeassistant
|
||||||
url: http://home-assistant.default.svc.cluster.local.:8123
|
url: http://home-assistant.default.svc.cluster.local.:8123
|
||||||
key: "{{HOMEPAGE_VAR_HASS_TOKEN}}"
|
key: {{HOMEPAGE_VAR_HASS_TOKEN}}
|
||||||
- Media:
|
- Media:
|
||||||
|
- Jellyfin:
|
||||||
|
icon: jellyfin.png
|
||||||
|
href: https://jellyfin.${SECRET_CLUSTER_DOMAIN}
|
||||||
|
description: Media Server
|
||||||
|
widget:
|
||||||
|
type: jellyfin
|
||||||
|
url: http://jellyfin.default.svc.cluster.local.:8096
|
||||||
|
key: {{HOMEPAGE_VAR_JELLYFIN_TOKEN}}
|
||||||
|
enableNowPlaying: true
|
||||||
- Sonarr:
|
- Sonarr:
|
||||||
href: https://sonarr.${SECRET_EXTERNAL_DOMAIN}
|
href: https://sonarr.${SECRET_EXTERNAL_DOMAIN}
|
||||||
siteMonitor: https://sonarr.${SECRET_EXTERNAL_DOMAIN}
|
|
||||||
icon: sonarr.png
|
icon: sonarr.png
|
||||||
description: TV Shows
|
description: TV Shows
|
||||||
widget:
|
widget:
|
||||||
@@ -20,7 +28,6 @@
|
|||||||
key: {{HOMEPAGE_VAR_SONARR_TOKEN}}
|
key: {{HOMEPAGE_VAR_SONARR_TOKEN}}
|
||||||
- Radarr:
|
- Radarr:
|
||||||
href: https://radarr.${SECRET_EXTERNAL_DOMAIN}
|
href: https://radarr.${SECRET_EXTERNAL_DOMAIN}
|
||||||
siteMonitor: https://radarr.${SECRET_EXTERNAL_DOMAIN}
|
|
||||||
icon: radarr.png
|
icon: radarr.png
|
||||||
description: Movies
|
description: Movies
|
||||||
widget:
|
widget:
|
||||||
@@ -29,13 +36,20 @@
|
|||||||
key: {{HOMEPAGE_VAR_RADARR_TOKEN}}
|
key: {{HOMEPAGE_VAR_RADARR_TOKEN}}
|
||||||
- Lidarr:
|
- Lidarr:
|
||||||
href: https://lidarr.${SECRET_EXTERNAL_DOMAIN}
|
href: https://lidarr.${SECRET_EXTERNAL_DOMAIN}
|
||||||
siteMonitor: https://lidarr.${SECRET_EXTERNAL_DOMAIN}
|
|
||||||
icon: lidarr.png
|
icon: lidarr.png
|
||||||
description: Music
|
description: Music
|
||||||
widget:
|
widget:
|
||||||
type: lidarr
|
type: lidarr
|
||||||
url: http://lidarr.default.svc.cluster.local.:8080
|
url: http://lidarr.default.svc.cluster.local.:8080
|
||||||
key: {{HOMEPAGE_VAR_LIDARR_TOKEN}}
|
key: {{HOMEPAGE_VAR_LIDARR_TOKEN}}
|
||||||
|
- Bazarr:
|
||||||
|
icon: bazarr.png
|
||||||
|
href: https://bazarr.${SECRET_EXTERNAL_DOMAIN}
|
||||||
|
description: Subtitles Management
|
||||||
|
widget:
|
||||||
|
type: bazarr
|
||||||
|
url: http://bazarr.default.svc.cluster.local.:6767
|
||||||
|
key: {{HOMEPAGE_VAR_BAZARR_TOKEN}}
|
||||||
- Calendar:
|
- Calendar:
|
||||||
- Agenda:
|
- Agenda:
|
||||||
widget:
|
widget:
|
||||||
|
@@ -25,8 +25,8 @@
|
|||||||
showLabel: true
|
showLabel: true
|
||||||
- openmeteo:
|
- openmeteo:
|
||||||
label: Home
|
label: Home
|
||||||
latitude: ${LATITUDE}
|
latitude: "{{HOMEPAGE_VAR_LATITUDE}}"
|
||||||
longitude: ${LONGITUDE}
|
longitude: "{{HOMEPAGE_VAR_LONGITUDE}}"
|
||||||
timezone: Europe/Paris
|
timezone: Europe/Paris
|
||||||
units: metric
|
units: metric
|
||||||
cache: 5
|
cache: 5
|
||||||
|
@@ -22,16 +22,22 @@ spec:
|
|||||||
HOMEPAGE_VAR_HASS_TOKEN: "{{ .PROMETHEUS_TOKEN }}"
|
HOMEPAGE_VAR_HASS_TOKEN: "{{ .PROMETHEUS_TOKEN }}"
|
||||||
|
|
||||||
## Media
|
## Media
|
||||||
|
HOMEPAGE_VAR_BAZARR_TOKEN: "{{ .BAZARR__API_KEY }}"
|
||||||
|
HOMEPAGE_VAR_JELLYFIN_TOKEN: "{{ .JELLYFIN__HOMEPAGE_API_KEY }}"
|
||||||
HOMEPAGE_VAR_LIDARR_TOKEN: "{{ .LIDARR__API_KEY }}"
|
HOMEPAGE_VAR_LIDARR_TOKEN: "{{ .LIDARR__API_KEY }}"
|
||||||
HOMEPAGE_VAR_RADARR_TOKEN: "{{ .RADARR__API_KEY }}"
|
HOMEPAGE_VAR_RADARR_TOKEN: "{{ .RADARR__API_KEY }}"
|
||||||
HOMEPAGE_VAR_SONARR_TOKEN: "{{ .SONARR__API_KEY }}"
|
HOMEPAGE_VAR_SONARR_TOKEN: "{{ .SONARR__API_KEY }}"
|
||||||
dataFrom:
|
dataFrom:
|
||||||
|
- extract:
|
||||||
|
key: bazarr
|
||||||
- extract:
|
- extract:
|
||||||
key: cloudnative-pg
|
key: cloudnative-pg
|
||||||
- extract:
|
- extract:
|
||||||
key: homepage
|
key: homepage
|
||||||
- extract:
|
- extract:
|
||||||
key: home-assistant
|
key: home-assistant
|
||||||
|
- extract:
|
||||||
|
key: jellyfin
|
||||||
- extract:
|
- extract:
|
||||||
key: lidarr
|
key: lidarr
|
||||||
- extract:
|
- extract:
|
||||||
|
Reference in New Issue
Block a user