Das Problem ist dass die Oberfläche ohne css code geladen wird.
Normal ist das ganz normale nextcloud Standard design eingestellt 
Ich bekomme auch trotz Konfigurationen die Fehlermeldungen alle nicht weg:
im Menü sieht man auch das fehlerhafte design.
Ich kann auch Keinerlei Design Einstellungen vornehmen es sieht immer gleich aus 
Das währen meine ganzen configs:
nginx.conf
GNU nano 6.2 /etc/nginx/nginx.conf
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 1024; # Increase worker connections for better concurrency
}
http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
tcp_nodelay on; # Enable to reduce latency
types_hash_max_size 2048;
client_max_body_size 50G;
proxy_read_timeout 7200s;
proxy_connect_timeout 7200s;
proxy_send_timeout 7200s;
send_timeout 7200s;
keepalive_timeout 65s;
include /etc/nginx/mime.types;
default_type application/octet-stream;
##
# SSL Settings
##
ssl_protocols TLSv1.2 TLSv1.3; # Remove deprecated protocols (TLSv1, TLSv1.1)
ssl_prefer_server_ciphers on;
##
# Logging Settings
##
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
##
# Gzip Settings
##
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
nextcloud.conf
GNU nano 6.2 /etc/nginx/sites-available/nextcloud
upstream php-handler {
server unix:/var/run/php/php8.2-fpm.sock;
}
server {
listen 80;
listen [::]:80;
server_name 192.168.2.101 cloud.domain.at www.cloud.domain.at;
root /var/www/nextcloud;
index index.php index.html;
client_max_body_size 50G;
fastcgi_buffers 64 4K;
proxy_read_timeout 7200s;
proxy_connect_timeout 7200s;
proxy_send_timeout 7200s;
send_timeout 7200s;
add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always;
add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
include mime.types;
types {
application/javascript mjs;
}
# Verhindere doppelte /index.php Anhängungen
location / {
try_files $uri $uri/ /index.php?$query_string;
}
# Serve static files (CSS, JS, images)
location ~ \.(?:css|js|mjs|svg|gif|ico|jpg|png|webp|wasm|tflite|map|ogg|flac)$ {
try_files $uri /index.php$request_uri;
add_header Cache-Control "public, max-age=15778463";
add_header Referrer-Policy "no-referrer" always;
add_header X-Content-Type-Options "nosniff" always;
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-Permitted-Cross-Domain-Policies "none" always;
add_header X-Robots-Tag "noindex, nofollow" always;
add_header X-XSS-Protection "1; mode=block" always;
access_log off;
}
# Schriftarten und Icons Caching
location ~* \.(?:ttf|woff|woff2|ico|jpg|jpeg|png|gif|svg)$ {
try_files $uri /index.php$request_uri;
expires 7d;
access_log off;
}
# PHP-Dateien verarbeiten
location ~ \.php(?:$|/) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
set $path_info $fastcgi_path_info;
try_files $fastcgi_script_name =404;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $path_info;
fastcgi_pass php-handler;
fastcgi_intercept_errors on;
fastcgi_request_buffering off;
}
# Verhindere Zugriff auf sensible Verzeichnisse
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) {
return 404;
}
location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
return 404;
}
# robots.txt
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
# WebDAV (remote.php)
location ~ ^/(remote\.php|public\.php|dav|\.well-known|webdav) {
try_files $uri /index.php$request_uri;
}
# Regeln für OCS-Provider
location ^~ /ocs-provider/ {
try_files $uri $uri/ /index.php?$query_string;
}
location ^~ /ocm-provider/ {
try_files $uri $uri/ /index.php?$query_string;
}
# .well-known URLs für WebDAV und Let's Encrypt
location ^~ /.well-known {
location = /.well-known/carddav { return 301 /remote.php/dav/; }
location = /.well-known/caldav { return 301 /remote.php/dav/; }
location /.well-known/acme-challenge { try_files $uri $uri/ =404; }
location /.well-known/pki-validation { try_files $uri $uri/ =404; }
try_files $uri $uri/ /index.php?$query_string;
}
}
config.php
GNU nano 6.2 /var/www/nextcloud/config/config.php
<?php
$CONFIG = array (
'instanceid' => 'xxxxxxxxxxxxxxxxx',
'passwordsalt' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'trusted_domains' =>
array (
0 => '192.168.2.101',
1 => 'cloud.domain.at',
2 => 'www.cloud.domain.at',
),
'trusted_proxies' =>
array (
0 => '192.168.2.100',
),
'overwrite.cli.url' => 'https://cloud.domain.at',
'htaccess.RewriteBase' => '/',
'datadirectory' => '/TabelanderCloud/data',
'dbtype' => 'mysql',
'version' => '29.0.7.1',
'dbname' => 'xxxxxxxx',
'dbhost' => 'xxxxxxxx',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'xxxxxxxxxx',
'dbpassword' => 'xxxxxxxxxxx',
'installed' => true,
'maintenance' => false,
'tempdirectory' => '/TabelanderCloud/data/temp',
'filelocking.enabled' => true,
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => '/var/run/redis/redis-server.sock',
'port' => 0,
'timeout' => 0.0,
),
'mail_smtpmode' => 'smtp',
'mail_sendmailmode' => 'smtp',
'mail_from_address' => 'noreply',
'mail_domain' => 'domain.at',
'mail_smtpport' => '465',
'mail_smtphost' => 'ssl0.net',
'default_phone_region' => 'AT',
'default_language' => 'de',
'default_locale' => 'de_AT',
'default_timezone' => 'Europe/Vienna',
'mail_smtpauth' => 1,
'mail_smtpname' => 'noreply@domain.at',
'mail_smtppassword' => 'xxxxxxxxxxxxxxxxx',
'memories.exiftool' => '/var/www/nextcloud/apps/memories/bin-ext/exiftool-amd64-glibc',
'memories.vod.path' => '/var/www/nextcloud/apps/memories/bin-ext/go-vod-amd64',
'backgroundjobs_mode' => 'cron',
'maintenance_window_start' => '00:00',
'maintenance_window_end' => '05:00',
'app_install_overwrite' =>
array (
0 => 'facerecognition',
1 => 'libresign',
2 => 'llm',
),
'enabledPreviewProviders' =>
array (
0 => 'OC\\Preview\\PNG',
1 => 'OC\\Preview\\JPEG',
2 => 'OC\\Preview\\GIF',
3 => 'OC\\Preview\\BMP',
4 => 'OC\\Preview\\XBitmap',
5 => 'OC\\Preview\\Movie',
6 => 'OC\\Preview\\PDF',
7 => 'OC\\Preview\\MP3',
8 => 'OC\\Preview\\TXT',
9 => 'OC\\Preview\\MarkDown',
10 => 'OC\\Preview\\Image',
11 => 'OC\\Preview\\HEIC',
12 => 'OC\\Preview\\TIFF',
),
'memories.vod.disable' => false,
'preview_max_memory' => 2048,
'preview_max_filesize_image' => 400,
'memories.vod.ffmpeg' => '/usr/local/bin/ffmpeg',
'memories.vod.ffprobe' => '/usr/local/bin/ffprobe',
'preview_max_x' => 2048,
'preview_max_y' => 2048,
'loglevel' => 2,
'defaultapp' => '',
'remember_login_cookie_lifetime' => 1296000,
'session_lifetime' => 1800,
'session_keepalive' => false,
'auto_logout' => true,
'memories.gis_type' => 1,
'theme' => '',
'memories.vod.nvenc' => true,
'memories.db.triggers.fcu' => true,
'enforce_theme' => '',
'mail_smtpsecure' => 'ssl',
'debug' => true,
);
Ich hoffe das ist genau genug 
LG