diff --git a/ansible/group_vars/all/oas.yml b/ansible/group_vars/all/oas.yml
index a126e6bdd188527875feb21d58ab83133c46ab78..e12b79711b0ddbdf86ee0953fc07660d04afee29 100644
--- a/ansible/group_vars/all/oas.yml
+++ b/ansible/group_vars/all/oas.yml
@@ -14,9 +14,10 @@ collabora_password: "{{ lookup('password', './cluster_data/secrets/collabora_adm
 grafana_admin_password: "{{ lookup('password', './cluster_data/secrets/grafana_admin_password chars=ascii_letters') }}"
 
 # git repo versions
-git_helmfiles_version: '6c5b62376e8ca8cd8789ece716e91ad0693e6f9f'
+git_helmfiles_version: 'f061a16bc92ecf13fa0e555d0927288a4685ffa9'
 git_charts_version: 'HEAD'
 git_local_storage_version: 'HEAD'
+git_nextcloud_version: 'bd748d9a11111411d3c9e536f90d9909b01b5b72'
 
 # Application versions
 # https://github.com/kubernetes-sigs/krew/releases
diff --git a/ansible/roles/setup/tasks/helmfiles.yml b/ansible/roles/setup/tasks/helmfiles.yml
index e7ea97ea9a250349be074b2136d3c1d92ed11e6c..2cc6d91c2d13211e09cfee91c51075ff04ef48e8 100644
--- a/ansible/roles/setup/tasks/helmfiles.yml
+++ b/ansible/roles/setup/tasks/helmfiles.yml
@@ -18,6 +18,14 @@
     dest: '/oas/source/repos/charts'
     version: '{{ git_charts_version }}'
 
+- name: Clone nextcloud repo
+  tags:
+    - git
+  git:
+    repo: 'https://code.greenhost.net/openappstack/nextcloud'
+    dest: '/oas/source/repos/nextcloud'
+    version: '{{ git_nextcloud_version }}'
+
 - name: Clone local-storage repo
   tags:
     - git