diff --git a/flux2/apps/nextcloud/release.yaml b/flux2/apps/nextcloud/release.yaml
index 85601730d3066a3a25532dae0fa7acd8d52d05c2..dcb239d50c1417f8603257aba16b4d98d85548b7 100644
--- a/flux2/apps/nextcloud/release.yaml
+++ b/flux2/apps/nextcloud/release.yaml
@@ -8,10 +8,10 @@ spec:
   releaseName: nc
   chart:
     spec:
-      chart: .
-      # NOTE: Change the GitRepository yaml file if you want a different version
+      chart: nextcloud-onlyoffice
+      version: 0.5.3
       sourceRef:
-        kind: GitRepository
+        kind: HelmRepository
         name: nextcloud
         namespace: flux-system
   interval: 1h
diff --git a/flux2/core/base/sources/nextcloud.yaml b/flux2/core/base/sources/nextcloud.yaml
index 95c54e09f79c3e6b458aec6b1b4721024377a5e3..fc4f46a0551bd1c48968042b025065e93897afa5 100644
--- a/flux2/core/base/sources/nextcloud.yaml
+++ b/flux2/core/base/sources/nextcloud.yaml
@@ -1,6 +1,6 @@
 ---
 apiVersion: source.toolkit.fluxcd.io/v1beta1
-kind: GitRepository
+kind: HelmRepository
 metadata:
   name: nextcloud
   namespace: flux-system
@@ -8,10 +8,4 @@ spec:
   # The interval at which to check the upstream for updates
   interval: 1h
   # The repository URL, can be a HTTP/S or SSH address
-  url: https://open.greenhost.net/stackspin/nextcloud
-  # The Git reference to checkout and monitor for changes
-  # (defaults to master)
-  # For all available options, see:
-  # https://toolkit.fluxcd.io/components/source/api/#source.toolkit.fluxcd.io/v1beta1.GitRepositoryRef
-  ref:
-    tag: 0.5.1
+  url: https://open.greenhost.net/api/v4/projects/1/packages/helm/stable