Skip to content

suse-coder/helm

 
 

Repository files navigation

OpenCloud Helm Charts

Welcome to the OpenCloud Helm Charts repository! This repository is intended as a community-driven space for developing and maintaining Helm charts for deploying OpenCloud on Kubernetes.

📑 Table of Contents

🚀 About

This repository is created to welcome contributions from the community. It does not contain official charts from OpenCloud GmbH and is not officially supported by OpenCloud GmbH. Instead, these charts are maintained by the open-source community.

OpenCloud is a cloud collaboration platform that provides file sync and share, document collaboration, and more. This Helm chart deploys OpenCloud with Keycloak for authentication, MinIO for object storage, and multiple options for document editing including Collabora and OnlyOffice.

💬 Community

Join our Matrix chat for discussions about OpenCloud Helm Charts:

For general OpenCloud discussions:

💡 Contributing

We encourage contributions from the community! This repository follows a community-driven development model with defined roles and responsibilities.

For detailed contribution guidelines, please see our CONTRIBUTING.md document.

This includes:

  • How to submit contributions
  • Our community governance model
  • How to become a reviewer or maintainer

The current maintainers and reviewers are listed in MAINTAINERS.md.

Prerequisites

  • Kubernetes 1.19+
  • Helm 3.2.0+
  • PV provisioner support in the underlying infrastructure (if persistence is enabled)
  • External ingress controller (e.g., Cilium Gateway API) for routing traffic to the services

⚠️ Version Stability Notice

Important: These Helm charts are currently at version 0.x.x, which according to Semantic Versioning 2.0 means:

  • The charts are still under heavy development
  • Breaking changes may occur at any time
  • The public API should not be considered stable
  • Use with caution in production environments

We recommend pinning to specific chart versions and thoroughly testing updates before applying them.

📦 Available Charts

This repository contains the following charts:

Production Chart (charts/opencloud)

The complete OpenCloud deployment with all components for production use:

  • Full microservices architecture
  • Keycloak for authentication
  • MinIO for object storage
  • Document editing with Collabora and/or OnlyOffice
  • Full Gateway API integration

View Production Chart Documentation

Microservices Chart (charts/opencloud-microservices)

Architecture: Pod-per-service

  • Every single service in its own pod
  • Full Gateway API integration
  • NATS service discovery required
  • Keycloak for authentication
  • MinIO for object storage
  • Integrated LDAP
  • Document editing with Collabora and/or OnlyOffice
  • Slightly higher resource usage due to microservices pod overhead
  • See architectural warnings

Development Chart (charts/opencloud-dev)

A lightweight single-container deployment for development and testing:

  • Simplified deployment (single Docker container)
  • Minimal resource requirements
  • Quick setup for testing

View Development Chart Documentation

📜 License

This project is licensed under the AGPLv3 licence. See the LICENSE file for more details.

Community Maintained

This repository is community-maintained and not officially supported by OpenCloud GmbH. Use at your own risk, and feel free to contribute to improve the project!

About

Community Helm Charts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • CUE 60.8%
  • Mustache 25.5%
  • Smarty 10.8%
  • Shell 2.9%
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy