Skip to main content

Nextcloud

Nextcloud is an open-source platform for content collaboration. It offers real-time document editing, video chat, and groupware functions accessible across multiple platforms. Nextcloud facilitates seamless file access, sharing, and synchronization, enhances online dialogues, and provides a user-friendly office suite for collaborative editing, making it a versatile tool for individuals and organizations.

Example

apiVersion: glasskube.eu/v1alpha1
kind: Nextcloud
metadata:
name: nextcloud
spec:
host: nextcloud.mycompany.eu
defaultPhoneRegion: DE
apps:
office:
host: office.nextcloud.mycompany.eu

Spec

NameType
versionString"27.0.1"Check for releases on GitHub.
hostString(required)
defaultPhoneRegionString?null
appsAppsSpec
serverServerSpec
smtpSmtpSpec?null
storageStorageSpecnull
databasePostgresDatabaseSpec?

AppsSpec

NameType
officeOfficeSpecnull
oidcOidcSpecnull

ServerSpec

NameType
resourcesResourceRequirements
maxChildrenInt512
startServersIntdepends on maxChildren
minSpareServersIntdepends on maxChildren
maxSpareServersIntdepends on maxChildren

StorageSpec

NameType
s3S3(required)

S3

NameType
bucketString(required)
accessKeySecretSecretKeySelector(required)
secretKeySecretSecretKeySelector(required)
regionString?null
hostnameString?null
portInt?null
objectPrefixString?null
autoCreateBoolean?null
useSslBooleantrue
usePathStyleBoolean?null
legacyAuthBoolean?null