No introduction found. Create it?
Install with:
helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install homer bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
homer | vaskozl/home-infra | 88 | 3.6.0 | 3 days ago |
homer | Pumba98/flux2-gitops | 51 | 3.6.0 | 3 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
persistence.config.globalMounts[].path (4) /www/assets/config.yml | string |
string | |
boolean | |
persistence.config.name (4) homer-config | string |
persistence.config.type (4) configMap | string |
boolean | |
persistence.config.existingClaim (1) homer-config | string |
persistence.config.mountPath (1) /www/assets | string |
persistence.assets.existingClaim (1) local-volume-self-hosted | string |
persistence.assets.globalMounts[].path (1) /www/assets | string |
string | |
number | |
number | |
boolean | |
number | |
string | |
string | |
boolean | |
boolean | |
number | |
number | |
string | |
service.main.loadBalancerIP (1) 10.172.90.50 | string |
service.main.type (1) LoadBalancer | string |
string | |
number | |
controllers.homer.containers.app.image.repository (2) ghcr.io/bastienwirtz/homer | string |
controllers.homer.containers.app.image.tag (2) v24.12.1@sha256:4b44a4a9e3294ccef756275271342661c389ae2936e71ac96b911a139de57757 | string |
boolean | |
boolean | |
boolean | |
number | |
number | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
number | |
string | |
boolean | |
number | |
controllers.homer.type (1) deployment | string |
string | |
string | |
string | |
string | |
controllers.main.containers.main.env[].name (1) TZ | string |
controllers.main.containers.main.env[].value (1) ${TIMEZONE} | string, number |
boolean | |
boolean | |
boolean | |
number | |
number | |
ingress.app.hosts[].host (2) homer.${DOMAIN_NAME} | string |
string | |
string | |
string | |
string | |
ingress.app.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) network-system-authelia-auth@kubernetescrd | string |
ingress.app.className (1) traefik | string |
ingress.main.hosts[].host (2) homer.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (2) - homer.${SECRET_DOMAIN} | string |
ingress.main.tls[].secretName (2) homer-tls | string |
ingress.main.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
string | |
string | |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://auth.${SECRET_DOMAIN} | string |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-url" (1) http://authelia.networking.svc.cluster.local/api/authz/auth-request | string |
string | |
ingress.main.className (1) nginx-external | string |
boolean | |
string | |
configmap.config.data."config.yml" (1) ---
# Homepage configuration
# See https://fontawesome.com/icons for icons options
title: "Home Cluster Dashboard"
subtitle: "Kubernetes Cluster"
logo: "logo.png"
# icon: "fas fa-skull-crossbones" # Optional icon
header: true
footer: '<p>Created with <span class="has-text-danger">❤️</span> with <a href="https://bulma.io/">bulma</a>, <a href="https://vuejs.org/">vuejs</a> & <a href="https://fontawesome.com/">font awesome</a> // Fork me on <a href="https://github.com/bastienwirtz/homer"><i class="fab fa-github-alt"></i></a></p>' # set false if you want to hide it.
# Optional theme customization
theme: default
colors:
light:
highlight-primary: "#3367d6"
highlight-secondary: "#4285f4"
highlight-hover: "#5a95f5"
background: "#f5f5f5"
card-background: "#ffffff"
text: "#363636"
text-header: "#ffffff"
text-title: "#303030"
text-subtitle: "#424242"
card-shadow: rgba(0, 0, 0, 0.1)
link-hover: "#363636"
dark:
highlight-primary: "#3367d6"
highlight-secondary: "#4285f4"
highlight-hover: "#5a95f5"
background: "#131313"
card-background: "#2b2b2b"
text: "#eaeaea"
text-header: "#ffffff"
text-title: "#fafafa"
text-subtitle: "#f5f5f5"
card-shadow: rgba(0, 0, 0, 0.4)
link-hover: "#ffdd57"
# Optional message
message:
#url: https://b4bz.io
style: "is-dark" # See https://bulma.io/documentation/components/message/#colors for styling options.
title: "Service List"
icon: "fa fa-grin"
content: "This is a list of all services available in our home. <br /> Find more information on <a href='https://github.com/jgilfoil/k8s-gitops'>github.com/jgilfoil/k8s-gitops</a>"
# Optional navbar
# links: [] # Allows for navbar (dark mode, layout, and search) without any links
links:
- name: "Contribute"
icon: "fab fa-github"
url: "https://github.com/bastienwirtz/homer"
target: "_blank" # optional html a tag target attribute
- name: "Wiki"
icon: "fas fa-book"
url: "https://www.wikipedia.org/"
# Services
# First level array represent a group.
# Leave only a "items" key if not using group (group name, icon & tagstyle are optional, section separation will not be displayed).
services:
- name: "Media"
icon: "fas fa-photo-video"
items:
- name: "Plex"
#icon: fas fa-compact-disc
logo: "https://raw.githubusercontent.com/NX211/homer-icons/7e25ff430c87accb39b8b39ddb2e9617f46d6fb1/png/plex.png"
subtitle: "Movies, TV, and Audio Books"
tag: "App"
url: "https://plex.apostoli.pw"
target: "_plex"
- name: "Overseerr"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/overseerr.png"
subtitle: "Media Request Manager"
tag: "App"
url: "https://overseerr.apostoli.pw/"
target: "_overseerr"
- name: "Sonarr"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/sonarr.png"
subtitle: "TV Manager"
tag: "App"
url: "https://sonarr.apostoli.pw/"
target: "_sonarr"
- name: "Radarr"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/radarr.png"
subtitle: "Movie Manager"
tag: "App"
url: "https://radarr.apostoli.pw/"
target: "_radarr"
- name: "Transmission"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/transmission.png"
subtitle: "Media Aquisition"
tag: "App"
url: "https://transmission.apostoli.pw/"
target: "_transmission"
- name: "prowlarr"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/prowlarr.png"
subtitle: "Indexer Manager/Proxy"
tag: "App"
url: "https://prowlarr.apostoli.pw/"
target: "_transmission"
- name: "Deluge"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/deluge.png"
subtitle: "Media Aquisition"
tag: "App"
url: "http://192.168.99.50:8112"
target: "deluge"
- name: "Infra Tools"
icon: "fas fa-tools"
items:
- name: "Grafana"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/grafana.png"
subtitle: "Analytics and Visisualations"
tag: "Tools"
url: "https://grafana.apostoli.pw"
target: "_grafana"
- name: "Rook"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/rook.png"
subtitle: "Rook-Ceph Storage Cluster Dashboard"
tag: "Tools"
url: "https://rook.apostoli.pw"
target: "_rook"
- name: "NAS"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/synology.png"
subtitle: "Synology NAS Dashboard"
tag: "Tools"
url: "https://wanshitong.apostoli.pw:5001"
target: "_nas"
- name: "Traefik"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/traefik.png"
subtitle: "K8s Ingress and Traffic Router"
tag: "Tools"
url: "https://traefik.apostoli.pw"
target: "_traefik"
- name: "Cluster-Backup"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/minio.png"
subtitle: "Local NAS Minio"
tag: "Tools"
url: "http://wanshitong.apostoli.pw:9001/login"
target: "_minio"
- name: "Logs"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/minio.png"
subtitle: "Minio Loki Logs Storage Bucket"
tag: "Tools"
url: "http://wanshitong.apostoli.pw:11001/login"
target: "_minio"
- name: "Router"
logo: "https://raw.githubusercontent.com/NX211/homer-icons/master/png/router.png"
subtitle: "Netgear Nighthawk - Tomato Router"
tag: "Tools"
url: "http://192.168.1.1"
target: "_router"
| string |
boolean | |
image.pullPolicy (1) IfNotPresent | string |
image.repository (1) b4bz/homer | string |
image.tag (1) v23.05.1 | string |