homepage: global: nameOverride: homepage controllers: main: type: deployment annotations: reloader.stakater.com/auto: "true" strategy: Recreate containers: main: image: repository: ghcr.io/gethomepage/homepage tag: v0.9.6 pullPolicy: IfNotPresent envFrom: - secretRef: name: homepage-keys-secret resources: requests: cpu: 100m memory: 256Mi serviceAccount: create: true name: homepage configMaps: config: enabled: true data: docker.yaml: "" kubernetes.yaml: | mode: cluster settings.yaml: | favicon: https://d21zlbwtcn424f.cloudfront.net/icon_white.png headerStyle: clean hideVersion: true color: slate background: image: https://d21zlbwtcn424f.cloudfront.net/background.jpg theme: dark disableCollapse: true layout: - Media: tab: Applications icon: mdi-multimedia-#ffffff - Public: tab: Applications icon: mdi-application-#ffffff - Internal: tab: Applications icon: mdi-application-#ffffff - Code: tab: Tools icon: mdi-code-braces-box-#ffffff - Monitoring: tab: Tools icon: mdi-chart-bar-#ffffff - Services: tab: Services icon: mdi-server-network-#ffffff - Hardware: tab: Services icon: mdi-lan-connect-#ffffff - Storage: tab: Services icon: mdi-harddisk-#ffffff - Sonarr: tab: Servarr icon: mdi-television-#ffffff - Radarr: tab: Servarr icon: mdi-filmstrip-#ffffff - Other: 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://d21zlbwtcn424f.cloudfront.net/icon_white.png - kubernetes: cluster: show: true cpu: true memory: true showLabel: true label: "Cluster" nodes: show: false - datetime: text_size: xl format: dateStyle: long timeStyle: short hour12: false - openmeteo: label: St. Paul latitude: 44.95 longitude: 93.09 units: metric cache: 5 services.yaml: | - Media: - Plex: icon: plex.png description: Media server href: https://plex-cl01tl.boreal-beaufort.ts.net siteMonitor: http://plex.plex:32400 statusStyle: dot - Media Requests: icon: overseerr.png description: Overseer href: https://overseerr-cl01tl.boreal-beaufort.ts.net siteMonitor: http://overseerr.overseerr:80 statusStyle: dot - Jellyfin: icon: jellyfin.png description: Media server href: https://jellyfin-cl01tl.boreal-beaufort.ts.net siteMonitor: http://jellyfin-main.jellyfin:80 statusStyle: dot - Jellyfin Vue: icon: jellyfin.png description: Media server ( alternative interface ) href: https://jellyfin-vue-cl01tl.boreal-beaufort.ts.net siteMonitor: http://jellyfin-vue.jellyfin:80 statusStyle: dot - Kyoo: icon: https://raw.githubusercontent.com/zoriya/Kyoo/master/icons/icon-256x256.png description: Media server href: https://kyoo-cl01tl.boreal-beaufort.ts.net siteMonitor: http://kyoo-front.kyoo:8901 statusStyle: dot - Youtube Archive: icon: tube-archivist.png description: TubeAchivist href: https://tubearchivist-cl01tl.boreal-beaufort.ts.net/login siteMonitor: http://tubearchivist.tubearchivist:80 statusStyle: dot - Music: icon: koel.png description: Koel href: https://koel-cl01tl.boreal-beaufort.ts.net siteMonitor: http://koel.koel:80 statusStyle: dot - Podcasts and Audiobooks: icon: audiobookshelf.png description: Audiobookshelf href: https://audiobookshelf-cl01tl.boreal-beaufort.ts.net siteMonitor: http://audiobookshelf.audiobookshelf:80 statusStyle: dot - Books: icon: calibre-web.png description: Calibre Web Automated href: https://calibre-cl01tl.boreal-beaufort.ts.net siteMonitor: http://calibre-web-automated.calibre-web-automated:80 statusStyle: dot - Public: - Passwords: icon: vaultwarden.png description: Vaultwarden href: https://passwords.alexlebens.dev siteMonitor: https://passwords.alexlebens.dev statusStyle: dot - Site: icon: https://d21zlbwtcn424f.cloudfront.net/icon_white.png description: Profile Website href: https://www.alexlebens.dev siteMonitor: https://www.alexlebens.dev statusStyle: dot - Chat: icon: element.svg description: Matrix href: https://chat.alexlebens.dev siteMonitor: https://chat.alexlebens.dev statusStyle: dot - Wiki: icon: outline.png description: Outline href: https://wiki.alexlebens.dev siteMonitor: https://wiki.alexlebens.dev statusStyle: dot - RSS: icon: freshrss.svg description: FreshRSS href: https://rss.alexlebens.dev siteMonitor: https://rss.alexlebens.dev statusStyle: dot - Bookmarks: icon: linkwarden.png description: Linkwarden href: https://bookmarks.alexlebens.dev siteMonitor: https://bookmarks.alexlebens.dev statusStyle: dot - Tasks: icon: vikunja.png description: Vikunja href: https://vikunja.alexlebens.dev siteMonitor: https://vikunja.alexlebens.dev statusStyle: dot - Books: icon: calibre.svg description: Calibre OPDS href: https://books.alexlebens.dev siteMonitor: https://books.alexlebens.dev statusStyle: dot - Internal: - Home Automation: icon: home-assistant.png description: Home Assistant href: https://home-assistant-cl01tl.boreal-beaufort.ts.net siteMonitor: http://home-assistant.home-assistant:8123 statusStyle: dot - Content Management: icon: directus.png description: Directus href: https://directus.alexlebens.dev siteMonitor: http://directus.directus:80 statusStyle: dot - Email: icon: roundcube.svg description: Roundcube href: https://mail-cl01tl.boreal-beaufort.ts.net siteMonitor: http://roundcube.roundcube:80 statusStyle: dot - Project Planning: icon: taiga.png description: Taiga href: https://taiga-cl01tl.boreal-beaufort.ts.net/discover siteMonitor: http://taiga-front.taiga:80 statusStyle: dot - Web Design: icon: https://raw.githubusercontent.com/penpot/penpot/362d4ea47f06d169dd6e0a34cb9d141200e646e6/frontend/resources/images/icons/penpot-logo-icon.svg description: Penpot href: https://penpot-cl01tl.boreal-beaufort.ts.net siteMonitor: http://penpot-frontend.penpot:80 statusStyle: dot - Media Tracker: icon: https://raw.githubusercontent.com/IgnisDa/ryot/main/docs/logo.png description: Ryot href: https://ryot-cl01tl.boreal-beaufort.ts.net siteMonitor: http://ryot.ryot:80 statusStyle: dot - Calibre Server: icon: calibre.png description: Calibre Content Server href: https://calibre-server-cl01tl.boreal-beaufort.ts.net siteMonitor: http://calibre-server-web.calibre-server:80 statusStyle: dot - Code: - Code (Public): icon: gitea.png description: Gitea href: https://gitea.alexlebens.dev siteMonitor: https://gitea.alexlebens.dev statusStyle: dot - Code (ps10rp): icon: gitea.png description: Gitea href: https://gitea.lebens-home.net siteMonitor: https://gitea.lebens-home.net statusStyle: dot - IDE (Public): icon: code-server.png description: VS Code href: https://codeserver.alexlebens.dev siteMonitor: https://codeserver.alexlebens.dev statusStyle: dot - IDE (Home Assistant): icon: code-server.png description: Edit config for Home Assistant href: https://home-assistant-codeserver-cl01tl.boreal-beaufort.ts.net siteMonitor: http://home-assistant.home-assistant:8443 statusStyle: dot - Continuous Deployment: icon: argocd.png description: ArgoCD href: https://argocd-cl01tl.boreal-beaufort.ts.net siteMonitor: http://argocd-server.argocd:80 statusStyle: dot namespace: argocd - Deployment Management: icon: argocd.png description: Argo Rollouts href: https://argo-rollouts-cl01tl.boreal-beaufort.ts.net siteMonitor: http://argo-rollouts-dashboard.argo-rollouts:3100 statusStyle: dot namespace: argocd - Workflows: icon: argocd.png description: Argo Workflows href: https://argo-workflows-cl01tl.boreal-beaufort.ts.net siteMonitor: http://argo-workflows-server.argo-workflows:2746 statusStyle: dot namespace: argocd - Continuous Integration: icon: https://raw.githubusercontent.com/akuity/kargo/main/ui/public/kargo-icon.png description: Kargo href: https://kargo-cl01tl.boreal-beaufort.ts.net siteMonitor: http://kargo-api.kargo:80 statusStyle: dot namespace: argocd - Monitoring: - Kubernetes: icon: kubernetes.png description: Headlamp href: https://headlamp-cl01tl.boreal-beaufort.ts.net siteMonitor: http://headlamp.headlamp:80 statusStyle: dot - Network Monitoring: icon: cilium.png description: Hubble for Cilium href: https://hubble-cl01tl.boreal-beaufort.ts.net siteMonitor: http://hubble-ui.kube-system:80 statusStyle: dot - Dashboard: icon: grafana.png description: Grafana href: https://grafana-cl01tl.boreal-beaufort.ts.net siteMonitor: https://grafana.grafana:80 statusStyle: dot - Metrics: icon: prometheus.png description: Prometheus href: https://prometheus-cl01tl.boreal-beaufort.ts.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 - Alerts: icon: alertmanager.png description: Alertmanager href: https://alertmanager-cl01tl.boreal-beaufort.ts.net siteMonitor: http://kube-prometheus-stack-alertmanager.kube-prometheus-stack:9093 statusStyle: dot - Tautulli: icon: tautulli.png description: Plex Monitoring href: https://tautulli-cl01tl.boreal-beaufort.ts.net siteMonitor: http://tautulli.tautulli:80 statusStyle: dot - Jellystat: icon: jellystat.png description: Jellyfin Monitoring href: http://jellystat-cl01tl.boreal-beaufort.ts.net siteMonitor: http://jellystat.jellystat:80 statusStyle: dot - Services: - Auth (Public): icon: authentik.png description: Authentik href: https://auth.alexlebens.dev siteMonitor: https://auth.alexlebens.dev statusStyle: dot - Auth (Internal): icon: authentik.png description: Authentik href: https://auth-cl01tl.boreal-beaufort.ts.net siteMonitor: http://authentik-server.authentik:80 statusStyle: dot - Email: icon: https://raw.githubusercontent.com/stalwartlabs/website/main/static/img/logo.png description: Stalwart href: https://stalwart-cl01tl.boreal-beaufort.ts.net siteMonitor: http://stalwart.stalwart:80 statusStyle: dot - Reverse Proxy (cl01tl): icon: traefik.png 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 - Reverse Proxy (ps10rp): icon: traefik.png description: Traefik href: https://traefik-ps10rp.lebens-home.net/dashboard/#/ siteMonitor: https://traefik-ps10rp.lebens-home.net/dashboard/#/ statusStyle: dot - Hardware: - Network Management (alexlebens.net): icon: unifi.png description: Unifi href: https://unifi.alexlebens.net siteMonitor: https://unifi.alexlebens.net statusStyle: dot - Network Management (lebens-home.net): icon: unifi.png description: Unifi href: https://unifi.lebens-home.net siteMonitor: https://unifi.lebens-home.net statusStyle: dot - Host Management (ps10rp): icon: cockpit.png description: Cockpit href: https://cockpit-ps10rp.lebens-home.net:9090 siteMonitor: https://cockpit-ps10rp.lebens-home.net:9090 statusStyle: dot - Network Attached Storage: icon: synology.png 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: hdhomerun.png description: HD Homerun href: http://hdhr.alexlebens.net siteMonitor: http://hdhr.alexlebens.net statusStyle: dot - KVM: icon: pikvm.png description: Pi KVM href: https://pikvm.alexlebens.net siteMonitor: https://pikvm.alexlebens.net statusStyle: dot - 3D Printer: icon: mainsail.png description: K1C Mainsail href: http://printer.lebens-home.net siteMonitor: http://printer.lebens-home.net statusStyle: dot - Storage: - Cluster Storage: icon: ceph.png description: Ceph href: https://ceph-cl01tl.boreal-beaufort.ts.net siteMonitor: http://rook-ceph-mgr-dashboard.rook-ceph:7000 statusStyle: dot - Database: icon: pgadmin.png description: PGAdmin href: https://pgadmin-cl01tl.boreal-beaufort.ts.net siteMonitor: http://pgadmin.pgadmin:80 statusStyle: dot - Secrets: icon: vault.png description: Vault href: https://vault-cl01tl.boreal-beaufort.ts.net siteMonitor: http://vault.vault:8200 statusStyle: dot - Object Storage (Outline): icon: minio.png description: Minio Tenant href: https://minio-outline-cl01tl.boreal-beaufort.ts.net siteMonitor: http://minio-outline-console.outline:9090 statusStyle: dot - Object Storage (Penpot): icon: minio.png description: Minio Tenant href: https://minio-penpot-cl01tl.boreal-beaufort.ts.net siteMonitor: http://minio-penpot-console.penpot:9090 statusStyle: dot - Object Storage (Directus): icon: minio.png description: Minio Tenant href: https://minio-directus-cl01tl.boreal-beaufort.ts.net siteMonitor: http://minio-directus-console.directus:9090 statusStyle: dot - Object Storage (Ryot): icon: minio.png description: Minio Tenant href: https://minio-ryot-cl01tl.boreal-beaufort.ts.net siteMonitor: http://minio-ryot-console.ryot:9090 statusStyle: dot - Sonarr: - Sonarr: icon: sonarr.png description: TV Shows href: https://sonarr-cl01tl.boreal-beaufort.ts.net siteMonitor: http://sonarr4.sonarr4:80 statusStyle: dot widget: type: sonarr url: http://sonarr4.sonarr4:80 key: {{ "{{HOMEPAGE_VAR_SONARR_KEY}}" }} fields: ["wanted", "queued", "series"] enableQueue: false - Sonarr 4K: icon: sonarr.png description: TV Shows 4K href: https://sonarr-4k-cl01tl.boreal-beaufort.ts.net siteMonitor: http://sonarr4-4k.sonarr4-4k:80 statusStyle: dot widget: type: sonarr url: http://sonarr4-4k.sonarr4-4k:80 key: {{ "{{HOMEPAGE_VAR_SONARR4K_KEY}}" }} fields: ["wanted", "queued", "series"] enableQueue: false - Radarr: - Radarr: icon: radarr.png description: Movies href: https://radarr-cl01tl.boreal-beaufort.ts.net siteMonitor: http://radarr5.radarr5:80 statusStyle: dot widget: type: radarr url: http://radarr5.radarr5:80 key: {{ "{{HOMEPAGE_VAR_RADARR_KEY}}" }} fields: ["wanted", "queued", "movies"] enableQueue: false - Radarr 4K: icon: radarr.png description: Movies 4K href: https://radarr-4k-cl01tl.boreal-beaufort.ts.net siteMonitor: http://radarr5-4k.radarr5-4k:80 statusStyle: dot widget: type: radarr url: http://radarr5-4k.radarr5-4k:80 key: {{ "{{HOMEPAGE_VAR_RADARR4K_KEY}}" }} fields: ["wanted", "queued", "movies"] enableQueue: false - Other: - Lidarr: icon: lidarr.png description: Music href: https://lidarr-cl01tl.boreal-beaufort.ts.net siteMonitor: http://lidarr2.lidarr2:80 statusStyle: dot widget: type: lidarr url: http://lidarr2.lidarr2:80 key: {{ "{{HOMEPAGE_VAR_LIDARR2_KEY}}" }} fields: ["wanted", "queued", "artists"] - Readarr Books: icon: readarr.png description: Books href: https://readarr-books-cl01tl.boreal-beaufort.ts.net siteMonitor: http://readarr-books.readarr-books:80 statusStyle: dot widget: type: readarr url: http://readarr-books.readarr-books:80 key: {{ "{{HOMEPAGE_VAR_READARR_BOOKS_KEY}}" }} fields: ["wanted", "queued", "books"] enableQueue: false - Readarr Audiobooks: icon: readarr.png description: Audiobooks href: https://readarr-audiobooks-cl01tl.boreal-beaufort.ts.net siteMonitor: http://readarr-audiobooks.readarr-audiobooks:80 statusStyle: dot - Services (Servarr): - qBittorrent: icon: qbittorrent.png description: P2P Downloads href: https://qbittorrent-cl01tl.boreal-beaufort.ts.net siteMonitor: http://qbittorrent.qbittorrent:8080 statusStyle: dot widget: type: qbittorrent url: http://qbittorrent.qbittorrent:8080 - Tdarr: icon: tdarr.png description: Media transcoding and health checks href: https://tdarr-cl01tl.boreal-beaufort.ts.net siteMonitor: http://tdarr-web.tdarr:8265 statusStyle: dot widget: type: tdarr url: http://tdarr-web.tdarr:8265 - Prowlarr: icon: prowlarr.png description: Indexers href: https://prowlarr-cl01tl.boreal-beaufort.ts.net siteMonitor: http://prowlarr.prowlarr:80 statusStyle: dot widget: type: prowlarr url: http://prowlarr.prowlarr:80 key: {{ "{{HOMEPAGE_VAR_PROWLARR_KEY}}" }} - Book Bounty: icon: https://raw.githubusercontent.com/TheWicklowWolf/BookBounty/main/src/static/bookbounty.png description: Searches for Books href: https://bookbounty-cl01tl.boreal-beaufort.ts.net siteMonitor: http://book-bounty.book-bounty:80 statusStyle: dot - LidaTube: icon: https://raw.githubusercontent.com/TheWicklowWolf/LidaTube/main/src/static/lidatube.png description: Searches for Music href: https://lidatube-cl01tl.boreal-beaufort.ts.net siteMonitor: http://lidatube.lidatube:80 statusStyle: dot bookmarks.yaml: | - External Services: - Github: - abbr: GH href: https://github.com/alexlebens/infrastructure - Renovate: - abbr: RN href: https://developer.mend.io/[platform]/alexlebens/infrastructure - 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 - Dashboard Icons: - abbr: DI href: https://github.com/walkxcode/dashboard-icons/tree/main/png - Other Homes: - Dev: - abbr: DV href: https://home.alexlebens.dev - Lebens Home: - abbr: LH href: https://www.lebens-home.net - 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 ingress: tailscale: enabled: true className: tailscale hosts: - host: home-cl01tl paths: - path: / pathType: Prefix service: name: homepage port: 80 tls: - hosts: - home-cl01tl persistence: config: enabled: true type: configMap name: homepage-config 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