Nextcloud version (eg, 20.0.5): latest docker image
Operating system and version (eg, Ubuntu 20.04): docker
Apache or nginx version (eg, Apache 2.4.25): apache
PHP version (eg, 7.4): replace me
Nextcloud mit Reverse Proxy Pound
The issue you are facing: Wenn ich mit docker compose meine Nextcloud installieren will, klappt das auch. Allerdings sehe ich keine Dateien, kann nichts hoch laden, es kommt immer bei jedem Seiten reload ein Popup (wie beim ersten mal einloggen), die nextcloud.log ist leer und so weiter. Ich nutze einen Pound Reverse Proxy, aber der leitet alles weiter. Dort wurde alles gesetzt und bei einem bekannten klappt das auch mit denselben Einstellungen im Pound.
In der Nextcloud sehe ich diese Fehlermeldungen:
Is this the first time you’ve seen this error? (Y/N): Yes
Steps to replicate it:
- Docker compose:
version: '3'
services:
db:
image: mariadb
container_name: nextcloud-mariadb
command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- /var/lib/docker/data/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=**data**
- MYSQL_PASSWORD=**data**
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=**data**
- MYSQL_INITDB_SKIP_TZINFO=1
- MARIADB_AUTO_UPGRADE=1
restart: unless-stopped
app:
image: nextcloud
restart: always
links:
- db
ports:
- 51111:80
volumes:
- /var/lib/docker/data/nextcloud/html:/var/www/html
- /var/lib/docker/data/nextcloud/config:/var/www/html/config
- /var/lib/docker/data/nextcloud/data:/var/www/html/data
- /var/lib/docker/data/nextcloud/apps:/var/www/html/apps
- /var/lib/docker/data/nextcloud/custom_apps:/var/www/html/custom_apps
environment:
- MYSQL_PASSWORD=**data**
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=**data**
- MYSQL_HOST=db
- APACHE_DISABLE_REWRITE_IP=0
- TRUSTED_PROXIES=**server ip**
- OVERWRITEHOST=nextcloud.**data**.de
- OVERWRITEPROTOCOL=https
- OVERWRITECLIURL=https://nextcloud.**data**.de/
- Pound conf SSL (SSL klappt):
ListenHTTPS
Address 0.0.0.0
Port 443
RewriteLocation 2
Cert "/etc/pound/ssl/nextcloud.pem"
Client 3600
HeadRemove "X-Forwarded-Proto"
AddHeader "X-Forwarded-HTTPS: On"
AddHeader "X-Forwarded-Proto: https"
HeadRemove "X-Forwarded-For"
Ciphers "ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS"
Disable TLSv1_1
SSLHonorCipherOrder 1
SSLAllowClientRenegotiation 0
AddHeader "SSL-Offloaded: 1"
AddHeader "XHTTPS: on"
# xHTTP 4
# Service Discovery Calendar/Contacts for Nextcloud
Service
URL "/.well-known/caldav"
Redirect 301 "https://nextcloud.*****.de/remote.php/dav/"
End
Service
URL "/.well-known/carddav"
Redirect 301 "https://nextcloud.*****.de/remote.php/dav/"
End
Service
HeadRequire "Host: nextcloud.*****.de"
Backend
Address *****
Port 51111
TimeOut 3600
End
Session
Type IP
TTL 1800
End
End
End
The output of your Nextcloud log in Admin > Logging:
Fehler meldung: Protokolleinträge konnten nicht geladen werden
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
<?php
$CONFIG = array (
'htaccess.RewriteBase' => '/',
'memcache.local' => '\\OC\\Memcache\\APCu',
'apps_paths' =>
array (
0 =>
array (
'path' => '/var/www/html/apps',
'url' => '/apps',
'writable' => false,
),
1 =>
array (
'path' => '/var/www/html/custom_apps',
'url' => '/custom_apps',
'writable' => true,
),
),
'upgrade.disable-web' => true,
'instanceid' => '*****',
'passwordsalt' => '*****',
'secret' => '*****',
'trusted_domains' =>
array (
0 => 'nextcloud.*****.de',
),
'datadirectory' => '/var/www/html/data',
'dbtype' => 'mysql',
'version' => '28.0.1.1',
'overwrite.cli.url' => 'http://nextcloud.*****.de',
'dbname' => 'nextcloud',
'dbhost' => 'db',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => '*****',
'dbpassword' => '*****',
'installed' => true,
);
The output of your Apache/nginx/system log in /var/log/____
:
PASTE HERE
Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.
Nichts vorhanden (leer)