stack.basicstack.de/apps/opencloud/README.md

54 lines
1.8 KiB
Markdown
Raw Normal View History

# 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