nextcloud: enabled: true image: repository: nextcloud tag: "28-fpm" # pick a stable tag you want pullPolicy: IfNotPresent admin: user: admin password: changeme config: proxy.config.php: |- array ( 0 => 'nextcloud.darkstars.local', ), ); # Use built-in default SQLite for quick test deployments. For production, use external DB. database: type: sqlite # For PostgreSQL/MySQL, disable sqlite and configure external DB here. # Persistence: enable to keep user files across pod restarts (recommended for production) persistence: enabled: true accessMode: ReadWriteOnce size: 10Gi storageClass: "" # Service type (ClusterIP/LoadBalancer) service: type: ClusterIP port: 80 nodePort: null # Ingress (disabled by default) ingress: enabled: false annotations: {} hosts: - host: nextcloud.darkstars.local paths: - / tls: [] # Resources (small defaults; tune for your cluster) resources: requests: cpu: 100m memory: 128Mi limits: cpu: 500m memory: 512Mi mariadb: enabled: false redis: enabled: false probe: initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 5