Upload dauernd Probleme über WebGUI

Hallo Community,

ich habe ein Problem mit meinem Nextcloud. Immer wenn ich einen ganzen Ordner von Windows auf meine Nextcloud hochladen möchte, kommen Fehler wie

1.
"Erwartete Dateigröße von 180629 bytes, aber 178634 bytes gelesen (vom Nextcloud-Client) und geschrieben (in den Nextcloud-Speicher). Dies kann entweder ein Netzwerkproblem auf der sendenden Seite oder ein Problem beim Schreiben in den Speicher auf der Serverseite sein."

2.
Es gibt einige Warnungen bei deiner Systemkonfiguration.
 Dein Webserver ist nicht richtig konfiguriert, um "/.well-known/caldav" aufzulösen. Weitere Informationen hierzu findest du in unserer [Dokumentation ↗](https://docs.nextcloud.com/server/25/go.php?to=admin-setup-well-known-URL).
Dein Webserver ist nicht richtig konfiguriert, um "/.well-known/carddav" aufzulösen. Weitere Informationen hierzu findest du in unserer [Dokumentation ↗](https://docs.nextcloud.com/server/25/go.php?to=admin-setup-well-known-URL).

oder andere Fehler vor. Ich kann mir selbst nicht mehr helfen und versuchte mehrere Stunden das Problem zu beseitigen.
Anbei noch Infos zu meinem Nextcloud.

  • Selbsthosting auf einer Intel NUC.

  • Läuft auf Debian 11 mit allen Updates.

  • Webserver Caddy und Nextcloud wurde per Docker installiert, drunter meine compose Datei.

  • Nextcloud Version: Nextcloud Hub 3 (25.0.2)

  • PHP Version:
    Version: 8.1.13
    Speicherlimit: 8 GB
    Maximale Ausführungszeit: 3600
    Maximale Größe zum Hochladen: 16 GB
    Erweiterungen: Core, date, libxml, openssl, pcre, sqlite3, zlib, ctype, curl, dom, fileinfo, filter, ftp, hash, iconv, json, mbstring, SPL, session, PDO, pdo_sqlite, standard, posix, Reflection, Phar, SimpleXML, tokenizer, xml, xmlreader, xmlwriter, mysqlnd, apache2handler, apcu, bcmath, exif, gd, gmp, imagick, intl, ldap, memcached, pcntl, pdo_mysql, pdo_pgsql, redis, sodium, zip, Zend OPcache

  • Welche Datenbank? MariaDB, siehe compose
    Art: mysql
    Version: 10.7.3
    Größe: 71 MB

  • Netzwerk Aufgliederung: Router (FritzBox) und dann NUC mit Caddywebserver

  • Bei was für einer Aktion ist der Fehler aufgetreten? Allgemein und beim Hochladen.

Docker-Compose Datei:

version: '2.1'

volumes:
  nextcloud:
  db:

services:
  db:
    image: mariadb
    container_name: nextcloud_db
    restart: always
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes:
      - /docker/nextcloud/db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=mysecurepassword
      - MYSQL_PASSWORD=mysecurepassword
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

  app:
    image: nextcloud:latest
    container_name: nextcloud
    restart: always
    ports:
      - 1000:80
    links:
      - db
    volumes:
      - /docker/nextcloud/app:/var/www/html
    environment:
      - MYSQL_PASSWORD=mysecurepassword
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db

Caddy docker-compose Datei:

version: "3.7"
services:
  caddy:
    image: caddy
    container_name: caddy
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - /docker/caddy/Caddyfile:/etc/caddy/
      - /docker/caddy/data:/data
      - /docker/caddy/config:/config

Caddy Konfiguration

mydomain.de {
        root * /usr/share/caddy
        file_server
}

mydomain.de {
        reverse_proxy http://IP:1000
}

Nextcloud PHP Konfiguration (/usr/local/etc/php/conf.d/nextcloud.ini)
Fragt mich bitte nicht warum ich das dort ändern muss, damit es in nextcloud wirkt :smiley:

memory_limit= 8192M
upload_max_filesize= 16G
post_max_size= 16G
date.timezone = Europe/Berlin
opcache.enable = 1
opcache.interned_strings_buffer = 8
opcache.max_accelerated_files = 10000
opcache.memory_consumption = 128
opcache.save_comments = 1
opcache.revalidate_freq = 1
#urspr config
#memory_limit=${PHP_MEMORY_LIMIT}
#upload_max_filesize=${PHP_UPLOAD_LIMIT}
#post_max_size=${PHP_UPLOAD_LIMIT

Habt ihr mir vielleicht Tipps zum Beheben oder ein compose, wo ich einen perfekten Webserver habe, wo alles funktioniert? :smiley:
Bei Fragen zum Setup & Co. gerne melden.

Hallo @hs5499 und willkommen im Forum der NC-Community wo jeder versucht, jedem zu helfen.

Deine Fehlermeldung kann mit diesen nicht aufgelösten Meldungen zu tun haben:

Bitte lies unter den betreffenden Links nach, wie das zu beheben ist… im Forum gibt es dazu auch diverse Threads.

Sollte das Problem danach immer noch bestehen, bitte gerne deine Infos updaten und weiterfragen.

Ich glaube nicht dass es daran liegt, habe dennoch versucht das Problem zu lösen und habe wie in der Anleitung folgendes zu meiner .htaccess datei hinzugefügt

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^/\.well-known/carddav /nextcloud/remote.php/dav [R=301,L]
  RewriteRule ^/\.well-known/caldav /nextcloud/remote.php/dav [R=301,L]
  RewriteRule ^/\.well-known/webfinger /nextcloud/index.php/.well-known/webfinger [R=301,L]
  RewriteRule ^/\.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo [R=301,L]
</IfModule>

auch ohne /nextcloud hat es nicht bewirkt

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^/\.well-known/carddav /remote.php/dav [R=301,L]
  RewriteRule ^/\.well-known/caldav /remote.php/dav [R=301,L]
  RewriteRule ^/\.well-known/webfinger /index.php/.well-known/webfinger [R=301,L]
  RewriteRule ^/\.well-known/nodeinfo /index.php/.well-known/nodeinfo [R=301,L]
</IfModule>

aber ohne erfolg.
bei diesen Fehlern geht es ja eher um cal und carddav, hat ja nichts mit dem hochladen zu tun.

Ich habe den Fehler gefunden. In meiner Caddyfile habe ich Folgendes nun stehen. Damit zeigt mein Nextcloud keine Probleme mehr an :smiley:

}
mydomain.de {
reverse_proxy IP:1000

Service discovery via well-known

redir /.well-known/carddav /remote.php/carddav 301
redir /.well-known/caldav /remote.php/caldav 301
}

Leider trotzdem kommt die Meldung von Nextcloud wenn ich Dateien hochladen möchte.