diff --git a/apps/homeassistant/deployment.yaml b/apps/homeassistant/deployment.yaml
new file mode 100644
index 0000000..6f5ce3a
--- /dev/null
+++ b/apps/homeassistant/deployment.yaml
@@ -0,0 +1,37 @@
+
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: homeassistant
+spec:
+  replicas: 1
+  selector:
+    matchLabels:
+      app: homeassistant
+  template:
+    metadata:
+      labels:
+        app: homeassistant
+    spec:
+      containers:
+        - name: homeassistant
+          image: homeassistant/home-assistant:2023.11
+          ports:
+            - containerPort: 8123
+          env:
+          - name: TZ
+            value: Europe/Berlin
+          volumeMounts:
+            - name: config
+              mountPath: /config
+          resources:
+            requests:
+              cpu: "100m"
+              memory: "200Mi"
+            limits:
+              cpu: "2"
+              memory: "1Gi"
+      volumes:
+        - name: config
+          persistentVolumeClaim:
+            claimName: homeassistant-nfs
diff --git a/apps/homeassistant/ingress.yaml b/apps/homeassistant/ingress.yaml
index ad71bb3..09895cc 100644
--- a/apps/homeassistant/ingress.yaml
+++ b/apps/homeassistant/ingress.yaml
@@ -11,7 +11,7 @@ spec:
         - name: homeassistant-websocket
       kind: Rule
       services:
-        - name: homeassistant-home-assistant
+        - name: homeassistant-web
           port: 8123
   tls:
     certResolver: default-tls
diff --git a/apps/homeassistant/kustomization.yaml b/apps/homeassistant/kustomization.yaml
index 127f8d6..45e12ab 100644
--- a/apps/homeassistant/kustomization.yaml
+++ b/apps/homeassistant/kustomization.yaml
@@ -4,13 +4,15 @@ resources:
 - namespace.yaml
 - ingress.yaml
 - pvc.yaml
+- service.yaml
+- deployment.yaml
 
 namespace: homeassistant
 
 
-helmCharts:
-  - name: home-assistant
-    releaseName: homeassistant
-    version: 13.4.2
-    valuesFile: values.yaml
-    repo: https://k8s-at-home.com/charts/
+# helmCharts:
+#   - name: home-assistant
+#     releaseName: homeassistant
+#     version: 13.4.2
+#     valuesFile: values.yaml
+#     repo: https://k8s-at-home.com/charts/
diff --git a/apps/homeassistant/pvc.yaml b/apps/homeassistant/pvc.yaml
index 087d13f..966c96f 100644
--- a/apps/homeassistant/pvc.yaml
+++ b/apps/homeassistant/pvc.yaml
@@ -11,7 +11,7 @@ spec:
   accessModes:
     - ReadWriteOnce
   nfs:
-    path: /export/kluster/homeassistant
+    path: /kluster/homeassistant
     server: 192.168.1.157
 ---
 apiVersion: v1
diff --git a/apps/homeassistant/service.yaml b/apps/homeassistant/service.yaml
new file mode 100644
index 0000000..d75cb0d
--- /dev/null
+++ b/apps/homeassistant/service.yaml
@@ -0,0 +1,10 @@
+apiVersion: v1
+kind: Service
+metadata:
+  name: homeassistant-web
+spec:
+  selector:
+    app: homeassistant
+  ports:
+  - port: 8123
+    targetPort: 8123
\ No newline at end of file
diff --git a/infrastructure/backup/common/pvc.yaml b/infrastructure/backup/common/pvc.yaml
index 5c5db5a..2524da0 100644
--- a/infrastructure/backup/common/pvc.yaml
+++ b/infrastructure/backup/common/pvc.yaml
@@ -6,7 +6,7 @@ spec:
   capacity:
     storage: "1Mi"
   accessModes:
-    - ReadOnlyOnce
+    - ReadOnlyMany
   nfs:
     path: /kluster/
     server: 192.168.1.157
@@ -18,7 +18,7 @@ metadata:
 spec:
   storageClassName: ""
   accessModes:
-    - ReadOnlyOnce
+    - ReadOnlyMany
   resources:
     requests:
       storage: "1Mi"