stack.basicstack.de/apps/opencloud/README.md
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

53 lines
1.8 KiB
Markdown

# 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