Gabin Gabin Posté(e) le 6 mars Partager Posté(e) le 6 mars (modifié) Bonjour à tous. J'essaye d'installer Nextcloud sur mon DS918+ via portainer J'utilise le docker compose suivant version: '2' services: db: image: mariadb:10.5 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /volume1/docker/nextcloud/db:/var/lib/mysql environment: - PUID=1026 - PGID=100 - MYSQL_ROOT_PASSWORD=XXXXXXXXX - MYSQL_PASSWORD=XXXXXXXXX - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud app: image: nextcloud restart: always ports: - 8244:80 links: - db volumes: - /volume1/docker/nextcloud/config:/var/www/html environment: - PUID=1026 - PGID=100 - MYSQL_PASSWORD=XXXXXXXXX - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_HOST=db Quand je me rend sur la page de Nextcloud j'ai bien l'installeur qui me demande un mot de passe et la création d'un user et par la suite j'ai bien la page de connexion a la base de données MariaDb. Je rentre toutes les informations et la ca tourne ca tourne ..... et je tombe sur une error timeout. J'ai cherché partout quel peux être le problème, j'ai testé sur un autre NAS, même chose. Je sais que les infos que je rentre sont bonnes, je les retrouve sur d'autres tutos en ligne. J'ai l'impression qu'il n'arrive pas a connecter la base de donnée mais je ne comprend pas pourquoi ! J'ai aussi vérifié les autorisations sur le dossier et les permissions des utilisateurs, rien qui cloche non plus de ce côté. J'en viens donc a vous demander votre aide svp. Merci Bonne journée Modifié le 6 mars par Gabin Gabin 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
firlin Posté(e) le 6 mars Partager Posté(e) le 6 mars bonjour @Gabin Gabin, Tu as suivie quel tutos ? regarde celui-ci https://mariushosting.com/synology-how-to-install-nextcloud-using-docker/ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gabin Gabin Posté(e) le 11 mars Auteur Partager Posté(e) le 11 mars Bonjour. J'ai suivi plein de tutos. pour voir encore et encore comment il faisait. Mais j'arrive toujours au même résultat. La base de donnée et l'AP ne communique pas ensemble. J'ai même précisé le réseau dans la stack. J'ai aussi essayé avec la base de donnés SQLITE, mais ca marche pas non plus Merci Concernant le tuto de Maruis, il faut soutenir le site pour avoir accès a un fichier 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 11 mars Partager Posté(e) le 11 mars @Gabin Gabin Plusieurs choses : Je te conseillerais d'utiliser l'image Linuxserver de MariaDB, plus adaptée de façon générale à l'utilisation sur un NAS. La fonction des links est dépréciée depuis longtemps pour communiquer avec un autre conteneur, il faut utiliser un réseau bridge personnalisé. As-tu précisé le port (3306) pour la connexion à la DB dans le wizard Nextcloud ? ==> db:3306 Si ça ne fonctionne pas plus, recrée des dossiers vierges et essaie cette stack : version: '2.1' services: db: image: linuxserver/mariadb restart: unless-stopped networks: - net-nextcloud volumes: - /volume1/docker/nextcloud/db:/var/lib/mysql environment: - PUID=1026 - PGID=100 - MYSQL_ROOT_PASSWORD=XXXXXXXXX - MYSQL_PASSWORD=XXXXXXXXX - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud app: image: nextcloud restart: unless-stopped networks: - net-nextcloud ports: - 8244:80 volumes: - /volume1/docker/nextcloud/config:/var/www/html environment: - PUID=1026 - PGID=100 - MYSQL_PASSWORD=XXXXXXXXX - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_HOST=db networks: net-nextcloud: 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gabin Gabin Posté(e) le 11 mars Auteur Partager Posté(e) le 11 mars Merci pour tous tes conseil @.Shad. je viend de déployer ta stack. Les conteneurs sont bien créés a la page wizard je rentre bien les infos plus le port 3306 mais j'ai quand meme ce message d'erreur (capture) 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 11 mars Partager Posté(e) le 11 mars (modifié) @Gabin Gabin Où est le champ pour l'hôte de la base de donnée ? je peux pas scroller sur ton écran 😄 Ca doit être après le champ "Nom de la base de données" j'imagine. Modifié le 11 mars par .Shad. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gabin Gabin Posté(e) le 11 mars Auteur Partager Posté(e) le 11 mars le voici le voici 😉 J'ai aussi essayer localhost:3306 et monipnas:3306 Ca ne marche jamais 🤒 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 11 mars Partager Posté(e) le 11 mars @Gabin Gabin Essaie la stack que je t'ai proposée, tjs en tapant db:3306 pour l'hôte. Si ça ne fonctionne toujours pas, tu donnes un nom à chaque conteneur, par exemple : container_name: nextcloud-db # pour MariaDB et container_name: nextcloud # pour Nextcloud et cette fois-ci pour te connecter à la db tu mets nextcloud-db:3306 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gabin Gabin Posté(e) le 11 mars Auteur Partager Posté(e) le 11 mars (modifié) Ca n'a pas marché non plus avec la deuxième méthode Modifié le 11 mars par Gabin Gabin 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 11 mars Partager Posté(e) le 11 mars J'ai créé la stack chez moi depuis Container Manager et ça marche parfaitement : Est-ce que ton port 8244 est bien ouvert sur le réseau local dans le pare-feu du NAS ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gabin Gabin Posté(e) le 12 mars Auteur Partager Posté(e) le 12 mars Je viens de refaire exactement comme toi @.Shad., a la fenetre de création d'un compte dans le wizard, ca tourne ca tourne et ca echoue Voici les logs Si tu as une idée je suis preneur. Merci beaucoup nextcloud-app-1.html nextcloud-db-1.html 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 12 mars Partager Posté(e) le 12 mars @Gabin Gabin Aucune erreur dans tes logs, juste quelques infos classiques relatives à Apache qui n'ont pas d'importance. En réalité, aucun réglage de DSM ne peut faire que ça fonctionne chez moi et pas chez toi, car les deux conteneurs discutent en direct au sein d'un même réseau sans passer par leur passerelle, le NAS. Par contre, les permissions et propriétés des fichiers et dossiers peuvent être différentes d'une image à l'autre. Il faut donc supprimer tout le dossier Nextcloud, recréer les dossiers config et db en aval, et relancer la stack. L'initialisation a pris près de 5-6 minutes chez moi, je pensais que ça plantait, mais je pouvais constater en même temps que le dossier config se peuplait de fichiers, donc tout semblait normal. Ah, et dernière chose, tant qu'à faire à ta place j'utiliserais aussi l'image Linuxserver de Nextcloud, qui est activement maintenue. Pendant mon test hier j'ai pu voir que le propriétaire des fichiers était un utilisateur système (ID 33), l'image Linuxserver s'assurera que les fichiers appartiendront au PUID/PGID utilisé. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gabin Gabin Posté(e) le 12 mars Auteur Partager Posté(e) le 12 mars Zut je comprend pas, j'ai fait exactement ce que tu m'a dit, j'ai refait une stack, j'ai recrée des nouveaux dossiers. Mais dès que le wizard ma demandé de créer un compte direct je suis tombé sur cette erreur 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 12 mars Partager Posté(e) le 12 mars @Gabin Gabin Est-ce qu'en passant par Container Manager au lieu de Portainer ça fonctionne ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gabin Gabin Posté(e) le 12 mars Auteur Partager Posté(e) le 12 mars J'ai fait tous mes test avec container comme toi 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gabin Gabin Posté(e) le 12 mars Auteur Partager Posté(e) le 12 mars @.Shad. ok je viens de faire toutes les manipulations en lignes de commandes docker dans le ssh du nas. Et ça a marché du premier coup. Par contre j’étais obligé de lancer chaque commande en sudo. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 13 mars Partager Posté(e) le 13 mars Tant mieux si c'est résolu mais c'est vraiment étrange. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gabin Gabin Posté(e) le 13 mars Auteur Partager Posté(e) le 13 mars ca ressemble a un probleme d'autorisation. Une idée ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 14 mars Partager Posté(e) le 14 mars J'ai épuisé toutes mes idées 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.