Webseiten-Werkzeuge


tech:ucs:nextcloud

Dies ist eine alte Version des Dokuments!


Nextcloud

Die nextcloud Instanz läuft in einem Docker Container. Die zugehörige Container ID kann wie folgt ermittelt werden:

$  sudo docker ps
   #  CONTAINER ID        IMAGE
   #  46785cb9769f        docker.software-univention.de/nextcloud:18.0.4-0
   #  5c1c65eeaf33        docker.software-univention.de/onlyoffice-ds:5.5.1.76
   #  95b198c01996        docker.software-univention.de/ucs-appbox-amd64:4.3-3
   #  8b258146c572        docker.software-univention.de/openid-connect-provider:1.1-konnect-0.23.3

Fehlende Laufwerke

Nach einem Update oder einem Neustart fehlen manchmal die Laufwerke und diese müssen erst manuell gemounted werden:

$  mount -a
$  docker restart 46785cb9769f

Kommandozeile im Container

Um Zugriff auf die Kommandozeile des Containers zu erhalten, muss eine bash mit der Container ID gestartet werden:

$  sudo docker exec -it 46785cb9769f /bin/bash

Wenn nun z.B. fehlende Indizes oder optionale Spalten in der Datenbank erstellt werden sollen, kann man den Nextcloud client wie folgt aufrufen:

$  sudo -u www-data /var/www/html/occ db:add-missing-indices
$  sudo -u www-data /var/www/html/occ db:add-missing-columns

$  sudo -u www-data /var/www/html/occ db:add-missing-primary-keys
$  sudo -u www-data /var/www/html/occ db:convert-filecache-bigint

Zuletzt kam auch der Fall vor, dass der Updater manuell gestartet werden musste:

$  sudo -u www-data /var/www/html/occ upgrade

tech/ucs/nextcloud.1757063284.txt.gz · Zuletzt geändert: von lutz