# 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) - Client ID: `2f3c0cea-697f-4dbc-9573-6f6e8adfd4b0` - Group: `opencloud_admins` - User: andreas.leinen@basicstack.de ## 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