- 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>
1.8 KiB
1.8 KiB
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
- Nextcloud - Previously deployed successfully with full OIDC integration
- ownCloud - Similar features, better documentation
- FileBrowser - Simpler alternative
- OpenCloud Enterprise - Contact sales@opencloud.eu for production Helm charts
Files
opencloud-deployment.yaml- Kubernetes manifests (incomplete)opencloud-oidc-sealed.yaml- OIDC credentialsopencloud-smtp-sealed.yaml- SMTP credentialsopencloud-jwt-sealed.yaml- JWT secret