Webseiten-Werkzeuge


tech:ucs:nextcloud

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
tech:ucs:nextcloud [2020/05/12 07:41] – angelegt lutztech:ucs:nextcloud [2025/09/05 09:09] (aktuell) – [Kommandozeile im Container] lutz
Zeile 1: Zeile 1:
 ====== Nextcloud ====== ====== Nextcloud ======
-Die nextcloud Instanz läuft in einem Docker Container. Um ZUgriff auf die Kommandozeile des Containers zu erhalten, muss man zunächst die Container ID ermitteln und dann eine bash im entsprechenden Container öffnen:+Die nextcloud Instanz läuft in einem Docker Container. Die zugehörige Container ID kann wie folgt ermittelt werden: 
 +<sxh bash
 +$  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 
 +</sxh>
  
-  sudo -i +===== Fehlende Laufwerke ===== 
-  docker ps +Nach einem Update oder einem Neustart fehlen manchmal die Laufwerke und diese müssen erst manuell gemounted werden: 
-     #  CONTAINER ID        IMAGE +<sxh bash> 
-     #  46785cb9769f        docker.software-univention.de/nextcloud:18.0.4-0 +$  mount -a 
-     #  5c1c65eeaf33        docker.software-univention.de/onlyoffice-ds:5.5.1.76 + docker restart 46785cb9769f 
-     #  95b198c01996        docker.software-univention.de/ucs-appbox-amd64:4.3-3 +</sxh> 
-     #  8b258146c572        docker.software-univention.de/openid-connect-provider:1.1-konnect-0.23.3 + 
-  docker exec -it 46785cb9769f /bin/bash+===== Kommandozeile im Container ===== 
 +Um Zugriff auf die Kommandozeile des Containers zu erhalten, muss eine bash mit der Container ID gestartet werden: 
 +<sxh bash> 
 + sudo docker exec -it 46785cb9769f /bin/bash 
 +</sxh> 
 + 
 +Wenn nun z.Bfehlende Indizes oder optionale Spalten in der Datenbank erstellt werden sollen, kann man den Nextcloud client wie folgt aufrufen: 
 +<sxh bash> 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 
 +</sxh> 
 + 
 +Zuletzt kam auch der Fall vor, dass der Updater manuell gestartet werden mussteDie Meldung dazu lautet: \\ ''Update needed Please use the command line updater'' 
 +<sxh bash> sudo -u www-data /var/www/html/occ upgrade 
 +</sxh>
  
-Wenn nun z.B. fehlende Indizes in der Datenbank erstellt werden sollen, kann man den Nextcloud client aufrufen: 
-  sudo -u www-data /var/www/html/occ db:add-missing-indices 
-   
tech/ucs/nextcloud.1589269282.txt.gz · Zuletzt geändert: von lutz