Skip to main content

Nextcloud-Tipps

Nach der Installation von Nextcloud über die Proxmox-Helper-Scripts gibt es verschiedene Probleme, die sich wie folgt beseitigen lassen...


Fehler: Zugriff über eine nicht vertrauenswürdige Domain

Lösung: In der config.php folgenden Eintrag setzen (Einträge anpassen)

  array (
    0 => 'localhost',
    1 => '192.168.200.215',
    2 => 'cloud.escher.cc',
  ),

Fehler: Dein Webserver liefert `.mjs`-Dateien nicht mit dem JavaScript MIME-Typ. Dadurch werden einige Apps beeinträchtigt, da Browser die JavaScript-Dateien nicht ausführen können. Konfiguriere deinen Webserver so, dass er `.mjs`-Dateien entweder mit dem MIME-Typ `text/javascript` oder `application/javascript` ausliefert.

Lösung:

In der Datei /etc/nginx/mime.types bei application / javascript js mjs hinzufügen.

    application/javascript                           js mjs;

Fehler: Die Konfiguration des Reverse-Proxy-Headers ist falsch. Dies stellt ein Sicherheitsproblem dar und kann es einem Angreifer ermöglichen, seine IP-Adresse so zu fälschen, wie sie für Nextcloud sichtbar ist. Weitere Informationen findest du in der Dokumentation

Lösung: Proxy in die Config eintragen

  'trusted_proxies' =>
  array (
    0 => '192.168.200.201/24',
  ),

Fehler: Der Server hat keine konfigurierte Startzeit für das Wartungsfenster

Lösung: In der config.php den Eintrag eintragen

'maintenance_window_start' => 1,

oder direkt per OCC eintragen

occ config:system:set maintenance_window_start --value="1" --type=integer

Fehler: 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.

Lösung:

occ maintenance:repair --include-expensive


Fehler: Einige Header sind in deiner Instanz nicht richtig eingestellt - Der `Strict-Transport-Security`-HTTP-Header ist nicht gesetzt (er sollte mindestens `15552000` Sekunden betragen). Für erhöhte Sicherheit wird empfohlen, HSTS zu aktivieren. Weitere Informationen findest du in der Dokumentation ↗.

Lösung: 


Fehler:

Dein Webserver ist noch nicht hinreichend für Datei-Synchronisierung konfiguriert, da die WebDAV-Schnittstelle vermutlich nicht funktioniert. To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule.

Lösung:


Fehler: Die Phone-Region ist nicht eingestellt

Lösung:

occ config:system:set default_phone_region --value=“DE”

Welche php.ini wird verwendet?

php -i | grep "Loaded Configuration File"

Fehler:

Das PHP OPcache-Modul ist nicht ordnungsgemäß konfiguriert. Der "OPcache interned strings"-Puffer ist fast voll. Um sicherzustellen, dass sich wiederholende Strings effektiv zwischengespeichert werden können, wird empfohlen, "opcache.interned_strings_buffer" mit einem Wert größer als "8" in der PHP-Konfiguration zu setzen..

Lösung:

tbd...