Skip to content
Snippets Groups Projects
values-local.yaml.example 2.32 KiB
Newer Older
nextcloud:
  nextcloud:
    host: "files.your.domain"
    password: Set a password here

  ingress:
    enabled: true
    annotations:
      # Tell traefik to automatically get a TLS certificate
      kubernetes.io/tls-acme: "true"
    hosts:
      - "files.your.domain"

  # Enable and configure MariaDB chart
  mariadb:
    db:
      password: Set a mysql password
    master:
      persistence:
        ## Enable PostgreSQL persistence using Persistent Volume Claims.
        enabled: true
        size: 512Mi
    replication:
      enabled:
        false
    rootUser:
      password: Set a mysql root user password

Arie Peterson's avatar
Arie Peterson committed
  server_name: "office.your.domain"
  jwtSecret: Set any random secret for JWT here
  ingress:
    enabled: true
    hosts:
      - "office.your.domain"

postgresql:
  postgresqlPassword: Set a password for postgresql

rabbitmq:
  rabbitmq:
    password: Set a password for rabbitmq here
Mark's avatar
Mark committed

# apps controls which apps will be installed and enabled in nextcloud
apps:
  - name: sociallogin
    # apps[0].enabled needs to be set to true if you want to enable login via an external
    # oauth server. In that case you need to configure all the values in `sociallogin`
    enabled: false
  - name: onlyoffice
    enabled: true

# sociallogin enables login via oAuth/Open-ID Connect
Mark's avatar
Mark committed
sociallogin:
  # sociallogin.server_name is the FQDN of you oAuth server. The oAuth server needs to
  # provide the endpoints `/userinfo`, `/oauth2/token` and `/oauth2/auth` and according
  # to the oauth2 standard it needs to be accessible via https with valid certificates
Mark's avatar
Mark committed
  server_name: sso.oas.example.net
  # sociallogin.client_id is the client name nextcloud will use to communicate with the
  # oAuth server
Mark's avatar
Mark committed
  client_id: nextcloud

  ## sociallogin.client_secret is the password that nextcloud uses when communicating with
  ## the oauth server
  # client_secret: "YouReallyNeedToChangeThis"

  # sociallogin.groups_claim is the name of a claim that the nextcloud server can retrieve
  # by querying the `/userinfo` enfpoint of the openID Connect server. For every value in
  # the groups_claim a corresponding group with a `oas_` prefix will be created if they don't
  # exist yet. The user will then be added to those groups.
  # If the claim contains the value `admin` the user will be added granted admin privileges.
Mark's avatar
Mark committed
  groups_claim: "openappstack_roles"