Nextcloud im Docker - OCC

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Huhie

Benutzer
Registriert
29. Nov. 2007
Beiträge
455
Reaktionspunkte
9
Punkte
18
Guten Morgen,

ich habe schon seit längerem eine Nextcloud im Docker laufen, diese wird via Watchtower auch uptodate gehalten.

Ich bin aktuell etwas aus der Übung und habe nun in der Verwaltungsübersicht folgende Info stehen:

  • One or more mimetype migrations are available. Occasionally new mimetypes are added to better handle certain file types. Migrating the mimetypes take a long time on larger instances so this is not done automatically during upgrades. Use the command `occ maintenance:repair --include-expensive` to perform the migrations.
  • Einige fehlende optionale Indizes wurden erkannt. Gelegentlich werden neue Indizes hinzugefügt (von Nextcloud oder installierten Anwendungen), um die Datenbankleistung zu verbessern. Das Hinzufügen von Indizes kann manchmal eine Weile dauern und die Leistung vorübergehend beeinträchtigen, daher wird dies bei Upgrades nicht automatisch durchgeführt. Sobald die Indizes hinzugefügt wurden, sollten Abfragen an diese Tabellen schneller sein. Verwende den Befehl `occ db:add-missing-indices`, um sie hinzuzufügen.Fehlende Indizes: "dav_shares_resourceid_type" in Tabelle "dav_shares", "dav_shares_resourceid_access" in Tabelle "dav_shares", "oc_npushhash_di" in Tabelle "notifications_pushhash", "fs_name_hash" in Tabelle "filecache", "schedulobj_lastmodified_idx" in Tabelle "schedulingobjects", "systag_by_objectid" in Tabelle "systemtag_object_mapping". Weitere Informationen.

Ich weiss nur nicht mehr genau, wie ich den OCC Befehle absetze. Kann mir da jemand kurz mal helfen und genau sagen was ich da wo eingeben muss?

Nextcloud liegt bei mir unter volume1/docker/nextcloud/config
php 8.2 ist am Start

Ich war schon im Container Manager und da in der Konsole, aber irgendwie komme ich nicht weiter...

Wenn da nicht immer dran bleibt, vergisst man doch so einiges... Ich weiss es nicht mehr und ich habe keine passende Anleitung zu einer
Docker Installation gefunden...

Dankeschön
 
Also in der Konsole warst du schon an der richtigen Stelle (Wenn du die vom Container meinst)

Und die Befehle, die du ausführen sollst, nennt er dir ja. Du musst die nur bei der Docker-Version mit "./" beginnen, also
Code:
./occ maintenance:repair --include-expensive
./occ db:add-missing-indices

Dann sollte das gehen.

Gehst du mit SSH auf deine Syno, dann musst du vorher
Code:
docker exec -u www-data -it Nextcloud /bin/bash
eingeben, wobei du "Nextcloud" mit dem Namen deines Containers austauschen musst, dann weiter, wie schon oben geschrieben.
 
  • Like
Reaktionen: dieDa und Tuxnet
Möglich wäre auch eine interaktiver Zugriff von der Konsole/Terminal/CLI:
Code:
sudo docker exec -it nextcloud php occ maintenance:mode --on
sudo docker exec -it nextcloud php occ db:add-missing-indices
sudo docker exec -it nextcloud php occ maintenance:repair --include-expensive
sudo docker exec -it nextcloud php occ maintenance:mode --off
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat