nextcloud

Deploy and maintain Nextcloud on Kubernetes with Helm, ArgoCD, and Rook-Ceph.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill nextcloud-kettleofketchup
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nextcloud
Source: https://github.com/kettleofketchup/KettleOfSkills/tree/main/plugins/nextcloud/skills/nextcloud
Command: npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill nextcloud-kettleofketchup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deploying and maintaining a production-ready self-hosted Nextcloud instance on Kubernetes requires coordinating complex configurations for storage, ingress, authentication, office integration, and day-2 operations like upgrades and backups, which is time-consuming and error-prone for infrastructure and DevOps teams.

Core Features & Use Cases

  • End-to-End Kubernetes Deployment: Provides full Helm chart configuration, ArgoCD GitOps setup, and Rook-Ceph storage provisioning for Nextcloud with PostgreSQL, Redis, and Traefik ingress.
  • SSO and Office Integration: Includes step-by-step guides for configuring Authentik SAML single sign-on and Collabora CODE office suite for real-time collaborative editing.
  • Day-2 Operations Support: Offers reference material for performing upgrades, backups, occ command usage, and troubleshooting common issues like trusted domain errors, cron job failures, and WOPI host misconfigurations. Use case: A homelab administrator can use this skill to deploy a fully functional Nextcloud instance with SSO and office capabilities in under an hour, instead of spending days manually configuring each component.

Quick Start

Use the nextcloud skill to deploy a production-ready Nextcloud instance on your Kubernetes cluster with Rook-Ceph storage, Traefik ingress, and Authentik SAML SSO enabled.

Frequently Asked Questions about nextcloud

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Nextcloud on Kubernetes using Helm and ArgoCD?▼

To deploy Nextcloud on Kubernetes, you can use Helm chart configurations alongside an ArgoCD app-of-apps GitOps setup. This approach integrates PostgreSQL, Redis, Traefik ingress, and Rook-Ceph persistent storage provisioning for a production-ready environment.

Can I configure SAML single sign-on for a self-hosted Nextcloud instance?▼

Yes, you can configure SAML single sign-on for self-hosted Nextcloud using Authentik. The setup provides step-by-step guides to integrate authentication systems securely into your Kubernetes deployment.

What is the best way to handle persistent storage for Nextcloud in a Kubernetes cluster?▼

The best way to handle persistent storage for Nextcloud in Kubernetes is by provisioning Rook-Ceph. This provides reliable, scalable block storage that integrates directly with your Helm deployment.

How do I troubleshoot trusted domain errors and cron job failures in Nextcloud?▼

To troubleshoot trusted domain errors and cron job failures in Nextcloud, you can use day-2 operational support references. This includes utilizing occ commands and checking configurations to resolve common Kubernetes deployment issues.

Does this Nextcloud Kubernetes deployment support Collabora CODE office integration?▼

Yes, the Nextcloud Kubernetes deployment supports Collabora CODE office suite integration. It includes configuration steps for real-time collaborative editing and troubleshooting WOPI host misconfigurations.

Do I need ArgoCD to manage Nextcloud on Kubernetes, or can I use standard Helm?▼

You do not strictly need ArgoCD, as standard Helm can deploy Nextcloud. However, utilizing ArgoCD GitOps provides streamlined app-of-apps deployment and improved maintenance for day-2 operations.