Nextcloud-Login nach REDIS-Aktivierung nicht möglich


Go to solution Solved by tescher,

Recommended Posts

Hi,

leider kann ich mich nach Aktivierung von REDIS nicht an meiner Nextcloud anmelden.

Ich hab gerade keine Idee, wo ich ansetzen könnte.

Es ist aber sicherlich ein bekanntes Problem. Ich hatte es mit einer früheren onPrem-Instanz schonmal.

Aber zu lange her...

Danke & Gruß

Link to comment
Posted (edited)

Nuja, ich dachte halt, weil ich schonmal ein ähnliches Problem hatte - aber sei's drum.

Hilfe ist ja gerne willkommen. Da ich Unraid-Frischling bin, schließe ich auch einen Fehler meinerseits nicht aus.

 

docker run redisk:

docker run
  -d
  --name='Redis'
  --net='traefik_proxy'
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Tower"
  -e HOST_CONTAINERNAME="Redis"
  -e 'REDIS_HOST_PASSWORD'='xxxxxxx'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/juusujanar/unraid-templates/master/img/Redis-logo.png'
  -p '6379:6379/tcp'
  -v '/mnt/user/appdata/redis-session.ini':'/usr/local/etc/php/conf.d/redis-session.ini':'rw' 'redis'

 

docker run nextcloud:

docker run
  -d
  --name='Nextcloud'
  --net='traefik_proxy'
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Tower"
  -e HOST_CONTAINERNAME="Nextcloud"
  -e 'NEXTCLOUD_URL'='cloud.domain.tld'
  -e 'REDIS_HOST'='192.168.200.15'
  -e 'REDIS_HOST_PASSWORD'='xxxxxxxxx'
  -e 'REDIS_HOST_PORT'='6379'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='https://cloud.domain.tld'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/nextcloud_logo_square.png'
  -l 'traefik.enable'='true'
  -l 'traefik.http.routers.nextcloud.entrypoints'='websecure'
  -l 'traefik.http.routers.nextcloud.rule'='Host(`cloud.domain.tld`)'
  -l 'traefik.http.routers.nextcloud.tls'='true'
  -l 'traefik.http.routers.nextcloud.tls.certresolver'='default'
  -l 'traefik.http.routers.nextcloud.middlewares'='nextcloud-dav,secHeaders@file'
  -l 'traefik.http.services.nextcloud.loadbalancer.server.port'='80'
  -l 'traefik.http.middlewares.nextcloud-dav.replacepathregex.regex'='^/.well-known/ca(l|rd)dav'
  -l 'traefik.http.middlewares.nextcloud-dav.replacepathregex.replacement'='/remote.php/dav/'
  -v '/mnt/user/appdata/nextcloud/html':'/var/www/html':'rw'
  -v '/mnt/user/appdata/nextcloud/apps':'/var/www/html/custom_apps':'rw'
  -v '/mnt/user/appdata/nextcloud/config':'/var/www/html/config':'rw'
  -v '/mnt/user/appdata/nextcloud/data':'/var/www/html/data':'rw'
  -v '/mnt/user/appdata/redis-session.ini':'/usr/local/etc/php/conf.d/redis-session.ini':'rw'
  --user 99:100 'nextcloud:latest'

 

Mit diesem Setup komme ich von extern auf die Anmeldemaske, aber trotz richtigem Passwort nicht über den Login hinaus.

Vielen Dank vorab.

Tom

Edited by tescher
Link to comment
14 minutes ago, tescher said:

Vielen Dank vorab.

 

auf den ersten Blick, alles ok

 

ich nutze jetzt den lsio Docker und nicht den official, mal kurzer Test im Unraid Terminal

 

docker exec nextcloud ping Redis

docker exec nextcloud ping 192.168.200.15

 

zum Test ob der NC docker Redis "sieht" in deinem trafik_proxy Netzwerk, normal nimmt man da auch den name und nicht die ip, wobei dies auch gehen "sollte"

 

image.png.aaf507733c77c4d119fd11b7904de828.png

Link to comment

grafik.thumb.png.0078b1b6acb1dc44ac8376583e62c7f2.png

 

Hier die aktuellen docker run's...

 

Nextcloud:

 

docker run
  -d
  --name='Nextcloud'
  --net='traefik_proxy'
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Tower"
  -e HOST_CONTAINERNAME="Nextcloud"
  -e 'NEXTCLOUD_URL'='cloud.domain.tld'
  -e 'REDIS_HOST'='Redis'
  -e 'REDIS_HOST_PASSWORD'='xxxxxxxx'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='https://cloud.domain.tld'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/nextcloud_logo_square.png'
  -l 'traefik.enable'='true'
  -l 'traefik.http.routers.nextcloud.entrypoints'='websecure'
  -l 'traefik.http.routers.nextcloud.rule'='Host(`cloud.domain.tld`)'
  -l 'traefik.http.routers.nextcloud.tls'='true'
  -l 'traefik.http.routers.nextcloud.tls.certresolver'='default'
  -l 'traefik.http.routers.nextcloud.middlewares'='nextcloud-dav,secHeaders@file'
  -l 'traefik.http.services.nextcloud.loadbalancer.server.port'='80'
  -l 'traefik.http.middlewares.nextcloud-dav.replacepathregex.regex'='^/.well-known/ca(l|rd)dav'
  -l 'traefik.http.middlewares.nextcloud-dav.replacepathregex.replacement'='/remote.php/dav/'
  -v '/mnt/user/appdata/nextcloud/html':'/var/www/html':'rw'
  -v '/mnt/user/appdata/nextcloud/apps':'/var/www/html/custom_apps':'rw'
  -v '/mnt/user/appdata/nextcloud/config':'/var/www/html/config':'rw'
  -v '/mnt/user/appdata/nextcloud/data':'/var/www/html/data':'rw'
  -v '/mnt/user/appdata/redis-session.ini':'/usr/local/etc/php/conf.d/redis-session.ini':'rw'

 

Redis:

docker run
  -d
  --name='Redis'
  --net='traefik_proxy'
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Tower"
  -e HOST_CONTAINERNAME="Redis"
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/juusujanar/unraid-templates/master/img/Redis-logo.png'
  -p '6379:6379/tcp'
  -v '/mnt/user/appdata/redis-session.ini':'/usr/local/etc/php/conf.d/redis-session.ini':'rw' 'redis' redis-server
  --requirepass xxxxxxxx

 

Link to comment
57 minutes ago, tescher said:

Ping gibt's im Container nicht...

ok ... bevor ich jetzt weiter in die Tiefe gehe, ich nutze den lsio docker, der ist anders aufgebaut ...

 

du könntest jetzt ping installieren in NC Docker, aber warte mal ob jemand anderes was weiß, ggf. mal NC Docker logs noch sichten ob da ein Fehler kommt bzgl. redis ...

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.