stack.basicstack.de/apps/opencloud
CTO Agent de965ac33f OpenCloud deployment attempt - blocked on configuration complexity
- Created namespace, PVC, secrets, and ingress for OpenCloud
- Pods crash-looping due to JWT configuration requirement
- OpenCloud requires init-generated config files, not just env vars
- Official Helm charts archived, production charts require subscription
- Pocket ID client and group ready for use
- DNS configured for opencloud.basicstack.de

Deployment incomplete - awaiting guidance on whether to:
1. Deep-dive into OpenCloud config file structure
2. Use archived community Helm charts (unstable)
3. Switch to alternative like Nextcloud/ownCloud

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-04 18:59:33 +00:00
..
opencloud-deployment.yaml OpenCloud deployment attempt - blocked on configuration complexity 2026-07-04 18:59:33 +00:00
opencloud-jwt-sealed.yaml OpenCloud deployment attempt - blocked on configuration complexity 2026-07-04 18:59:33 +00:00
opencloud-oidc-sealed.yaml OpenCloud deployment attempt - blocked on configuration complexity 2026-07-04 18:59:33 +00:00
opencloud-smtp-sealed.yaml OpenCloud deployment attempt - blocked on configuration complexity 2026-07-04 18:59:33 +00:00
README.md OpenCloud deployment attempt - blocked on configuration complexity 2026-07-04 18:59:33 +00:00

OpenCloud Deployment - INCOMPLETE

Status: Blocked - Configuration complexity issues

Overview

Attempted deployment of OpenCloud (github.com/opencloud-eu/opencloud) v7.2.0, a modern Go-based file sharing platform.

What's Deployed

  • ✓ Namespace: opencloud
  • ✓ PVC: 100Gi encrypted hcloud volume (bound)
  • ✓ Sealed Secrets: OIDC, SMTP, JWT credentials
  • ✓ Ingress: opencloud.basicstack.de with TLS
  • ✓ Service and Deployment manifests
  • ✗ Pods: Crash-looping due to configuration issues

Configuration Challenge

OpenCloud requires proper initialization with opencloud init to generate configuration files. Environment variable configuration alone is insufficient for the JWT secret and other core settings.

Error: The jwt_secret has not been set properly in your config for opencloud

Official Helm Charts Status

The official Helm charts repository (github.com/opencloud-eu/helm) has been archived due to:

  • "High amount of AI generated contributions and poor maintenance"
  • Production-ready charts now require a business subscription from OpenCloud GmbH

Community charts are marked as:

  • Version 0.x.x (unstable)
  • Not officially supported
  • "Use at your own risk"

Pocket ID Integration (Ready)

Alternative Options

  1. Nextcloud - Previously deployed successfully with full OIDC integration
  2. ownCloud - Similar features, better documentation
  3. FileBrowser - Simpler alternative
  4. OpenCloud Enterprise - Contact sales@opencloud.eu for production Helm charts

Files

  • opencloud-deployment.yaml - Kubernetes manifests (incomplete)
  • opencloud-oidc-sealed.yaml - OIDC credentials
  • opencloud-smtp-sealed.yaml - SMTP credentials
  • opencloud-jwt-sealed.yaml - JWT secret