774 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			774 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| homepage:
 | |
|   global:
 | |
|     nameOverride: homepage
 | |
|   controllers:
 | |
|     main:
 | |
|       type: deployment
 | |
|       annotations:
 | |
|         reloader.stakater.com/auto: "true"
 | |
|       strategy: Recreate
 | |
|       serviceAccount:
 | |
|         name: homepage
 | |
|       pod:
 | |
|         automountServiceAccountToken: true
 | |
|       containers:
 | |
|         main:
 | |
|           image:
 | |
|             repository: ghcr.io/gethomepage/homepage
 | |
|             tag: v1.4.5
 | |
|             pullPolicy: IfNotPresent
 | |
|           env:
 | |
|             - name: HOMEPAGE_ALLOWED_HOSTS
 | |
|               value: home.alexlebens.net
 | |
|           envFrom:
 | |
|             - secretRef:
 | |
|                 name: homepage-keys-secret
 | |
|           resources:
 | |
|             requests:
 | |
|               cpu: 10m
 | |
|               memory: 256Mi
 | |
|   serviceAccount:
 | |
|     homepage:
 | |
|       enabled: true
 | |
|       staticToken: true
 | |
|   configMaps:
 | |
|     config:
 | |
|       enabled: true
 | |
|       data:
 | |
|         docker.yaml: ""
 | |
|         kubernetes.yaml: |
 | |
|           mode: cluster
 | |
|         settings.yaml: |
 | |
|           favicon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/logo-new-round.svg
 | |
|           headerStyle: clean
 | |
|           hideVersion: true
 | |
|           color: zinc
 | |
|           background:
 | |
|             image: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/background-5.png
 | |
|             brightness: 50
 | |
|           theme: dark
 | |
|           disableCollapse: true
 | |
|           layout:
 | |
|             - Media:
 | |
|                 tab: Applications
 | |
|                 icon: mdi-multimedia-#ffffff
 | |
|             - Public:
 | |
|                 tab: Applications
 | |
|                 icon: mdi-earth-#ffffff
 | |
|             - Internal:
 | |
|                 tab: Applications
 | |
|                 icon: mdi-security-network-#ffffff
 | |
|             - Code:
 | |
|                 tab: Tools
 | |
|                 icon: mdi-code-block-braces-#ffffff
 | |
|             - Automation:
 | |
|                 tab: Tools
 | |
|                 icon: mdi-wrench-#ffffff
 | |
|             - Monitoring:
 | |
|                 tab: Tools
 | |
|                 icon: mdi-chart-line-#ffffff
 | |
|             - Services:
 | |
|                 tab: Services
 | |
|                 icon: mdi-toolbox-outline-#ffffff
 | |
|             - Hardware:
 | |
|                 tab: Services
 | |
|                 icon: mdi-server-network-#ffffff
 | |
|             - Storage:
 | |
|                 tab: Services
 | |
|                 icon: mdi-database-#ffffff
 | |
|             - TV Shows:
 | |
|                 tab: Servarr
 | |
|                 icon: mdi-television-#ffffff
 | |
|             - Movies:
 | |
|                 tab: Servarr
 | |
|                 icon: mdi-filmstrip-#ffffff
 | |
|             - Music:
 | |
|                 tab: Servarr
 | |
|                 icon: mdi-music-box-multiple-#ffffff
 | |
|             - Services (Servarr):
 | |
|                 tab: Servarr
 | |
|                 icon: mdi-radar-#ffffff
 | |
|             - External Services:
 | |
|                 tab: Bookmarks
 | |
|                 icon: mdi-cloud-#ffffff
 | |
|             - Other Homes:
 | |
|                 tab: Bookmarks
 | |
|                 icon: mdi-cloud-#ffffff
 | |
|             - Trackers:
 | |
|                 tab: Bookmarks
 | |
|                 icon: mdi-cloud-#ffffff
 | |
|         widgets.yaml: |
 | |
|           - logo:
 | |
|               icon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/logo-new-round.png
 | |
|           - kubernetes:
 | |
|               cluster:
 | |
|                 show: true
 | |
|                 cpu: true
 | |
|                 memory: true
 | |
|                 showLabel: false
 | |
|                 label: "Cluster"
 | |
|               nodes:
 | |
|                 show: false
 | |
|           - datetime:
 | |
|               text_size: xl
 | |
|               format:
 | |
|                 dateStyle: long
 | |
|                 timeStyle: short
 | |
|                 hour12: false
 | |
|           - openmeteo:
 | |
|               label: St. Paul
 | |
|               latitude: 44.954445
 | |
|               longitude: -93.091301
 | |
|               timezone: America/Chicago
 | |
|               units: metric
 | |
|               cache: 5
 | |
|               format:
 | |
|                 maximumFractionDigits: 0
 | |
|         services.yaml: |
 | |
|           - Media:
 | |
|               - Plex:
 | |
|                   icon: sh-plex.webp
 | |
|                   description: Media server
 | |
|                   href: https://plex.alexlebens.net
 | |
|                   siteMonitor: http://plex.plex:32400
 | |
|                   statusStyle: dot
 | |
|               - Media Requests:
 | |
|                   icon: sh-overseerr.webp
 | |
|                   description: Overseer
 | |
|                   href: https://overseerr.alexlebens.net
 | |
|                   siteMonitor: http://overseerr.overseerr:80
 | |
|                   statusStyle: dot
 | |
|               - Jellyfin:
 | |
|                   icon: sh-jellyfin.webp
 | |
|                   description: Media server
 | |
|                   href: https://jellyfin.alexlebens.net
 | |
|                   siteMonitor: http://jellyfin.jellyfin:80
 | |
|                   statusStyle: dot
 | |
|               - Yamtrack:
 | |
|                   icon: sh-yamtrack.webp
 | |
|                   description: Watched Media Tracking
 | |
|                   href: https://yamtrack.alexlebens.net
 | |
|                   siteMonitor: http://yamtrack.yamtrack:80
 | |
|                   statusStyle: dot
 | |
|               - Youtube Archive:
 | |
|                   icon: sh-tube-archivist-light.webp
 | |
|                   description: TubeAchivist
 | |
|                   href: https://tubearchivist.alexlebens.net/login
 | |
|                   siteMonitor: http://tubearchivist.tubearchivist:80
 | |
|                   statusStyle: dot
 | |
|               - Photos:
 | |
|                   icon: sh-immich.webp
 | |
|                   description: Immich
 | |
|                   href: https://immich.alexlebens.net
 | |
|                   siteMonitor: http://immich-main.immich:2283
 | |
|                   statusStyle: dot
 | |
|               - Pictures:
 | |
|                   icon: sh-photoview.webp
 | |
|                   description: Photoview
 | |
|                   href: https://photoview.alexlebens.net
 | |
|                   siteMonitor: http://photoview.photoview:80
 | |
|                   statusStyle: dot
 | |
|               - Podcasts and Audiobooks:
 | |
|                   icon: sh-audiobookshelf.webp
 | |
|                   description: Audiobookshelf
 | |
|                   href: https://audiobookshelf.alexlebens.net
 | |
|                   siteMonitor: http://audiobookshelf.audiobookshelf:80
 | |
|                   statusStyle: dot
 | |
|               - Books:
 | |
|                   icon: sh-calibre-web.webp
 | |
|                   description: Calibre Web Automated
 | |
|                   href: https://calibre.alexlebens.net
 | |
|                   siteMonitor: http://calibre-web-automated-main.calibre-web-automated:8083
 | |
|                   statusStyle: dot
 | |
|           - Public:
 | |
|               - Site:
 | |
|                   icon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/logo-new-round.png
 | |
|                   description: Profile Website
 | |
|                   href: https://www.alexlebens.dev
 | |
|                   siteMonitor: https://www.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - Content Management:
 | |
|                   icon: directus.png
 | |
|                   description: Directus
 | |
|                   href: https://directus.alexlebens.dev
 | |
|                   siteMonitor: https://directus.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - Social Media Management:
 | |
|                   icon: sh-postiz.webp
 | |
|                   description: Postiz
 | |
|                   href: https://postiz.alexlebens.dev
 | |
|                   siteMonitor: https://postiz.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - Chat:
 | |
|                   icon: sh-element.webp
 | |
|                   description: Matrix
 | |
|                   href: https://chat.alexlebens.dev
 | |
|                   siteMonitor: https://chat.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - Wiki:
 | |
|                   icon: sh-outline.webp
 | |
|                   description: Outline
 | |
|                   href: https://wiki.alexlebens.dev
 | |
|                   siteMonitor: https://wiki.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - Passwords:
 | |
|                   icon: sh-vaultwarden-light.webp
 | |
|                   description: Vaultwarden
 | |
|                   href: https://passwords.alexlebens.dev
 | |
|                   siteMonitor: https://passwords.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - Bookmarks:
 | |
|                   icon: sh-karakeep-light.webp
 | |
|                   description: Karakeep
 | |
|                   href: https://karakeep.alexlebens.dev
 | |
|                   siteMonitor: https://karakeep.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - RSS:
 | |
|                   icon: sh-freshrss.webp
 | |
|                   description: FreshRSS
 | |
|                   href: https://rss.alexlebens.dev
 | |
|                   siteMonitor: https://rss.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|           - Internal:
 | |
|               - Home Automation:
 | |
|                   icon: sh-home-assistant.webp
 | |
|                   description: Home Assistant
 | |
|                   href: https://home-assistant.alexlebens.net
 | |
|                   siteMonitor: http://home-assistant-main.home-assistant:80
 | |
|                   statusStyle: dot
 | |
|               - Budgeting:
 | |
|                   icon: sh-actual-budget.webp
 | |
|                   description: Actual
 | |
|                   href: https://actual.alexlebens.net
 | |
|                   siteMonitor: http://actual.actual:80
 | |
|                   statusStyle: dot
 | |
|               - Project Management:
 | |
|                   icon: sh-eigenfocus.webp
 | |
|                   description: Eigenfocus
 | |
|                   href: https://eigenfocus.alexlebens.net
 | |
|                   siteMonitor: http://eigenfocus.eigenfocus:80
 | |
|                   statusStyle: dot
 | |
|               - AI:
 | |
|                   icon: sh-ollama.webp
 | |
|                   description: Ollama
 | |
|                   href: https://ollama.alexlebens.net
 | |
|                   siteMonitor: http://ollama-web.ollama:80
 | |
|                   statusStyle: dot
 | |
|               - AI Image:
 | |
|                   icon: https://user-images.githubusercontent.com/36368048/196280761-1535f413-a91e-4b6a-af6a-b890f8ae204c.png
 | |
|                   description: Stable Diffusion
 | |
|                   href: https://stable-diffusion-pd05wd.boreal-beaufort.ts.net
 | |
|                   siteMonitor: https://stable-diffusion-pd05wd.boreal-beaufort.ts.net
 | |
|                   statusStyle: dot
 | |
|               - Search:
 | |
|                   icon: sh-searxng.webp
 | |
|                   description: Searxng
 | |
|                   href: https://searxng.alexlebens.net/
 | |
|                   siteMonitor: http://searxng-browser.searxng:80
 | |
|                   statusStyle: dot
 | |
|               - Email:
 | |
|                   icon: sh-roundcube.webp
 | |
|                   description: Roundcube
 | |
|                   href: https://mail.alexlebens.net
 | |
|                   siteMonitor: http://roundcube.roundcube:80
 | |
|                   statusStyle: dot
 | |
|               - Wiki:
 | |
|                   icon: sh-kiwix-light.webp
 | |
|                   description: Kiwix
 | |
|                   href: https://kiwix.alexlebens.net
 | |
|                   siteMonitor: http://kiwix.kiwix:80
 | |
|                   statusStyle: dot
 | |
|           - Code:
 | |
|               - Code (Public):
 | |
|                   icon: sh-gitea.webp
 | |
|                   description: Gitea
 | |
|                   href: https://gitea.alexlebens.dev
 | |
|                   siteMonitor: https://gitea.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - Code (Local):
 | |
|                   icon: sh-gitea.webp
 | |
|                   description: Gitea
 | |
|                   href: https://gitea.alexlebens.net
 | |
|                   siteMonitor: https://gitea.alexlebens.net
 | |
|                   statusStyle: dot
 | |
|               - Code (ps10rp):
 | |
|                   icon: sh-gitea.webp
 | |
|                   description: Gitea
 | |
|                   href: https://gitea.lebens-home.net
 | |
|                   siteMonitor: https://gitea.lebens-home.net
 | |
|                   statusStyle: dot
 | |
|               - IDE (Public):
 | |
|                   icon: sh-visual-studio-code.webp
 | |
|                   description: VS Code
 | |
|                   href: https://codeserver.alexlebens.dev
 | |
|                   siteMonitor: https://codeserver.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - IDE (Home Assistant):
 | |
|                   icon: sh-visual-studio-code.webp
 | |
|                   description: Edit config for Home Assistant
 | |
|                   href: https://home-assistant-code-server.alexlebens.net
 | |
|                   siteMonitor: http://home-assistant-code-server.home-assistant:8443
 | |
|                   statusStyle: dot
 | |
|               - Continuous Deployment:
 | |
|                   icon: sh-argo-cd.webp
 | |
|                   description: ArgoCD
 | |
|                   href: https://argocd.alexlebens.net
 | |
|                   siteMonitor: http://argocd-server.argocd:80
 | |
|                   statusStyle: dot
 | |
|               - Docker Deployment:
 | |
|                   icon: sh-komodo-light.webp
 | |
|                   description: Komodo
 | |
|                   href: https://komodo.alexlebens.net
 | |
|                   siteMonitor: http://komodo.komodo:80
 | |
|                   statusStyle: dot
 | |
|           - Automation:
 | |
|               - Deployment Workflows:
 | |
|                   icon: sh-argo-cd.webp
 | |
|                   description: Argo Workflows
 | |
|                   href: https://argo-workflows.alexlebens.net
 | |
|                   siteMonitor: http://argo-workflows-server.argo-workflows:2746
 | |
|                   statusStyle: dot
 | |
|               - API Workflows:
 | |
|                   icon: sh-n8n.webp
 | |
|                   description: n8n
 | |
|                   href: https://n8n.alexlebens.net
 | |
|                   siteMonitor: http://n8n-main.n8n:80
 | |
|                   statusStyle: dot
 | |
|               - Jobs:
 | |
|                   icon: https://raw.githubusercontent.com/mshade/kronic/main/static/android-chrome-192x192.png
 | |
|                   description: Kronic
 | |
|                   href: https://kronic.alexlebens.net
 | |
|                   siteMonitor: http://kronic.kronic:80
 | |
|                   statusStyle: dot
 | |
|               - Uptime:
 | |
|                   icon: sh-gatus.webp
 | |
|                   description: Gatus
 | |
|                   href: https://gatus.alexlebens.net
 | |
|                   siteMonitor: http://gatus.gatus:80
 | |
|                   statusStyle: dot
 | |
|               - Tools:
 | |
|                   icon: sh-omnitools.webp
 | |
|                   description: OmniTools
 | |
|                   href: https://omni-tools.alexlebens.net
 | |
|                   siteMonitor: http://omni-tools.omni-tools:80
 | |
|                   statusStyle: dot
 | |
|           - Monitoring:
 | |
|               - Kubernetes:
 | |
|                   icon: sh-headlamp.webp
 | |
|                   description: Headlamp
 | |
|                   href: https://headlamp.alexlebens.net
 | |
|                   siteMonitor: http://headlamp.headlamp:80
 | |
|                   statusStyle: dot
 | |
|               - Network Monitoring:
 | |
|                   icon: sh-cilium.webp
 | |
|                   description: Hubble for Cilium
 | |
|                   href: https://hubble.alexlebens.net
 | |
|                   siteMonitor: http://hubble-ui.kube-system:80
 | |
|                   statusStyle: dot
 | |
|               - Dashboard:
 | |
|                   icon: sh-grafana.webp
 | |
|                   description: Grafana
 | |
|                   href: https://grafana.alexlebens.net
 | |
|                   siteMonitor: http://grafana-main-service.grafana-operator:3000/api/health
 | |
|                   statusStyle: dot
 | |
|               - Metrics:
 | |
|                   icon: sh-prometheus.webp
 | |
|                   description: Prometheus
 | |
|                   href: https://prometheus.alexlebens.net
 | |
|                   siteMonitor: http://kube-prometheus-stack-prometheus.kube-prometheus-stack:9090
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: prometheus
 | |
|                     url: http://kube-prometheus-stack-prometheus.kube-prometheus-stack:9090
 | |
|               - Alerting:
 | |
|                   icon: sh-prometheus-light.webp
 | |
|                   description: Alertmanager
 | |
|                   href: https://alertmanager.alexlebens.net
 | |
|                   siteMonitor: http://kube-prometheus-stack-alertmanager.kube-prometheus-stack:9093
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: prometheusmetric
 | |
|                     url: http://kube-prometheus-stack-prometheus.kube-prometheus-stack:9090
 | |
|                     refreshInterval: 120s
 | |
|                     metrics:
 | |
|                       - label: Alerts Active
 | |
|                         query: alertmanager_alerts{state="active"}
 | |
|                       - label: Metric Database Size
 | |
|                         query: prometheus_tsdb_storage_blocks_bytes
 | |
|                         format:
 | |
|                           type: bytes
 | |
|               - Tautulli:
 | |
|                   icon: sh-tautulli.webp
 | |
|                   description: Plex Monitoring
 | |
|                   href: https://tautulli.alexlebens.net
 | |
|                   siteMonitor: http://tautulli.tautulli:80
 | |
|                   statusStyle: dot
 | |
|               - Jellystat:
 | |
|                   icon: sh-jellystat.webp
 | |
|                   description: Jellyfin Monitoring
 | |
|                   href: https://jellystat.alexlebens.net
 | |
|                   siteMonitor: http://jellystat.jellystat:80
 | |
|                   statusStyle: dot
 | |
|           - Services:
 | |
|               - Auth (Public):
 | |
|                   icon: sh-authentik.webp
 | |
|                   description: Authentik
 | |
|                   href: https://auth.alexlebens.dev
 | |
|                   siteMonitor: https://auth.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - Auth (Local):
 | |
|                   icon: sh-authentik.webp
 | |
|                   description: Authentik
 | |
|                   href: https://authentik.alexlebens.net
 | |
|                   siteMonitor: http://authentik-server.authentik:80
 | |
|                   statusStyle: dot
 | |
|               - Email:
 | |
|                   icon: sh-stalwart.webp
 | |
|                   description: Stalwart
 | |
|                   href: https://stalwart.alexlebens.net
 | |
|                   siteMonitor: http://stalwart.stalwart:80
 | |
|                   statusStyle: dot
 | |
|               - Notifications:
 | |
|                   icon: sh-ntfy.webp
 | |
|                   description: ntfy
 | |
|                   href: https://ntfy.alexlebens.net
 | |
|                   siteMonitor: http://ntfy.ntfy:80
 | |
|                   statusStyle: dot
 | |
|               - Reverse Proxy:
 | |
|                   icon: sh-traefik.webp
 | |
|                   description: Traefik
 | |
|                   href: https://traefik-cl01tl.alexlebens.net/dashboard/#/
 | |
|                   siteMonitor: https://traefik-cl01tl.alexlebens.net/dashboard/#/
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: traefik
 | |
|                     url: https://traefik-cl01tl.alexlebens.net
 | |
|               - Image Cache:
 | |
|                   icon: sh-harbor.webp
 | |
|                   description: Harbor
 | |
|                   href: https://harbor.alexlebens.net
 | |
|                   siteMonitor: http://harbor-portal.harbor:80
 | |
|                   statusStyle: dot
 | |
|           - Hardware:
 | |
|               - Network Management (alexlebens.net):
 | |
|                   icon: sh-ubiquiti-unifi.webp
 | |
|                   description: Unifi
 | |
|                   href: https://unifi.alexlebens.net
 | |
|                   siteMonitor: https://unifi.alexlebens.net
 | |
|                   statusStyle: dot
 | |
|               - Network Attached Storage:
 | |
|                   icon: sh-synology-light.webp
 | |
|                   description: Synology
 | |
|                   href: https://synology.alexlebens.net
 | |
|                   siteMonitor: https://synology.alexlebens.net
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: diskstation
 | |
|                     url: https://synology.alexlebens.net
 | |
|                     username: {{ "{{HOMEPAGE_VAR_SYNOLOGY_USER}}" }}
 | |
|                     password: {{ "{{HOMEPAGE_VAR_SYNOLOGY_PASSWORD}}" }}
 | |
|                     volume: volume_2
 | |
|               - TV Tuner:
 | |
|                   icon: sh-hdhomerun.webp
 | |
|                   description: HD Homerun
 | |
|                   href: http://hdhr.alexlebens.net
 | |
|                   siteMonitor: http://hdhr.alexlebens.net
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: hdhomerun
 | |
|                     url: http://hdhr.alexlebens.net
 | |
|                     tuner: 0
 | |
|                     fields: ["channels", "hd"]
 | |
|               - KVM:
 | |
|                   icon: sh-pikvm-light.webp
 | |
|                   description: Pi KVM
 | |
|                   href: https://pikvm.alexlebens.net
 | |
|                   siteMonitor: https://pikvm.alexlebens.net
 | |
|                   statusStyle: dot
 | |
|               - Server Plug:
 | |
|                   icon: sh-shelly.webp
 | |
|                   description: Shelly
 | |
|                   href: http://it05sp.alexlebens.net
 | |
|                   siteMonitor: http://it05sp.alexlebens.net
 | |
|                   statusStyle: dot
 | |
|           - Storage:
 | |
|               - Cluster Storage:
 | |
|                   icon: sh-ceph.webp
 | |
|                   description: Ceph
 | |
|                   href: https://ceph.alexlebens.net
 | |
|                   siteMonitor: http://rook-ceph-mgr-dashboard.rook-ceph:7000
 | |
|                   statusStyle: dot
 | |
|               - Database:
 | |
|                   icon: sh-pgadmin-light.webp
 | |
|                   description: PGAdmin
 | |
|                   href: https://pgadmin.alexlebens.net
 | |
|                   siteMonitor: http://pgadmin.pgadmin:80
 | |
|                   statusStyle: dot
 | |
|               - Database:
 | |
|                   icon: sh-whodb.webp
 | |
|                   description: WhoDB
 | |
|                   href: https://whodb.alexlebens.net
 | |
|                   siteMonitor: http://whodb.whodb:80
 | |
|                   statusStyle: dot
 | |
|               - Secrets:
 | |
|                   icon: sh-hashicorp-vault.webp
 | |
|                   description: Vault
 | |
|                   href: https://vault.alexlebens.net
 | |
|                   siteMonitor: http://vault.vault:8200
 | |
|                   statusStyle: dot
 | |
|           - TV Shows:
 | |
|               - Sonarr:
 | |
|                   icon: sh-sonarr.webp
 | |
|                   description: TV Shows
 | |
|                   href: https://sonarr.alexlebens.net
 | |
|                   siteMonitor: http://sonarr.sonarr:80
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: sonarr
 | |
|                     url: http://sonarr.sonarr:80
 | |
|                     key: {{ "{{HOMEPAGE_VAR_SONARR_KEY}}" }}
 | |
|                     fields: ["wanted", "queued", "series"]
 | |
|                     enableQueue: false
 | |
|               - Sonarr 4K:
 | |
|                   icon: sh-sonarr.webp
 | |
|                   description: TV Shows 4K
 | |
|                   href: https://sonarr-4k.alexlebens.net
 | |
|                   siteMonitor: http://sonarr-4k.sonarr-4k:80
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: sonarr
 | |
|                     url: http://sonarr-4k.sonarr-4k:80
 | |
|                     key: {{ "{{HOMEPAGE_VAR_SONARR4K_KEY}}" }}
 | |
|                     fields: ["wanted", "queued", "series"]
 | |
|                     enableQueue: false
 | |
|               - Sonarr Anime:
 | |
|                   icon: sh-sonarr.webp
 | |
|                   description: Anime Shows
 | |
|                   href: https://sonarr-anime.alexlebens.net
 | |
|                   siteMonitor: http://sonarr-anime.sonarr-anime:80
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: sonarr
 | |
|                     url: http://sonarr-anime.sonarr-anime:80
 | |
|                     key: {{ "{{HOMEPAGE_VAR_SONARRANIME_KEY}}" }}
 | |
|                     fields: ["wanted", "queued", "series"]
 | |
|                     enableQueue: false
 | |
|           - Movies:
 | |
|               - Radarr:
 | |
|                   icon: sh-radarr.webp
 | |
|                   description: Movies
 | |
|                   href: https://radarr.alexlebens.net
 | |
|                   siteMonitor: http://radarr.radarr:80
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: radarr
 | |
|                     url: http://radarr.radarr:80
 | |
|                     key: {{ "{{HOMEPAGE_VAR_RADARR_KEY}}" }}
 | |
|                     fields: ["wanted", "queued", "movies"]
 | |
|                     enableQueue: false
 | |
|               - Radarr 4K:
 | |
|                   icon: sh-radarr-4k.webp
 | |
|                   description: Movies 4K
 | |
|                   href: https://radarr-4k.alexlebens.net
 | |
|                   siteMonitor: http://radarr-4k.radarr-4k:80
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: radarr
 | |
|                     url: http://radarr-4k.radarr-4k:80
 | |
|                     key: {{ "{{HOMEPAGE_VAR_RADARR4K_KEY}}" }}
 | |
|                     fields: ["wanted", "queued", "movies"]
 | |
|                     enableQueue: false
 | |
|               - Radarr Anime:
 | |
|                   icon: sh-radarr-anime.webp
 | |
|                   description: Anime Movies
 | |
|                   href: https://radarr-anime.alexlebens.net
 | |
|                   siteMonitor: http://radarr-anime.radarr-anime:80
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: radarr
 | |
|                     url: http://radarr-anime.radarr-anime:80
 | |
|                     key: {{ "{{HOMEPAGE_VAR_RADARRANIME_KEY}}" }}
 | |
|                     fields: ["wanted", "queued", "movies"]
 | |
|                     enableQueue: false
 | |
|               - Radarr Stand Up:
 | |
|                   icon: sh-radarr-light-hybrid.webp
 | |
|                   description: Stand Up
 | |
|                   href: https://radarr-standup.alexlebens.net
 | |
|                   siteMonitor: http://radarr-standup.radarr-standup:80
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: radarr
 | |
|                     url: http://radarr-standup.radarr-standup:80
 | |
|                     key: {{ "{{HOMEPAGE_VAR_RADARRSTANDUP_KEY}}" }}
 | |
|                     fields: ["wanted", "queued", "movies"]
 | |
|                     enableQueue: false
 | |
|           - Music:
 | |
|               - Lidarr:
 | |
|                   icon: sh-lidarr.webp
 | |
|                   description: Music
 | |
|                   href: https://lidarr.alexlebens.net
 | |
|                   siteMonitor: http://lidarr.lidarr:80
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: lidarr
 | |
|                     url: http://lidarr.lidarr:80
 | |
|                     key: {{ "{{HOMEPAGE_VAR_LIDARR_KEY}}" }}
 | |
|                     fields: ["wanted", "queued", "artists"]
 | |
|               - LidaTube:
 | |
|                   icon: sh-lidatube.webp
 | |
|                   description: Searches for Music
 | |
|                   href: https://lidatube.alexlebens.net
 | |
|                   siteMonitor: http://lidatube.lidatube:80
 | |
|                   statusStyle: dot
 | |
|               - Soulseek:
 | |
|                   icon: sh-slskd.webp
 | |
|                   description: slskd
 | |
|                   href: https://slskd.alexlebens.net
 | |
|                   siteMonitor: http://slskd.slskd:5030
 | |
|                   statusStyle: dot
 | |
|           - Services (Servarr):
 | |
|               - qBittorrent:
 | |
|                   icon: sh-qbittorrent.webp
 | |
|                   description: P2P Downloads
 | |
|                   href: https://qbittorrent.alexlebens.net
 | |
|                   siteMonitor: http://qbittorrent.qbittorrent:8080
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: qbittorrent
 | |
|                     url: http://qbittorrent.qbittorrent:8080
 | |
|                     enableLeechProgress: true
 | |
|               - Prowlarr:
 | |
|                   icon: sh-prowlarr.webp
 | |
|                   description: Indexers
 | |
|                   href: https://prowlarr.alexlebens.net
 | |
|                   siteMonitor: http://prowlarr.prowlarr:80
 | |
|                   statusStyle: dot
 | |
|               - Bazarr:
 | |
|                   icon: sh-bazarr.webp
 | |
|                   description: Indexers
 | |
|                   href: https://bazarr.alexlebens.net
 | |
|                   siteMonitor: http://bazarr.bazarr:80
 | |
|                   statusStyle: dot
 | |
|               - Huntarr:
 | |
|                   icon: https://raw.githubusercontent.com/plexguide/Huntarr.io/main/frontend/static/logo/128.png
 | |
|                   description: Indexers
 | |
|                   href: https://huntarr.alexlebens.net
 | |
|                   siteMonitor: http://huntarr.huntarr:80
 | |
|                   statusStyle: dot
 | |
|               - CWA Downloader:
 | |
|                   icon: sh-calibre.webp
 | |
|                   description: Calibre Web Automated Book Downloader
 | |
|                   href: https://calibre-downloader.alexlebens.net
 | |
|                   siteMonitor: http://calibre-web-automated-downloader.calibre-web-automated:8084
 | |
|                   statusStyle: dot
 | |
|               - Tdarr:
 | |
|                   icon: sh-tdarr.webp
 | |
|                   description: Media transcoding and health checks
 | |
|                   href: https://tdarr.alexlebens.net
 | |
|                   siteMonitor: http://tdarr-web.tdarr:8265
 | |
|                   statusStyle: dot
 | |
|                   widget:
 | |
|                     type: tdarr
 | |
|                     url: http://tdarr-web.tdarr:8265
 | |
|           - Other Homes:
 | |
|               - Dev:
 | |
|                   icon: sh-homepage.webp
 | |
|                   description: Public Homepage
 | |
|                   href: https://home.alexlebens.dev
 | |
|                   siteMonitor: https://home.alexlebens.dev
 | |
|                   statusStyle: dot
 | |
|               - Lebens Home:
 | |
|                   icon: sh-homepage.webp
 | |
|                   description: Lebens Homepage
 | |
|                   href: https://home-ps10rp.boreal-beaufort.ts.net
 | |
|                   siteMonitor: https://home-ps10rp.boreal-beaufort.ts.net
 | |
|                   statusStyle: dot
 | |
|         bookmarks.yaml: |
 | |
|           - External Services:
 | |
|               - Github:
 | |
|                   - abbr: GH
 | |
|                     href: https://github.com/alexlebens
 | |
|               - Digital Ocean:
 | |
|                   - abbr: DO
 | |
|                     href: https://www.digitalocean.com/
 | |
|               - AWS:
 | |
|                   - abbr: AW
 | |
|                     href: https://aws.amazon.com/console/
 | |
|               - Cloudflare:
 | |
|                   - abbr: CF
 | |
|                     href: https://dash.cloudflare.com/b76e303258b84076ee01fd0f515c0768
 | |
|               - Tailscale:
 | |
|                   - abbr: TS
 | |
|                     href: https://login.tailscale.com/admin/machines
 | |
|               - ProtonVPN:
 | |
|                   - abbr: PV
 | |
|                     href: https://account.protonvpn.com/
 | |
|               - Unifi:
 | |
|                   - abbr: UF
 | |
|                     href: https://unifi.ui.com/
 | |
|               - Pushover:
 | |
|                   - abbr: PO
 | |
|                     href: https://pushover.net
 | |
|               - ReCaptcha:
 | |
|                   - abbr: RC
 | |
|                     href: https://www.google.com/recaptcha/admin/site/698983587
 | |
|           - Trackers:
 | |
|               - Torrentleech:
 | |
|                   - abbr: TL
 | |
|                     href: https://www.torrentleech.org
 | |
|               - Avistaz:
 | |
|                   - abbr: AV
 | |
|                     href: https://avistaz.to
 | |
|               - Cinemaz:
 | |
|                   - abbr: CM
 | |
|                     href: https://cinemaz.to
 | |
|               - Cathode Ray Tube:
 | |
|                   - abbr: CRT
 | |
|                     href: https://www.cathode-ray.tube
 | |
|               - Alpha Ratio:
 | |
|                   - abbr: AL
 | |
|                     href: https://alpharatio.cc/
 | |
|               - MV Group:
 | |
|                   - abbr: MV
 | |
|                     href: https://forums.mvgroup.org
 | |
|   service:
 | |
|     http:
 | |
|       controller: main
 | |
|       ports:
 | |
|         http:
 | |
|           port: 80
 | |
|           targetPort: 3000
 | |
|           protocol: HTTP
 | |
|   persistence:
 | |
|     config:
 | |
|       enabled: true
 | |
|       type: configMap
 | |
|       name: homepage
 | |
|       advancedMounts:
 | |
|         main:
 | |
|           main:
 | |
|             - path: /app/config/bookmarks.yaml
 | |
|               readOnly: true
 | |
|               mountPropagation: None
 | |
|               subPath: bookmarks.yaml
 | |
|             - path: /app/config/docker.yaml
 | |
|               readOnly: true
 | |
|               mountPropagation: None
 | |
|               subPath: docker.yaml
 | |
|             - path: /app/config/kubernetes.yaml
 | |
|               readOnly: true
 | |
|               mountPropagation: None
 | |
|               subPath: kubernetes.yaml
 | |
|             - path: /app/config/services.yaml
 | |
|               readOnly: true
 | |
|               mountPropagation: None
 | |
|               subPath: services.yaml
 | |
|             - path: /app/config/settings.yaml
 | |
|               readOnly: true
 | |
|               mountPropagation: None
 | |
|               subPath: settings.yaml
 | |
|             - path: /app/config/widgets.yaml
 | |
|               readOnly: true
 | |
|               mountPropagation: None
 | |
|               subPath: widgets.yaml
 |