diff --git a/doc/LiveUpgrade.md b/doc/LiveUpgrade.md
index b6cb87b..647cb23 100644
--- a/doc/LiveUpgrade.md
+++ b/doc/LiveUpgrade.md
@@ -11,6 +11,7 @@
 - 7.2.0: nextcloud 27 (manual publish)
 - 10.0.0: nextcloud 28.0.5
 - 10.1.0: nextcloud 29.0.0
+- 10.3.0: nextcloud 30
 
 ## Uprgrading process
 
diff --git a/infrastructure/nextcloud/image/Dockerfile b/infrastructure/nextcloud/image/Dockerfile
index 39954be..41e4dfa 100644
--- a/infrastructure/nextcloud/image/Dockerfile
+++ b/infrastructure/nextcloud/image/Dockerfile
@@ -1,4 +1,4 @@
-FROM nextcloud:29
+FROM nextcloud:30
 
 # REQUIRES docker >= 2.10.10
 # https://docs.docker.com/engine/release-notes/20.10/#201010
diff --git a/src/main/cljc/dda/c4k_nextcloud/core.cljc b/src/main/cljc/dda/c4k_nextcloud/core.cljc
index 8b082b4..2d2da83 100644
--- a/src/main/cljc/dda/c4k_nextcloud/core.cljc
+++ b/src/main/cljc/dda/c4k_nextcloud/core.cljc
@@ -24,7 +24,8 @@
           #(not (nil? %))
           (cm/concat-vec
            (ns/generate resolved-config)
-           (postgres/generate-config (merge resolved-config {:postgres-size :8gb
+           (postgres/generate-config (merge resolved-config {:postgres-image "postgres:17"
+                                                             :postgres-size :8gb
                                                              :db-name "cloud"
                                                              :pv-storage-size-gb 50}))
            [(nextcloud/generate-pvc resolved-config)