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
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?
Bei Fragen zum Setup & Co. gerne melden.