Nextcloud

Nextcloud

Aidas-dev Updated

File contents

Nextcloud

Skill router. Pick sub-skill based on task.

Which Sub-Skill?

Task Load skill What it does
Deploy, configure, upgrade Nextcloud on K8s with Helm chart nextcloud-helm HelmRelease values, DB (external/internal), Gateway API/Ingress, Redis, S3, Collabora, cron, metrics, Imaginary previews
Manage users, groups, apps via Provisioning API nextcloud-api OCS API endpoints, auth (Basic + OCS-APIRequest), curl examples for users/groups/apps CRUD

Decision Flow

  • Installing or upgrading Nextcloud on Kubernetes? → nextcloud-helm
  • Need to create/edit/delete users or groups programmatically? → nextcloud-api
  • Configuring external DB (PostgreSQL/MySQL), S3 object storage, Redis cache? → nextcloud-helm
  • Setting up SMTP, Collabora, Imaginary previews, cron jobs? → nextcloud-helm
  • Adding a user from a script or CI pipeline? → nextcloud-api
  • Need to enable/disable an app or list installed apps via API? → nextcloud-api
  • Bumping chart version or modifying values.yaml? → nextcloud-helm
  • Setting up Gateway API (HTTPRoute) for Nextcloud? → nextcloud-helm

Aidas-dev/k8s-agent-skills/tree/main/skills/nextcloud commit 117e222a01

Frequently asked questions

npx skillmds@latest add aidas-dev/nextcloud