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
nextcloud.yaml
apiVersion: glasskube.eu/v1alpha1
kind: Nextcloud
metadata:
name: nextcloud
spec:
host: nextcloud.mycompany.eu
defaultPhoneRegion: DE
apps:
office:
host: office.nextcloud.mycompany.eu
Spec
Name | Type | |
---|---|---|
host | String | (required) |
defaultPhoneRegion | String? | null |
apps | AppsSpec | |
resources | ResourceRequirements | |
smtp | SmtpSpec? | null |
storage | StorageSpec | null |
AppsSpec
Name | Type | |
---|---|---|
office | OfficeSpec | null |
oidc | OidcSpec | null |
StorageSpec
Name | Type | |
---|---|---|
s3 | S3 | (required) |
S3
Name | Type | |
---|---|---|
bucket | String | (required) |
accessKeySecret | SecretKeySelector | (required) |
secretKeySecret | SecretKeySelector | (required) |
region | String? | null |
hostname | String? | null |
port | Int? | null |
objectPrefix | String? | null |
autoCreate | Boolean? | null |
useSsl | Boolean | true |
usePathStyle | Boolean? | null |
legacyAuth | Boolean? | null |