diff --git a/helm/dbrepo/Chart.lock b/helm/dbrepo/Chart.lock
index e26b869016fcfee00e7f08f1a1f18a306429a6fa..50562acfcba6deb9cc874e003179a6c1458879e7 100644
--- a/helm/dbrepo/Chart.lock
+++ b/helm/dbrepo/Chart.lock
@@ -4,7 +4,7 @@ dependencies:
   version: 1.4.0
 - name: keycloak
   repository: https://charts.bitnami.com/bitnami
-  version: 24.0.3
+  version: 24.6.3
 - name: mariadb-galera
   repository: https://charts.bitnami.com/bitnami
   version: 13.2.7
@@ -26,5 +26,8 @@ dependencies:
 - name: nginx
   repository: https://charts.bitnami.com/bitnami
   version: 18.3.1
-digest: sha256:acb36fe9078b39dd50381a03827c318897d401c1946aee453611b3b58c924a54
-generated: "2025-04-01T13:07:24.905667677+02:00"
+- name: postgresql
+  repository: https://charts.bitnami.com/bitnami
+  version: 16.1.0
+digest: sha256:fd6fb7a9547e6bb1c7d311b67dae7a3987247e16256ef3b553593ddd90b91340
+generated: "2025-05-03T19:27:21.68619261+02:00"
diff --git a/helm/dbrepo/README.md b/helm/dbrepo/README.md
index d297582e974d318b8b817fb834868ccdc99794a0..90e6eb6a75a85de338ce4cad6d71835dd309c09d 100644
--- a/helm/dbrepo/README.md
+++ b/helm/dbrepo/README.md
@@ -72,7 +72,7 @@ The command removes all the Kubernetes components associated with the chart and
 
 | Name                                     | Description                                                                                                                            | Value                                                                  |
 | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
-| `metadatadb.enabled`                     | Enable the Metadata datadb.                                                                                                            | `true`                                                                 |
+| `metadatadb.enabled`                     | Enable the Metadata Database.                                                                                                          | `true`                                                                 |
 | `metadatadb.host`                        | The hostname for the microservices.                                                                                                    | `metadata-db`                                                          |
 | `metadatadb.extraFlags`                  | Extra flags to ensure the query store works as intended, ref https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.6/api/data-db/#data | `--character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci` |
 | `metadatadb.rootUser.user`               | The root username.                                                                                                                     | `root`                                                                 |
@@ -86,6 +86,16 @@ The command removes all the Kubernetes components associated with the chart and
 | `metadatadb.resourcesPreset`             | The container resource preset                                                                                                          | `xlarge`                                                               |
 | `metadatadb.persistence.enabled`         | Enable persistent storage.                                                                                                             | `true`                                                                 |
 
+### Dashboard Database Enable the Dashboard Database.
+
+| Name                        | Description                           | Value               |
+| --------------------------- | ------------------------------------- | ------------------- |
+| `dashboarddb.enabled`       |                                       | `true`              |
+| `dashboarddb.host`          | The hostname for the microservices.   | `dashboard-db:5432` |
+| `dashboarddb.auth.database` | The dashboard database name.          | `grafana`           |
+| `dashboarddb.auth.username` | The dashboard database username.      | `grafana`           |
+| `dashboarddb.auth.password` | The dashboard database user password. | `dbrepo`            |
+
 ### Auth Service
 
 | Name                                   | Description                                                                                                       | Value                                                                                                                                                                                                                                                                                                                                                                                                      |
@@ -368,9 +378,10 @@ mqtt.prefetch = 10
 | `ui.containerSecurityContext.seccompProfile.type`      | Set container's Security Context seccomp profile                                                                                                                                                                                                                                                                     | `RuntimeDefault`                                            |
 | `ui.resourcesPreset`                                   | The container resource preset                                                                                                                                                                                                                                                                                        | `micro`                                                     |
 | `ui.resources`                                         | Set container requests and limits for different resources like CPU or memory (essential for production workloads)                                                                                                                                                                                                    | `{}`                                                        |
-| `ui.public.api.client`                                 | The endpoint for the client api. Defaults to the value of `gateway`.                                                                                                                                                                                                                                                 | `""`                                                        |
-| `ui.public.api.server`                                 | The endpoint for the server api. Defaults to the value of `gateway`.                                                                                                                                                                                                                                                 | `""`                                                        |
-| `ui.public.upload.client`                              | The endpoint for the upload client. Defaults to the value of `gateway` and path `/api/upload/files`.                                                                                                                                                                                                                 | `""`                                                        |
+| `ui.public.api.client`                                 | The endpoint for the client api. Overrides to the value of `gateway`.                                                                                                                                                                                                                                                | `""`                                                        |
+| `ui.public.api.server`                                 | The endpoint for the server api. Overrides to the value of `gateway`.                                                                                                                                                                                                                                                | `""`                                                        |
+| `ui.public.dashboard.url`                              | The url for the dashboard. Overrides to the value of `gateway` and path `/dashboard`.                                                                                                                                                                                                                                | `""`                                                        |
+| `ui.public.upload.client`                              | The endpoint for the upload client. Overrides to the value of `gateway` and path `/api/upload/files`.                                                                                                                                                                                                                | `""`                                                        |
 | `ui.public.title`                                      | The user interface title.                                                                                                                                                                                                                                                                                            | `Database Repository`                                       |
 | `ui.public.logo`                                       | The user interface logo.                                                                                                                                                                                                                                                                                             | `/logo.svg`                                                 |
 | `ui.public.icon`                                       | The user interface icon.                                                                                                                                                                                                                                                                                             | `/favicon.ico`                                              |
@@ -412,11 +423,12 @@ mqtt.prefetch = 10
 
 ### Dashboard UI
 
-| Name                          | Description                         | Value                 |
-| ----------------------------- | ----------------------------------- | --------------------- |
-| `dashboardui.enabled`         | Enable the Dashboard UI.            | `true`                |
-| `dashboardui.metrics.enabled` | Enable the metrics sidecar.         | `true`                |
-| `dashboardui.endpoint`        | The endpoint for the microservices. | `http://dashboard-ui` |
+| Name                               | Description                         | Value                      |
+| ---------------------------------- | ----------------------------------- | -------------------------- |
+| `dashboardui.enabled`              | Enable the Dashboard UI.            | `true`                     |
+| `dashboardui.metrics.enabled`      | Enable the metrics sidecar.         | `true`                     |
+| `dashboardui.endpoint`             | The endpoint for the microservices. | `http://dashboard-ui:3000` |
+| `dashboardui.grafana.replicaCount` | The number of replicas.             | `2`                        |
 
 ### Metric Service
 
diff --git a/helm/dbrepo/charts/keycloak-24.0.3.tgz b/helm/dbrepo/charts/keycloak-24.0.3.tgz
deleted file mode 100644
index 29a964b44168bec6c04969e16cf51c94b75952fc..0000000000000000000000000000000000000000
Binary files a/helm/dbrepo/charts/keycloak-24.0.3.tgz and /dev/null differ
diff --git a/helm/dbrepo/charts/keycloak-24.6.3.tgz b/helm/dbrepo/charts/keycloak-24.6.3.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..2196f1737a0aa9a6e1c4947de17fe842b171b610
Binary files /dev/null and b/helm/dbrepo/charts/keycloak-24.6.3.tgz differ
diff --git a/helm/dbrepo/charts/postgresql-16.1.0.tgz b/helm/dbrepo/charts/postgresql-16.1.0.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..4b12fe544d307c4aaa91f3a94ef2711d39b213ff
Binary files /dev/null and b/helm/dbrepo/charts/postgresql-16.1.0.tgz differ
diff --git a/helm/dbrepo/charts/seaweedfs-4.2.1.tgz b/helm/dbrepo/charts/seaweedfs-4.2.1.tgz
index 2e8722a788b04ed720c0d9f5d21b694800fe011b..9c5c79a5d2e6d591b59287f2f278c064e1ab9982 100644
Binary files a/helm/dbrepo/charts/seaweedfs-4.2.1.tgz and b/helm/dbrepo/charts/seaweedfs-4.2.1.tgz differ
diff --git a/helm/dbrepo/values.schema.json b/helm/dbrepo/values.schema.json
index f253e2dec4f956285bb99258ef80de893b9843cb..a4482a8d384468f140f63078584229b25be45a05 100644
--- a/helm/dbrepo/values.schema.json
+++ b/helm/dbrepo/values.schema.json
@@ -442,6 +442,42 @@
             },
             "type": "object"
         },
+        "dashboarddb": {
+            "properties": {
+                "auth": {
+                    "properties": {
+                        "database": {
+                            "type": "string"
+                        },
+                        "password": {
+                            "type": "string"
+                        },
+                        "username": {
+                            "type": "string"
+                        }
+                    },
+                    "type": "object"
+                },
+                "enabled": {
+                    "type": "boolean"
+                },
+                "fullnameOverride": {
+                    "type": "string"
+                },
+                "host": {
+                    "type": "string"
+                },
+                "metrics": {
+                    "properties": {
+                        "enabled": {
+                            "type": "boolean"
+                        }
+                    },
+                    "type": "object"
+                }
+            },
+            "type": "object"
+        },
         "dashboardservice": {
             "properties": {
                 "containerSecurityContext": {
@@ -559,6 +595,22 @@
         },
         "dashboardui": {
             "properties": {
+                "dashboardsProvider": {
+                    "properties": {
+                        "enabled": {
+                            "type": "boolean"
+                        }
+                    },
+                    "type": "object"
+                },
+                "datasources": {
+                    "properties": {
+                        "secretName": {
+                            "type": "string"
+                        }
+                    },
+                    "type": "object"
+                },
                 "enabled": {
                     "type": "boolean"
                 },
@@ -570,9 +622,26 @@
                 },
                 "grafana": {
                     "properties": {
+                        "extraConfigmaps": {
+                            "items": {
+                                "properties": {
+                                    "mountPath": {
+                                        "type": "string"
+                                    },
+                                    "name": {
+                                        "type": "string"
+                                    }
+                                },
+                                "type": "object"
+                            },
+                            "type": "array"
+                        },
                         "extraEnvVarsSecret": {
                             "type": "string"
                         },
+                        "replicaCount": {
+                            "type": "integer"
+                        },
                         "updateStrategy": {
                             "properties": {
                                 "type": {
@@ -605,6 +674,14 @@
                         }
                     },
                     "type": "object"
+                },
+                "persistence": {
+                    "properties": {
+                        "enabled": {
+                            "type": "boolean"
+                        }
+                    },
+                    "type": "object"
                 }
             },
             "type": "object"
@@ -873,42 +950,6 @@
                 "existingServerBlockConfigmap": {
                     "type": "string"
                 },
-                "extraVolumeMounts": {
-                    "items": {
-                        "properties": {
-                            "mountPath": {
-                                "type": "string"
-                            },
-                            "name": {
-                                "type": "string"
-                            },
-                            "subPath": {
-                                "type": "string"
-                            }
-                        },
-                        "type": "object"
-                    },
-                    "type": "array"
-                },
-                "extraVolumes": {
-                    "items": {
-                        "properties": {
-                            "configMap": {
-                                "properties": {
-                                    "name": {
-                                        "type": "string"
-                                    }
-                                },
-                                "type": "object"
-                            },
-                            "name": {
-                                "type": "string"
-                            }
-                        },
-                        "type": "object"
-                    },
-                    "type": "array"
-                },
                 "fullnameOverride": {
                     "type": "string"
                 },
@@ -1481,14 +1522,6 @@
                     "properties": {
                         "enabled": {
                             "type": "boolean"
-                        },
-                        "service": {
-                            "properties": {
-                                "type": {
-                                    "type": "string"
-                                }
-                            },
-                            "type": "object"
                         }
                     },
                     "type": "object"
@@ -1555,6 +1588,14 @@
                                 }
                             },
                             "type": "object"
+                        },
+                        "updateStrategy": {
+                            "properties": {
+                                "type": {
+                                    "type": "string"
+                                }
+                            },
+                            "type": "object"
                         }
                     },
                     "type": "object"
@@ -2024,6 +2065,14 @@
                             },
                             "type": "object"
                         },
+                        "dashboard": {
+                            "properties": {
+                                "url": {
+                                    "type": "string"
+                                }
+                            },
+                            "type": "object"
+                        },
                         "database": {
                             "properties": {
                                 "extra": {
diff --git a/helm/seaweedfs/Chart.lock b/helm/seaweedfs/Chart.lock
index 7dca0b6927791dbcc300fffdbf293accae9c37ed..f1741e07c59e46fb47f3563df750d7339f64d995 100644
--- a/helm/seaweedfs/Chart.lock
+++ b/helm/seaweedfs/Chart.lock
@@ -4,9 +4,9 @@ dependencies:
   version: 20.5.3
 - name: postgresql
   repository: oci://registry-1.docker.io/bitnamicharts
-  version: 16.6.5
+  version: 16.6.6
 - name: common
   repository: oci://registry-1.docker.io/bitnamicharts
-  version: 2.30.0
-digest: sha256:70d3ecdbdf71b1a9bcdea9c0deb4f776fcc2b51af444e85612b32f887c8b5576
-generated: "2025-04-25T10:46:57.714514706+02:00"
+  version: 2.30.2
+digest: sha256:79a3aee363cd4d88cd19f0c034d739b8dea199b2762f5d238bd9904ed77849d6
+generated: "2025-05-03T19:26:51.94678481+02:00"
diff --git a/helm/seaweedfs/charts/common-2.30.0.tgz b/helm/seaweedfs/charts/common-2.30.0.tgz
deleted file mode 100644
index df6d799a2c849afea773160f229d79eb1cf1af3b..0000000000000000000000000000000000000000
Binary files a/helm/seaweedfs/charts/common-2.30.0.tgz and /dev/null differ
diff --git a/helm/seaweedfs/charts/common-2.30.2.tgz b/helm/seaweedfs/charts/common-2.30.2.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..f35ca37f859944b5081011965987ff76bf3d75fc
Binary files /dev/null and b/helm/seaweedfs/charts/common-2.30.2.tgz differ
diff --git a/helm/seaweedfs/charts/postgresql-16.6.5.tgz b/helm/seaweedfs/charts/postgresql-16.6.5.tgz
deleted file mode 100644
index 5bb4086c3145d56441395d89a78c819dca468e8e..0000000000000000000000000000000000000000
Binary files a/helm/seaweedfs/charts/postgresql-16.6.5.tgz and /dev/null differ
diff --git a/helm/seaweedfs/charts/postgresql-16.6.6.tgz b/helm/seaweedfs/charts/postgresql-16.6.6.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..eea64cae7283ea48f6dd6977b6d7ba2af21cd948
Binary files /dev/null and b/helm/seaweedfs/charts/postgresql-16.6.6.tgz differ