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 | angelnu/k8s-gitops | 150 | 1.5.1 | 3 days ago |
homer | Pumba98/flux2-gitops | 49 | 3.5.1 | 4 days ago |
homer | vaskozl/home-infra | 87 | 3.5.1 | 7 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 (2) homer-pvc | string |
persistence.config.mountPath (2) /www/assets | string |
persistence.assets.existingClaim (1) local-volume-self-hosted | string |
persistence.assets.globalMounts[].path (1) /www/assets | string |
string | |
number | |
number | |
string | |
service.main.loadBalancerIP (1) 10.172.90.50 | string |
service.main.type (1) LoadBalancer | string |
string | |
number | |
number | |
number | |
boolean | |
number | |
string | |
string | |
boolean | |
boolean | |
ingress.main.hosts[].host (3) homer.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (3) - homer.${SECRET_DOMAIN} | string |
ingress.main.tls[].secretName (2) homer-tls | string |
boolean | |
ingress.main.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
string | |
string | |
string | |
ingress.main.annotations."hajimari.io/icon" (1) view-dashboard | string |
ingress.main.annotations."hajimari.io/info" (1) Casa96 Dashboard | 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 |
string | |
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 |
controllers.homer.containers.app.image.repository (2) ghcr.io/bastienwirtz/homer | string |
controllers.homer.containers.app.image.tag (2) v24.10.1@sha256:f62ec1d6ad657212c47af91489def9d3b014f580d948846c398cc0282eb27909 | 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 | |
image.repository (2) docker.io/b4bz/homer | string |
image.tag (2) v24.10.1@sha256:f62ec1d6ad657212c47af91489def9d3b014f580d948846c398cc0282eb27909 | string |
image.pullPolicy (1) IfNotPresent | string |
addons.codeserver.args[] (1) - --user-data-dir | string |
boolean | |
addons.codeserver.image.repository (1) ghcr.io/coder/code-server | string |
addons.codeserver.image.tag (1) 4.93.1@sha256:c69e398d1b64589b3b77a7becfd03f4ec524982def20e6bffbb51b1b839e72ba | string |
string | |
string | |
addons.codeserver.ingress.annotations."hajimari.io/icon" (1) vscode-icons:file-type-vscode | string |
string | |
boolean | |
addons.codeserver.ingress.hosts[].host (1) home-editor.pub.${CLUSTER_DOMAIN} | string |
string | |
string | |
addons.codeserver.ingress.tls[].hosts[] (1) - home-editor.pub.${CLUSTER_DOMAIN} | string |
string | |
string | |
addons.codeserver.workingDir (1) /www/assets | 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 | |
env.GID (1) 911 | string |
env.TZ (1) Europe/Berlin | string |
env.UID (1) 911 | string |