Benutzer-Werkzeuge

Webseiten-Werkzeuge


nextcloud:faqs

FAQs Nextcloud

faq.jpg

Anmeldung langsam

Folgendes kannst du prüfen:

Melde dich in der CLI von MySQL an

select * from oc_bruteforce_attempts;

Sollgen viele Einträge drin sein, dann lösche sie

delete from oc_brutforce_attempts;
exit;

siehe auch File locks löschen!!!

Caching überprüfen

ein guter Blog erklärt das hier. Ein weiter guter Blogeintrag findet sich auf Techrepublic

ClamAV installieren

Um die Nextcloud noch sicherer zu machen, sollte ClamAV installiert werden (inkl. Nextcloud App). Anleitung gibts hier.

CLI in Nextcloud

Carsten Rieger IT-Services hat eine umfangreiche Doku über Nextcloud angelegt. Hier das Wiki zum Command Line Interface

Collabora Online

Cron job in Nextcloud

Hier eine brauchbare Anleitung basierend auf docker-compose

Ob der Cron-job arbeitet sieht man mit docker-compose

docker-compose logs -f cron –>Servicename

Ein weiteres Beispiel findest du hier

Ende zu Ende Verschlüsselung in Nextcloud

TechRepublic beschreibt in einem verständlichen Artikel, wie man mit den aktuellen Nextcloud Clients (Desktop und Mobil) sowie dem Nextcloud Hub 19.x eine Ende zu Ende Verschlüsselung aufbauen kann.

File Locks manuell löschen

Problem im Nextcloud Log:

FatalwebdavOCA\DAV\Connector\Sabre\Exception\FileLocked:

Sollten sich File-Locks nicht auflösen, kann dieser Lock folgendermaßen aufgelöst werden:

  1. Nextcloud in den Maintenance Modus setzen
  2. in mysql anmelden
  3. DELETE FROM oc_file_locks WHERE 1;
  4. in mysql abmelden
  5. Maintenance Mode verlassen

fail2ban, Nextcloud absichern

High Performance Backend für Dateien in Nextcloud 21

Das Update auf Nextcloud 21 bringt einige Neuerungen mit sich. Das interessanteste Feature ist dabei das High Performance Backend für Dateien. Dies ist eine in Rust entwickelte Komponente, die eine direkte Verbindung von Desktop-/Mobil-/ oder Web-Apps zur Cloud sicher stellen kann. Eine Anleitung findest du hier

Leistung des Nextcloud Containers erhöhen

Sind die ulimits im Docker daemin zu niedrig, kannst du die Leistung des Nextcloud Containers erhöhen.

Du kannst prüfen, ob und wie Docker mit ulimit-Parametern gestartet wurde:

systemctl show docker | grep NOFILE

Beispiel für docker-compose.yml


services:
  nextcloud:
    image: nextcloud:31-apache
    ulimits:
      nofile:
        soft: 65536
        hard: 524288
    ports:
      - "8080:80"
    # weitere Einstellungen...

Danach muss der Container neu gestartet werden.

Nextcloud hinter einem Reverse Proxy Apache

Servicediscovery für Caldav und Carddav

Bei den Prosyeinstellungen des Apache sind folgende Zeilen einzufügen

RewriteEngine On
RewriteRule ^/\.well-known/carddav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L]
ewriteRule ^/\.well-known/caldav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L]

Siehe dazu auch folgende Seite

Nextcloud installieren

Es gibt mitlerweile viele Installationsanleitungen. Eine gut nachvollziehbare Anleitung inkl. aller Neuerungen der 12-er Ausgabe findest du hier. Die Anleitung zueigt auch, wie man Redis, ACPU, Apache, SSL, OPCACHE etc. konfiguriert.

Sollte jemand bereits auf Ubuntu 20.04 LTS umgestiegen sein, hilft diese Anleitung

Techrepublic hat eine neue Installationsanleitung für Nextcloud 21 unte Ubuntu 20.04 veröffentlicht

Anpassungen der php.ini nach Installation

Einen interessanten Artikel findest du hier.

Nextcloud richtig updaten

Dieser Artikel zeigt anschaulich, wie man Nextcloud richtig auf die nächsthöhere Versionupdaten kann.

Der Update über die Konsole funktioniert folgendermaßen:

cd /var/www/html/nextcloud/updater
sudo -u www-data php updater.phar

Onlyoffice und Nextcloud

Eine Anleitung inkl eigener Sub-Domain gibt es hier

Parameter auslisten

Die Domain ist zu ersetzen sudo curl -v https://mydomain -D /tmp/nextcloud.txt

Proxykonfiguration

für Apache siehe

In der config.php der Nextcloud sind die richtigen Parameter für den Proxy einzutragen. Bei diesem Beispiel gehe ich davon aus, dass die SSL-Auflösung am Proxyserver erfolgt und intern ohne Verschlüsselung kommuniziert wird.

'trusted_proxies' =>
  array (
    0 => 'interne IP-Adresse des Proxyservers',
  ),
 'overwriteprotocol' => 'https',
 'overwritecondaddr' => '^192\\.168\\.12\\.55$', (Maskierung de IP Adresse des Proxyservers als Beispiel für eine interne Adresse
 'overwrite.cli.url' => 'http://interne IP Adresse der Nextcloud:Port',
 'overwritehost' => 'webadresse der Nextcloud',

Updatekanal wird nicht angezeigt

Wird der Updatekanal nicht angezeit, überprüfe ob die App Update Notification installiert und aktiviert ist.

Vordefiniertes Verzeichnis für geteilte Dateien

Nextcloud bietet nun die Möglichkeit, einen speziellen Ordner anzugeben, in dem die geteilten Dateien für einen User „gesammelt“ werden. Dazu wird wieder die Konfigurations-Datei von Nextcloud bearbeitet:

Am Ende der config.php (aber vor der letzten Klammer) füge folgende Zeile hinzu

'share_folder' => '/Mit mir geteilt',

Verwaiste Shares löschen

Aus unerfindlichen Gründen kann es passieren, daß shares bei einem Benutzer angezeigt werden, nicht mehr existieren. Diese Beziehungen werden in der Tabelle oc_share gespeichert. Löschen kann man den Eintrag über die Datenbank. Hier ein Beispiel mit mysql:

use nextcloud;
select * from oc_share where share_with = "USERNAME";
delete from oc_share where id = xx;

xx = die ID des Satzes, den man mit einem select und Vergleich der Oberfläche erfragt und dann den Satz löscht

Webdav Verwendung mit Nextcloud und Windows

Beispiel für den Verbindungsaufbau:

https://example.com/nextcloud/remote.php/dav/files/dein_benutzername/

Wichtig ist, dass unter Windows der Webclient gestartet werden. Wie das geht findest du hier

nextcloud/faqs.txt · Zuletzt geändert: von franz

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki