🦞 Homarr

Simplify the management of your server with Homarr - a sleek, modern dashboard that puts all of your apps and services at your fingertips. With Homarr, you can access and control everything in one convenient location. Homarr seamlessly integrates with the apps you’ve added, providing you with valuable information and giving you complete control. Installation is a breeze, and Homarr supports a wide range of deployment methods.
The above banner image and text are copied from ajnart/homarr
🚀 Usage
- Add my Helm repository
helm repo add deler https://helm.deler.dev - update information of available charts
helm repo update - Install the chart
helm install my-release deler/homarr
📄 Values
| Key | Type | Default | Description |
|---|---|---|---|
| homarr.affinity | object | {} |
affinity config. |
| homarr.annotations | object | {} |
Pod annotations config. |
| homarr.extraEnv | list | [] |
Extra environment variables for homarr. |
| homarr.image | object | See values.yaml | Homarr image config. |
| homarr.image.imagePullPolicy | string | "IfNotPresent" |
Image pull policy. |
| homarr.image.imagePullSecrets | string | nil |
Image pull secrets. |
| homarr.image.port | int | 7575 |
Container port. It must be higher than 1042. |
| homarr.image.repository | string | "ghcr.io/ajnart/homarr" |
Image repo. |
| homarr.image.tag | string | nil |
Image tag. If not set the value will be chart appVersion value. |
| homarr.nodeSelector | object | {} |
nodeSelector config. |
| homarr.persistence | object | See values.yaml | Configs data persistence config. |
| homarr.persistence.accessMode | string | "ReadWriteMany" |
PVC access mode. |
| homarr.persistence.enabled | bool | false |
If enabled create pvc volume to the pod. Otherwise attach emptyDir. |
| homarr.persistence.size | string | "1Gi" |
PVC size. |
| homarr.persistence.storageClass | string | "" |
PVC storage class. |
| homarr.replicas | int | 1 |
Number of replicas. |
| homarr.resources | object | {} |
The resource settings for homarr pod. |
| homarr.securityContext | object | See values.yaml | Container Security Context. |
| homarr.tolerations | list | [] |
tolerations config. |
| ingress | object | See values.yaml | Homarr ingress config. |
| ingress.annotations | object | {} |
Ingress annotations. |
| ingress.className | string | nil |
Ingress class name. |
| ingress.enabled | bool | false |
If enabled create k8s ingress for homarr. |
| ingress.host | string | "homarr.home.local" |
Ingress host. |
| ingress.path | string | "/" |
Ingress path. |
| ingress.pathType | string | "Prefix" |
Ingress path type. |
| ingress.tls | list | [] |
Ingress tls config. |
| securityContext | object | See values.yaml | Pod Security Context. |
| service | object | See values.yaml | Homarr service config. |
| service.annotations | object | {} |
Service annotations. |
| service.enabled | bool | true |
If enabled create k8s service for homarr. |
| service.nodePort | string | nil |
Service node port (Used if service type is NodePort). |
| service.port | int | 80 |
Service port. |
| service.type | string | "ClusterIP" |
Service type. |