Dies ist eine alte Version des Dokuments!
UCS-Nextcloud Sammelthread
Hier findest du Hinweise und Tips zu Nextcloud auf UCS.
php-imagick hat keine SVG Unterstützung
Dies kann durch Installation eines Paketes in dem Dockercontainer behoben werden.
univention-app shell nextcloud apt install libmagickcore-6.q16-6-extra
Es wird ein Problem mit der Ländervorwahl beim Selbstcheck aufgezeigt
Möchte man Österreich als Default setzten, funktioniert das wie folgt:
univention-app shell nextcloud sudo -u www-data /var/www/html/occ config:system:set default_phone_region --type string --value="AT"
CA im Docker installieren
Fehlkonfiguration wird aufgezeigt. Wieder einmal .well-known/XXX
. Hierzu musst du ein File auf deinem UCS-Server besitzen der Nextcloud als Docker trägt, wo diese Info's zu finden sind. z.B. /etc/apache2/ucs-sites.conf.d/meine_local.conf
mit folgendem Inhalt (getestet mit Nextcloud 21.0.4-0):
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^/\.well-known/host-meta /nextcloud/public.php?service=host-meta [QSA,L] RewriteRule ^/\.well-known/host-meta\.json /nextcloud/public.php?service=host-meta-json [QSA,L] Redirect 301 /.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger RewriteRule ^/\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L] RewriteRule ^/\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L] </IfModule>
Probleme mit X-Frame Headers
Hierfür muss die /etc/apache2/sites-enabled/default-ssl.conf
editiert werden. Dabei wird folgende Zeile eingefügt Header set X-Frame-Options „SAMEORIGIN“
Beispiel:
<IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" Header set X-Frame-Options "SAMEORIGIN" </IfModule> ProxyPass /nextcloud http://127.0.0.1:40000/nextcloud retry=0 ProxyPassReverse /nextcloud http://127.0.0.1:40000/nextcloud </VirtualHost> </IfModule>