PascalFr Posté(e) le 6 mars Partager Posté(e) le 6 mars Bonjour, Concernant mon niveau : assez faible Première tentative d'installation d'une application DOCKER via Portainer Sur mon NAS sont déjà installés : Container Manager - Installation OK Portainer : Installation OK Image installée (enfin image que j'ai tenté d’installer:) la première de la liste (cf pièce jointe) J'ai tenté d'installer Stirling PDF en suivant scrupuleusement ce tuto : https://mariushosting.com/how-to-install-stirling-pdf-on-your-synology-nas/ Ca avait l'air simple 🙂 Ben en fait non pour l'ignare que je suis! J'ai même essayé tous les gros mots que je connais (et la liste est très longue!) mais rien n'y fait! Mon problème: En suivant le tuto j'ai laissé le port préconisé 7890:8080 Par contre je ne sais pas ou se configure ce port au niveau Synology! (j'avais prévenu au début, suis pas une flèche sur ces sujets!) Dans le doute je créé sur ma box une redirection de ce port vers l'adresse IP de mon NAS Au niveau pare feu Nas j'avais une règle (provisoire) donnant l'accès au Port 7890 à tous (je ne sais pas si c'est utile ... mais je l'ai fait) Au niveau pare feu, pour Docker une règle donnait accès aux utilisateurs de mon LAN (je je sais si c'est utile ...mais je l'ai fait. Si j'arrive à faire fonctionner j'ouvrirais à TOUS ... si cela est requis) J'ai bien entendu personnalisé les noms d'utilisateurs, mots de passe et autres "babioles" de personnalisations comme nom de l'application,... (cf tuto) J'ai lancé dans Portainer l'option "Deploy the Stack" (en français sur mon NAS) Traitement se lance ... et après un certain temps j'ai bien dans Portainer le petit message qui me confirme que le "stack est déployé avec succès" Un coup d’œil dans Container Manager : je voyais bien le conteneur Stirling Les problèmes apparaissent dés que je tente d'accéder à l'application Stirling. Si j'essaye de me connecter avec l'IP privée de mon NAS : XXX.XXX.X.XXX:7890 : rien ne se passe! Si j'essaye de me connecter avec mon ND.synology.me:7890 ... idem pas d'accès 😞 (je précise que les accès à mon NAS est fonctionnel depuis mon LAN comme depuis une IP extérieur via internet - ND & certificat Let's encrypt sont OK) Au bout d'un certain temps le stack 'Stirling' passe en UNHEALTHY dans portainer 🤕 Bref ... Je pense, peut-être à tord, que mes problèmes proviennent du port, que j'ai retenu 7890 qui n'est pas correctement configuré et/ou redirigé ... mais cela dépasse mes très modestes compétences 😞 Idem pour la notion de 8080 ... pour laquelle ou à laquelle je n'ai rien associé ou modifié! A ce stade j'ai supprimé le scritp & le stack dans Portainer J'ai mis le containair Portainer en pause au niveau de Container Manager Avant de reprendre mes essais .... Quelqu'un peut il m'éclairer sur cette notion de port et m'indiquer où et comment configurer le port que j'ai retenu et le cas échéant le 8080 Si mes problèmes n'ont rien à voir avec cela (ce qui est dans le domaine du possible) je prends toutes les informations également 🙂 Si vous êtes arrivés jusqu'ici : un grand MERCI Si vous souhaitez m'aider : un très grand MERCI Ma femme et mon chat en ont marre d'entendre mes gros mots !!! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 7 mars Partager Posté(e) le 7 mars @PascalFr Avant de t'attaquer à l'accès distant, il faut déjà régler le problème de l'accès local. Il serait intéressant que tu fournisses les logs du conteneur Stirling, s'il passe en unhealthy c'est que soit le healthcheck introduit dans le fichier compose n'est pas fonctionnel, soit que Stirling ne se lance pas correctement. Je penche plutôt pour cette option. Ca peut être dû à plein de choses, une mauvaise configuration ou des permissions incorrectes au niveau des volumes. Seuls les logs pourront nous éclairer à ce sujet, pour y accéder c'est facile, tu cliques sur le conteneur dans Portainer, tu as bouton logs, tu nous c/c ça ici dans une balise code pour la lisibilité. Si tu as suivi le tutoriel de sécurisation, le port 7890 que tu as mappé du NAS vers le 8080 du conteneur est accessible, donc ce n'est pas un problème lié au port. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PascalFr Posté(e) le 7 mars Auteur Partager Posté(e) le 7 mars @.Shad. Merci pour ton retour et ton aide 👍 J'ai désinstallé stirling donc à cet instant il m'est impossible de te fournir le log. Je vais relancer l'installation (ds le courant de l'APM si j'en ai la possibilité) et communiquerai les logs 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PascalFr Posté(e) le 7 mars Auteur Partager Posté(e) le 7 mars @.Shad. A la faveur d'une annulation de RDV (oui parfois avoir à faire avec des pignoufs ça à du bon .... grrr!) je peux mettre à disposition le log du contenair Stirling. Tout au moins ce que je prends pour le log ... Y a pas grand chose dedans ... ce qui laisse effectivement penser que l'exécution du traitement ne s'est pas déroulée correctement Il était bien une nouvelle fois passé en UNHEALTHY Par avance, une nouvelle fois, un GRAND MERCI à toutes les personnes qui tenteront de m'aider! Copying original files without overwriting existing files cp: can't stat '/usr/share/tesseract-ocr/4.00/tessdata/*': No such file or directory Running Stirling PDF with DOCKER_ENABLE_SECURITY=true and VERSION_TAG=0.21.0 Trying to download from: https://github.com/Stirling-Tools/Stirling-PDF/releases/download/v0.21.0/Stirling-PDF-with-login.jar % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 106M 0 34599 0 0 18774 0 1:39:28 0:00:01 1:39:27 18774 19 106M 19 20.9M 0 0 7252k 0 0:00:15 0:00:02 0:00:13 18.7M 37 106M 37 40.5M 0 0 10.8M 0 0:00:09 0:00:03 0:00:06 21.5M 47 106M 47 50.3M 0 0 8781k 0 0:00:12 0:00:05 0:00:07 12.4M 56 106M 56 60.2M 0 0 7513k 0 0:00:14 0:00:08 0:00:06 9683k 74 106M 74 79.8M 0 0 9273k 0 0:00:11 0:00:08 0:00:03 11.4M 93 106M 93 99.4M 0 0 8890k 0 0:00:12 0:00:11 0:00:01 9461k 100 106M 100 106M 0 0 8434k 0 0:00:12 0:00:12 --:--:-- 7338k 100 106M 100 106M 0 0 8434k 0 0:00:12 0:00:12 --:--:-- 8147k Picked up JAVA_TOOL_OPTIONS: -XX:MaxRAMPercentage=75 External configuration file 'configs/settings.yml' does not exist. Using default configuration and environment configuration instead. ____ _____ ___ ____ _ ___ _ _ ____ ____ ____ _____ / ___|_ _|_ _| _ \| | |_ _| \ | |/ ___| | _ \| _ \| ___| \___ \ | | | || |_) | | | || \| | | _ _____| |_) | | | | |_ ___) || | | || _ <| |___ | || |\ | |_| |_____| __/| |_| | _| |____/ |_| |___|_| \_\_____|___|_| \_|\____| |_| |____/|_| Powered by Spring Boot 3.2.2 09:54:33.852 [main] INFO s.software.SPDF.SPdfApplication - Starting SPdfApplication v0.21.0 using Java 17.0.10 with PID 7 (/app-security.jar started by root in /) 09:54:34.002 [main] INFO s.software.SPDF.SPdfApplication - No active profile set, falling back to 1 default profile: "default" 09:56:25.813 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. 09:56:28.620 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1906 ms. Found 3 JPA repository interfaces. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 7 mars Partager Posté(e) le 7 mars Je suspecte un problème de permission, je vais essayer de l'installer pour voir. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PascalFr Posté(e) le 8 mars Auteur Partager Posté(e) le 8 mars @.Shad. : De quel(s) coté(s) me conseilles-tu de regarder? Y a t'il des infos (copie écran) de nature à t'aider ... à m'aider 🙂 Merci encore 1 fois pour ton implication 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 9 mars Partager Posté(e) le 9 mars @PascalFr Rien, une intuition, je viens de l'installer ça marche bien. Mais j'ai dû créer les dossiers des volumes auparavant, car les ID utilisées par l'application (100/101) ne sont pas compatibles avec les ACL DSM qui empêchent la création automatique des dossiers. Donc, si je reste sur les consignes du tutoriel, tu dois créer des dossiers data, config et logs dans ton dossier stirling. Et pour la stack compose, si je suis les dernières consignes reprises sur le github, je dois monter : - /volume1/docker/stirling/data:/usr/share/tessdata et pas : /volume1/docker/stirling/data:/usr/share/tesseract-ocr/5/tessdata De ce que je peux voir les variables PUID et PGID documentées ne sont pas implémentées correctement, ce qui aurait permis de ne pas avoir à créer les dossiers manuellement. Ce sera peut-être corrigé à l'avenir, en attendant tu peux laisser les deux lignes les spécifiant dans ton fichier compose. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PascalFr Posté(e) le 9 mars Auteur Partager Posté(e) le 9 mars (modifié) Merci @.Shad. de m'avoir consacré du temps. Les 3 dossiers data, config, logs avaient bien étaient crées en amont de l'installation via Portainer. J'ai corrigé la ligne tessdata (vs tessdataract) La ligne mentionnée dans le tuto était : - /volume1/docker/stirling/data:/usr/share/tesseract-ocr/5/tessdata:rw que j'ai remplacée, sur tes conseils, par : - /volume1/docker/stirling/data:/usr/share/tessdata:RW J'ai laissé, en fin de ligne, la mention RW que j'assimile à 1 instruction Read-Write J'ai relancé le process ... Déploiement du stack réussi .... mais rapidement le stack Sterling passe en état "Malade" 😞 Je joins le log ... si tu as encore envie d'y jeter 1 œil. Ne te sens pas obligé de le faire ... je me passerai de cette application ... m'en suis passé pendant 61a! Copying original files without overwriting existing files Setting permissions and ownership for necessary directories... Running Stirling PDF with DOCKER_ENABLE_SECURITY=true and VERSION_TAG=0.22.0 Trying to download from: https://github.com/Stirling-Tools/Stirling-PDF/releases/download/v0.22.0/Stirling-PDF-with-login.jar /scripts/init.sh: line 19: usermod: command not found id: unknown user stirlingpdfgroup /scripts/init.sh: line 23: groupmod: command not found % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 8 106M 8 9731k 0 0 1678k 0 0:01:05 0:00:05 0:01:00 1678k 26 106M 26 28.8M 0 0 4473k 0 0:00:24 0:00:06 0:00:18 24.0M 36 106M 36 38.6M 0 0 4656k 0 0:00:23 0:00:08 0:00:15 10.8M 45 106M 45 48.3M 0 0 5180k 0 0:00:21 0:00:09 0:00:12 10.3M 63 106M 63 67.7M 0 0 5945k 0 0:00:18 0:00:11 0:00:07 9.9M 72 106M 72 77.4M 0 0 5356k 0 0:00:20 0:00:14 0:00:06 7723k 90 106M 90 96.8M 0 0 5960k 0 0:00:18 0:00:16 0:00:02 6938k 99 106M 99 106M 0 0 6157k 0 0:00:17 0:00:17 --:--:-- 7539k 100 106M 100 106M 0 0 6174k 0 0:00:17 0:00:17 --:--:-- 7337k Picked up JAVA_TOOL_OPTIONS: -XX:MaxRAMPercentage=75 ____ _____ ___ ____ _ ___ _ _ ____ ____ ____ _____ / ___|_ _|_ _| _ \| | |_ _| \ | |/ ___| | _ \| _ \| ___| \___ \ | | | || |_) | | | || \| | | _ _____| |_) | | | | |_ ___) || | | || _ <| |___ | || |\ | |_| |_____| __/| |_| | _| |____/ |_| |___|_| \_\_____|___|_| \_|\____| |_| |____/|_| Powered by Spring Boot 3.2.2 12:47:52.283 [main] INFO s.software.SPDF.SPdfApplication - Starting SPdfApplication v0.22.0 using Java 17.0.10 with PID 8 (/app-security.jar started by stirlingpdfuser in /) 12:47:56.196 [main] INFO s.software.SPDF.SPdfApplication - No active profile set, falling back to 1 default profile: "default" Modifié le 9 mars par PascalFr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 9 mars Partager Posté(e) le 9 mars (modifié) Enlève le healthcheck et la ligne suivante (test: ...) du fichier compose. Avec quel compte crées-tu tes 3 dossiers de données ? un utilisateur admin ? Et tes logs ne vont pas plus loin que ça ? tu obtiens quoi comme erreur lorsque tu tapes dans ton navigateur l'IP de ton NAS suivi du port 7890 ? Modifié le 9 mars par .Shad. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PascalFr Posté(e) le 9 mars Auteur Partager Posté(e) le 9 mars Oui, les 3 dossiers ont été créés depuis 1 compte Admin. Je t'ai communiqué l'intégralité des logs (copier/coller) ... il n'y a rien de plus! Je n'ai pas encore testé en enlevant les 2 lignes comme tu me le conseilles. A ce stade, avec le stack en état "malade" quand je tente d'accéder à l'IP de mon NAS:7890 j'ai un beau msg d'erreur Je retenterai avec en supprimant les 2 lignes comme tu me l'as indiqué. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 9 mars Partager Posté(e) le 9 mars C'est le healthcheck qui te dit que le conteneur est malade. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PascalFr Posté(e) le 9 mars Auteur Partager Posté(e) le 9 mars Je viens de relancer le stack en supprimant les 2 lignes! Effectivement faute de controle de l'état de santé du stack ... celui-ci est sain :)) Etat : running 🙂 Par contre tjs le même message d'erreur quand j'adresse l'IP de mon NAS:7890 (cf message précèdent) 😞 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
alain59 Posté(e) le 10 mars Partager Posté(e) le 10 mars Bonjour, j’ai installé sterling pdf , je ne suis pas très pointu mais tout s’est bien passé. …. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PascalFr Posté(e) le 10 mars Auteur Partager Posté(e) le 10 mars (modifié) @alain59 : Merci pour ton retour. Je ne sais quoi te répondre ... pour moi comme tu peux le lire c'est n'est pas des plus simples Je ne suis pas sûr que cela provienne de Stirling et/ou de son process d'installation Je pense qu'au niveau de mon NAS quelque chose cloche soit au niveau des ports (redirection, assignation) soit au niveau des droits et/ou permissions ... Ce qui "contrarie" la bonne installation et in fine en rend l'utilisation impossible (cf message "erreur site inaccessible') Même si le Stirling est déclaré "malade" par Portainer je ne devrais pas avoir ce message lorsque je tente d'accéder à IP NAS:7890 L'état malade "est la résultante" d'un problème que j'ai vraisemblablement créé avec 1 mauvais paramétrage sur mon NAS et non la cause de mes problèmes Cela n'est bien entendu que mon "analyse" (plutôt supputation) de non aguerri! Une question @alain59 : au niveau de ta box et/ou routeur as-tu été obligé d'ouvrir le port que tu as "assigné" à stirling J'ai essayé avec la redirection de ce port vers l'IP de mon NAS et sans ... toujours le même problème Bref je crois que je vais continuer à me passer de Stirling Ce n'est pas tant cela qui me gêne ... c'est le fait de ne pas comprendre d'ou vient le problème Modifié le 10 mars par PascalFr 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 @PascalFr On peut y regarder un soir de la semaine si tu veux, MP moi tes disponibilités, je piocherai dedans. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diplo95 Posté(e) le 16 mars Partager Posté(e) le 16 mars Bonjour, j'ai moi aussi installé stirling récemment (aujourd'hui en fait 🙂 ) Je n'ai pas eu trop de soucis. J'étais parti du même tuto que toi @PascalFr, pour finalement utiliser le fichier docker-compose.yml que l'on trouve sur le github du projet. J'ai utilisé la version complète. Dans le message que tu as publié, je vois qu'il y a déjà des problèmes : en particulier des messages d'erreur qui arrivent assez vite : Trying to download from: https://github.com/Stirling-Tools/Stirling-PDF/releases/download/v0.22.0/Stirling-PDF-with-login.jar /scripts/init.sh: line 19: usermod: command not found id: unknown user stirlingpdfgroup /scripts/init.sh: line 23: groupmod: command not found Il faut peut-être chercher par ici. Pourrais-tu poster ton fichier docker-compose ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pascalou59 Posté(e) le 7 juin Partager Posté(e) le 7 juin (modifié) Bonjour Cette appli est pas mal mais il manque l'essentiel la modification d'un pdf , et l'import de signature sous le format *pc7 *fdf *cer a partir de adobe Modifié le 7 juin par Pascalou59 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CMDC Posté(e) le 7 juin Partager Posté(e) le 7 juin Il y a 10 heures, Pascalou59 a dit : Cette appli est pas mal mais il manque l'essentiel la modification d'un pdf Si si : "Visionner le PDF" fait super bien l'affaire (effectivement le choix des titres n'est pas forcément heureux ) 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pascalou59 Posté(e) le 8 juin Partager Posté(e) le 8 juin (modifié) @CMDC oui mais il manque l'essentiel dans le visionnage , la modification texte , certes on peux rajouter du texte , des images , une fois enregistré pas de correction possible Modifié le 8 juin par Pascalou59 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CMDC Posté(e) le 8 juin Partager Posté(e) le 8 juin il y a 35 minutes, Pascalou59 a dit : @CMDC oui mais il manque l'essentiel dans le visionnage , la modification texte , certes on peux rajouter du texte , des images , une fois enregistré pas de correction possible Si si, par double click; mais que sur ce que tu as rajouté ! Effectivement je n'ai pas trouvé comment supprimer les images que je rajoute ou comment modifier du texte que je n'ai pas ajouté ! Ce n'est pas aussi puissant qu'Acrobat effectivement 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pascalou59 Posté(e) le 8 juin Partager Posté(e) le 8 juin @CMDC Il n' y a aucune police de disponible d’où l’impossibilité de modifier du texte existant . L'outil est intéressant mais c'est très limité 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.