[Tuto] Installation de Nextcloud + MariaDB + Redis + ClamAV en Docker

Salut!

Normalement oui, je te mets mon code:

Code:
version: "2"
services:
  nextcloud:
    image: lscr.io/linuxserver/nextcloud:latest
    container_name: nextcloud
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Europe/Paris
    volumes:
      - ./config:/config
      - ./data:/data
    ports:
      - 443:443
    depends_on:
      - mariadb
#      - cache
    restart: unless-stopped

  mariadb:
    image: lscr.io/linuxserver/mariadb:latest
    container_name: nextcloud-mariadb
    environment:
      - PUID=1000
      - PGID=100
      - MYSQL_ROOT_PASSWORD=VayXTta3iz0bNUFBBCXzldcMA0rete3piqHq
      - TZ=Europe/Paris
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=bNKzF6umfV9hHudOMKZiDY2JSlCaetNOGHlS
    volumes:
      - ./mariadb:/config
    restart: unless-stopped

Je pourrai toujours générer des pwd à nouveau ;)

Et à nouveau oui ;)
J'ai pas l'impression de mettre trompé quelque part.
 
Tu devrait rajouter adminer dans la stack :

Code:
  adminer:
    image: adminer
    container_name: nextcloud-adminer
    ports:
      - 8487:8080
    mem_limit: 128m
    depends_on:
      - mariadb
    restart: unless-stopped

et depuis adminer essaye de te connecter a ta db mariadb pour voir si elle est bien up
1726257322721.png
1726257347002.png
 
Salut!
Je vais essayer.
Au fait, j'ai mariadbd installer via qnap store. Ca ne pose pas de problème?
 
Bon je suppose qu'elle n'est pas up :(
J'ai essayé avec le champ "Base de données" renseigné et non renseigné".
1726405650349.png
 
Tu n'aurait pas changer les mot de passe et ou identifiant dans le compose après ?
Il faut savoir que sa sert uniquement a la première initialisation les champs de mot de passe, .. Si tu les modifie après, cela ne change rien.

Supprime le contenu du dossier mariadb et recommence
 
Attention les utilisateurs de Nextcloud avec un client de sync windows. Sous la version 3.14.0, il y'a de gros soucis de déconnexions avec pas mal de messages "connexion fermée". Semblerait que le bug ait été identifié (lié à http2), il est déjà mergé en master et sera probab poussé avec la 3.14.1.
En attendant je ne peux que vous déconseiller la mise à jour vers 3.14.0
 
  • J'aime
Réactions: EVO
Bonjour
J'ai suivi le tuto en mode graphique via container ou en SSH et j'en arrive toujours au même résultat.
Jusqu'à l'étape 3 tout est OK et quand j'active REDIS (étape 4) je perds l'accès à Nextcloud avec le message :
"Internal Server Error
The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the webserver log."

Si je commente les lignes qui concernent REDIS je récupère l'accès sans soucis.
Ce qui m'étonne c'est que personne qui ait suivi ce tuto n'ait eu le même problème, je dois forcément passer à côté d'un truc mais quoi ?
Si on pouvait me donner une piste.
Merci
 
Bonjour
J'ai suivi le tuto en mode graphique via container ou en SSH et j'en arrive toujours au même résultat.
Jusqu'à l'étape 3 tout est OK et quand j'active REDIS (étape 4) je perds l'accès à Nextcloud avec le message :
"Internal Server Error
The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the webserver log."

Si je commente les lignes qui concernent REDIS je récupère l'accès sans soucis.
Ce qui m'étonne c'est que personne qui ait suivi ce tuto n'ait eu le même problème, je dois forcément passer à côté d'un truc mais quoi ?
Si on pouvait me donner une piste.
Merci
Salut,
J'ai dépanné une personne il y a peu avec un probleme similaire, et c'était un probleme au niveau de la mise en forme du fichier config.php

Vérifie bien par rapport au ligne ajouté, que la mise en forme est respectée, que les virgule de fin sont bien présente et pas en double, ...
 
Salut,
J'ai dépanné une personne il y a peu avec un probleme similaire, et c'était un probleme au niveau de la mise en forme du fichier config.php

Vérifie bien par rapport au ligne ajouté, que la mise en forme est respectée, que les virgule de fin sont bien présente et pas en double, ...
Justement j'avais 2/3 questions sur ce fichier :
je dois rajouter les lignes pour REDIS à la fin après le ");" ?
le port est à modifier ? et n'a pas de ' ' ?
le 'mot de passe balèze' est-il entre ' ' ?
Sinon j'ai bien vérifié la syntaxe ça m'a l'air bon j'ai fait du copier/coller...
J'ai des virgules aux lignes rajoutées sauf pour
'redis' =>
array (
 
je dois rajouter les lignes pour REDIS à la fin après le ");" ?
Non avant, il ne doit rien y avoir apres ); qui est la fin du fichier en fait.

le port est à modifier ?
Si tu as suivi le tuto, non

et n'a pas de ' ' ?
pas besoin

le 'mot de passe balèze' est-il entre ' ' ?
Oui, et je te conseille de choisir un truc sans caractères spéciaux pour éviter les problemes. Par exemple, prefère 'R4X7rR4sa5sZccYA2bZsKgDJ4hASFn5u' que '@dG5#G58cfd'
 
Non avant, il ne doit rien y avoir apres ); qui est la fin du fichier en fait.


Si tu as suivi le tuto, non


pas besoin


Oui, et je te conseille de choisir un truc sans caractères spéciaux pour éviter les problemes. Par exemple, prefère 'R4X7rR4sa5sZccYA2bZsKgDJ4hASFn5u' que '@dG5#G58cfd'
J'ai remplacé mon mot de passe qui effectivement contenait des caractères spéciaux, j'ai bien inséré les lignes avant ");".
Je suis arrivé à avoir accès à l'interface de Nextcloud mais quand je navigue dans certains menus notamment 'fichiers ou "photos" je retombe sur le même message d'erreur.
J'ai trouvé le coupable c'est la ligne 'memcache.distributed' => \\OC\\Memcache\\Redis',
Si je la commente je récupère l'accès à l'interface de Nextcloud.
Pour avoir les droits d'écriture dans Nextcloud j'ai dû modifier la ligne 'memcache.locking' => \\OC\\Memcache\\Redis', en enlevant la majuscule à Redis (donc redis).
Je ne sais pas si on peut vérifier dans Nextcloud si Redis est en cours d'utilisation.
La ligne que je suis obligé de commenter est-elle indispensable ?
En tout cas ça avance...