diff --git a/apps/code/gitea-data-pvc.yaml b/apps/code/gitea-data-pvc.yaml
index f6278dd4a611ebaa99cf16522dcf450c6632878a..d80e3753850fec9610a81ea8c645fb381d1934e3 100644
--- a/apps/code/gitea-data-pvc.yaml
+++ b/apps/code/gitea-data-pvc.yaml
@@ -13,3 +13,4 @@ spec:
     requests:
       storage: 2Gi
   storageClassName: local-path
+  reclaimPolicy: Retain
diff --git a/apps/code/gitea-postgres-pvc.yaml b/apps/code/gitea-postgres-pvc.yaml
index b8a6684fb99f2e1304381e4dd653e4ec87a29806..3579ac016fcc0c727fffb9f9719f9e2e7d58fab0 100644
--- a/apps/code/gitea-postgres-pvc.yaml
+++ b/apps/code/gitea-postgres-pvc.yaml
@@ -13,3 +13,4 @@ spec:
     requests:
       storage: 2Gi
   storageClassName: local-path
+  reclaimPolicy: Retain
diff --git a/apps/do-test/vikunja-postgres-pvc.yaml b/apps/do-test/vikunja-postgres-pvc.yaml
index bb3d3ef2bd8dbc6d8aab3560de5006f42241e6aa..327e15a0e48f454686c2de1d9d368137e134d481 100644
--- a/apps/do-test/vikunja-postgres-pvc.yaml
+++ b/apps/do-test/vikunja-postgres-pvc.yaml
@@ -11,3 +11,4 @@ spec:
     requests:
       storage: 2Gi
   storageClassName: local-path
+  reclaimPolicy: Retain
diff --git a/apps/do/vikunja-files-pvc.yaml b/apps/do/vikunja-files-pvc.yaml
index 69af5eefa8aa087a2a8e5040113f562ef18bc84d..3b0ac1773550f0eced8f61ff8cb4690e13d9d4c9 100644
--- a/apps/do/vikunja-files-pvc.yaml
+++ b/apps/do/vikunja-files-pvc.yaml
@@ -13,3 +13,4 @@ spec:
     requests:
       storage: 2Gi
   storageClassName: local-path
+  reclaimPolicy: Retain
diff --git a/apps/do/vikunja-postgres-pvc.yaml b/apps/do/vikunja-postgres-pvc.yaml
index 90a815ffc8ed1fba0af97169e26f9b448810c0bf..287ef0cb23cb871f97ae402ca44b39629e93d405 100644
--- a/apps/do/vikunja-postgres-pvc.yaml
+++ b/apps/do/vikunja-postgres-pvc.yaml
@@ -13,3 +13,4 @@ spec:
     requests:
       storage: 2Gi
   storageClassName: local-path
+  reclaimPolicy: Retain
diff --git a/apps/forge/forgejo-data-pvc.yaml b/apps/forge/forgejo-data-pvc.yaml
index 35d1e6c802854cafc115d9ee1652f0b3191fe0ae..efce544cb0ea0e0d27e190f76bdb5f975e7cefcc 100644
--- a/apps/forge/forgejo-data-pvc.yaml
+++ b/apps/forge/forgejo-data-pvc.yaml
@@ -13,3 +13,4 @@ spec:
     requests:
       storage: 2Gi
   storageClassName: local-path
+  reclaimPolicy: Retain
diff --git a/apps/forge/forgejo-postgres-pvc.yaml b/apps/forge/forgejo-postgres-pvc.yaml
index 3b33b469605273f693f09ff0c207f7f20b088640..f696aac55ffda39e095bd60c4686735dad0a14cf 100644
--- a/apps/forge/forgejo-postgres-pvc.yaml
+++ b/apps/forge/forgejo-postgres-pvc.yaml
@@ -13,3 +13,4 @@ spec:
     requests:
       storage: 2Gi
   storageClassName: local-path
+  reclaimPolicy: Retain
diff --git a/apps/ninja/invoiceninja-mariadb-pvc.yaml b/apps/ninja/invoiceninja-mariadb-pvc.yaml
index 5180eb16455502cb60ff0934060b1caf93de7099..4d644349096e98d7adb31fa6e5766a3434ceed58 100644
--- a/apps/ninja/invoiceninja-mariadb-pvc.yaml
+++ b/apps/ninja/invoiceninja-mariadb-pvc.yaml
@@ -13,3 +13,4 @@ spec:
     requests:
       storage: 8Gi
   storageClassName: local-path
+  reclaimPolicy: Retain
diff --git a/apps/ninja/invoiceninja-pvc.yaml b/apps/ninja/invoiceninja-pvc.yaml
index e9b702027d9a6786f8232b6eb81f575c133c90b6..cf53c24bcb5e9076a972d0e5c9e04d9093d565ef 100644
--- a/apps/ninja/invoiceninja-pvc.yaml
+++ b/apps/ninja/invoiceninja-pvc.yaml
@@ -13,3 +13,4 @@ spec:
     requests:
       storage: 2Gi
   storageClassName: local-path
+  reclaimPolicy: Retain
diff --git a/apps/time/pvc.yaml b/apps/time/pvc.yaml
index efc0ded13dbc8369e7896fb0e41fe7d7d3b11679..df4ead9f5a77dfbcc4dbbd792977a705f099b14b 100644
--- a/apps/time/pvc.yaml
+++ b/apps/time/pvc.yaml
@@ -13,3 +13,4 @@ spec:
     requests:
       storage: 2Gi
   storageClassName: local-path
+  reclaimPolicy: Retain