User Tools

Site Tools


infrastructure:services:cloud

This is an old revision of the document!


Cloud

service-urls:
https://cloud.hamburg.ccc.de/
host-fqdn:
cloud-intern.hamburg.ccc.de
server:
Chaosknoten
maintainer:
julian, yuri, Max
ccchh-id-integration:
true

TODO: Wofür ist dieser Service?

Konfiguration

Basis-Konfiguration

Die Konfiguration für die Nextcloud kommt fast komplett aus der nextcloud Ansible Rolle. Siehe hier insbesondere:

  • inventories/chaosknoten/host_vars/cloud.yaml
  • templates/chaosknoten/configs/cloud/extra_configuration.php.j2

OpenID Connect-Konfiguration

Die Nextcloud nutzt als Nutzer-Backend die CCCHH ID. Hierfür benutzen wir die OpenID Connect user backend App (siehe auch ihr GitHub).

Mit dieser App installiert, gibt es dann die OpenID Connect Sektion in den Einstellungen. Hier sieht unsere Konfiguration für CCCHH ID als Backend dann wie folgt aus:

Folgende Konfiguration ist interessant:

  • preferred_username für das User ID mapping: Damit die Nutzer ihren Keycloak-Nutzernamen als Nextcloud-Nutzernamen haben.
  • Use group provisioning.: Damit die Gruppen aus dem Keycloak in die Nextcloud weitergegeben werden. Hier siehe auch die relevante Keycloak-Konfiguration.
  • Auch für das Quota wurde im Keycloak Konfiguration vorgenommen.

Weitere Konfiguration

  • Setze Adminstration → Sharing → Allow username autocompletion in share dialog and allow access to the system address book auf aus, da sonst jeder Nutzer anscheinend alle anderen Nextcloud Nutzer und deren E-Mail-Addressen im Addressbuch hat.
infrastructure/services/cloud.1693326432.txt.gz · Last modified: 2023-08-29 16:27 UTC by julian

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki