diff --git a/flux2/apps/nextcloud/nextcloud-values-configmap.yaml b/flux2/apps/nextcloud/nextcloud-values-configmap.yaml
index 4d865b0322965beed9fefa506505ec2bc1d5bcc7..6adb448ed7fbe249a36a56328790694a64b807eb 100644
--- a/flux2/apps/nextcloud/nextcloud-values-configmap.yaml
+++ b/flux2/apps/nextcloud/nextcloud-values-configmap.yaml
@@ -198,7 +198,11 @@ data:
         save ""
 
     sociallogin:
-      server_name: "sso.${domain}"
-      client_id: nextcloud
-      client_secret: "${nextcloud_oauth_client_secret}"
-      wordpressgroups_claim: "openappstack_roles"
+      custom_oidc:
+        authorizeUrl: "sso.${domain}/oauth2/auth"
+        tokenUrl: "sso.${domain}/oauth2/token"
+        userInfoUrl: "sso.${domain}/userinfo"
+        clientSecret: "${nextcloud_oauth_client_secret}"
+        groupsClaim: "openappstack_roles"
+        clientId: nextcloud
+        title: OpenAppStack
diff --git a/flux2/infrastructure/sources/nextcloud.yaml b/flux2/infrastructure/sources/nextcloud.yaml
index 181face9e579786db4a19b9454f336b48664ae05..ae563b31aeb62c5814408794dcb9b18e10fcca16 100644
--- a/flux2/infrastructure/sources/nextcloud.yaml
+++ b/flux2/infrastructure/sources/nextcloud.yaml
@@ -14,4 +14,4 @@ spec:
   # For all available options, see:
   # https://toolkit.fluxcd.io/components/source/api/#source.toolkit.fluxcd.io/v1beta1.GitRepositoryRef
   ref:
-    tag: 0.4.0
+    tag: 0.5.0