What app is this about, and its version: AGORAKIT 1.11 What YunoHost version are you running: 12.1.39 What type of hardware are you using: Internet Cube with VPN
Describe your issue
Bonjour,
J’ai un serveur Agorakit v.1.11 sous yunohost (Intel(R) Celeron(R) N5105 @ 2.00GHz, 4 cores, 8 GO de RAM et 1 SSD de 256 GO).
L’installation a été faite pour une utilisation au travers de l’interface client Yunohost. Une fois installé et testé avec succès avec un accès par le client Yunohost, j’ai voulu l’étendre au niveau de mon organisation en autorisant les accès externes c.à.d. un accès “Visiteur” comme pour d’autres applications déjà installées (Forum, Partage de Fichiers… ).
Que les droits soient donnés au niveau du Menu “Autorisation” ou “Application” l’accès direct au serveur Agorakit se traduit par une erreur 401.
Je n’arrive pas à trouver des traces dans les logs NGINX (access ou erreur)!
Que faire?
Merci
Peux-tu décrire plus précisément les manipulations effectuées ?
J’ai installé l’application mais je n’arrive pas à reproduire le problème que tu rencontres : l’application est accessible aux visiteurs, avec possibilité de s’enregistrer.
J’ai trouvé, 2 fichiers audit et voici leurs contenus à 17:44 heure du test aprés les modifications proposées. Après la remise à jour des paramètres, plus d’erreur
Fichier /var/log/nginx/agora.xxx.fr-error.log
2026/03/09 17:44:04 [error] 519379#519379: *562 FastCGI sent in stderr: "PHP message: PHP Deprecated: App\File::setParent(): Implicitly markin>
2026/03/09 17:44:07 [error] 519379#519379: *562 FastCGI sent in stderr: "PHP message: PHP Deprecated: App\Http\Controllers\GroupMembershipCont>
2026/03/09 17:44:07 [error] 519379#519379: *562 FastCGI sent in stderr: "PHP message: PHP Deprecated: Laravolt\Avatar\Avatar::__construct(): I>
Fichier /var/log/nginx/agora.xxx.fr-access.log aux memes heutres
2.65.234.127 - - [09/Mar/2026:17:44:04 +0100] “GET /images/group.svg HTTP/2.0” 302 138 “https://agora.www.fr/agorakit/groups/1” "Mozilla/5.>
82.65.234.127 - moi [09/Mar/2026:17:44:07 +0100] “GET /agorakit/groups/1/users HTTP/2.0” 200 20115 “https://www.fppa64.fr/agorakit/groups/1” >
82.65.234.127 - moi [09/Mar/2026:17:44:07 +0100] “GET /agorakit/users/jacquelin/cover/small HTTP/2.0” 200 690 " Agorakit >
82.65.234.127 - moi [09/Mar/2026:17:44:09 +0100] “GET /agorakit/groups/1/invite HTTP/2.0” 200 17545 " Test Groupe PRIVE >
82.65.234.127 - moi [09/Mar/2026:17:44:25 +0100] “POST /agorakit/groups/1/invite HTTP/2.0” 302 438 "https://agora.www.fr/agorakit/groups/1/i>
82.65.234.127 - moi [09/Mar/2026:17:44:25 +0100] “GET /agorakit/groups/1/invite HTTP/2.0” 200 17725 " Test Groupe PRIVE >
82.65.234.127 - - [09/Mar/2026:17:44:25 +0100] “GET /agorakit/manifest.webmanifest HTTP/2.0” 200 374 " Test Groupe PRIVE >
82.65.234.127 - - [09/Mar/2026:17:44:26 +0100] “GET /service-worker.js HTTP/2.0” 302 138 “https://agora.xxx.fr/agorakit/groups/1/invite” "Mo>
82
Fichier /var/log/nginx/agora.xxx.fr-access.log sans le parametrage à “false” sur un dernier essai avec le même résultat
J’ai installé Yunohost en fresh install sur un debian 12 vierge avec un serveur Celeron(R) N5105 @ 2.00GHz, 4 cores, 8 GO de RAM et 1 SSD de 256 GO. Le but étant d’avoir un serveur sous VPN pour qu’uil soit protégé et indépendant de mon réseau local
J’ai installé VPN Client en première application puis quelques applivations avec une sauvegarde d’un précédent serveur yunohost (webrowser, snappymail)
J’ai ensuite installl Agorakit dans un sous-domaine à partir du catalogue Yunoihost
J’ai créé le premier utilisateur (un utilisateur externe à Yunohost) en me connectant sur Agforakit (agora.xxx.fr/)
Demande de connexion,
Envoi d’un lien par Agorakit
Accès à Agorakit et complémentation utilisateur au travers du lien reçu sans aucun pb
Le premier utilisateur à créé un premir groupe Privé dans l’espace Public et a uinvité un 2ème utilisateur externe à Yunohos à en faire parti.
Quelque soit l’invité, la réponse est la même alors que pour la création du premier utilisateur il n’y a eyu aucun pb. Et cela que l’utilisateur soit sur mon réseau ou à l’extérieur!
Par contre, quand on valide Email vérifié de l’utilisateur Enregistré (menu Administration Agorakit –> Utilisateurs –> Utilisateur enregistré), il peut à ce moment se connecter à Agorakit sans avoir le code d’erreur et il faut ensuite que l(‘administrateur du groupe le passe “d’enregistré” en “membre”
Nous aimerions nous servir de la possibilité d’”Inviter” une personne dans un groupe ce qui est plus simple
Agorakit, quand un “user” essaye d’accéder au système, ne vérifierai-t-il pas qu’e son mail est valide? Auquel cas cette erreur paraitrai logique!
Peux-tu essayer ceci dans /etc/nginx/conf.d/<domain.tld>/agorakit.conf (en partant du prinicpe que ton installation est toujours sur le chemin /agorakit) ?
J’ai essayé en changeant le flag de vérification du mail, il est toujours impossible d’accéder à Agorakit pour un invité par mail pour valider son email.
Les messages de l’access.log Agorakit correspondant sont les suivants (ce sont les mêmes qu’avant la modification):
xx.xx.xx.xx - moi [11/Mar/2026:10:39:15 +0100] "GET /agorakit/invite/4/accept/signed?expires=1775809494&signature=15150d5c0a2bc12b82c103aff393d1cb0d7d2be5152216fa7a9abe1c59d696a0 HTTP/2.0" 401 6630 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36"
xx.xx.xx.xx - - [11/Mar/2026:10:39:15 +0100] "GET /favicon.ico HTTP/2.0" 302 138 "https://agora.xxx.fr/agorakit/invite/4/accept/signed?expires=1775809494&signature=15150d5c0a2bc12b82c103aff393d1cb0d7d2be5152216fa7a9abe1c59d696a0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36"
Il n'y a pas de ligne correspondante dans l'error.log
Là, je ne comprends pas et je suis à court d’idées.
J’avais bien l’erreur 401 dont tu parlais en cas d’invitation ou d’envoi d’un lien de connexion mais ce n’est plus le cas maintenant avec la modification mentionnée ci-dessus.
Depuis hier soir, j’ai désinstallé Agorakit du serveur, redémarré le serveur, réinstallé Agorakit, remplacé le contenu de '“/etc/nginx/conf.d/<domain.tld>/agorakit.conf” et redémarré le serveur.
Merci, l’INVITATION MARCHE (plus d’erreur 401) mais je n’arrive plus à envoyer un mail pour le valider suite à une demande d’incription. j’arrive à accéder à Agorakit (donc l’utilisateur a bien été créé) mais sans validation du mail je ne peux que renvoyer un mail qui n”arrive jamais (ci-après le journal correspondant NGINS-Access log Agorakit).
xx.xx.xx.xx- moi [12/Mar/2026:15:57:16 +0100] "GET /agorakit/users/jdv-xxx/sendverification HTTP/2.0" 302 434 "https://agora.xxx.fr/agorakit/discussions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36"
xx.xx.xx.xx- moi [12/Mar/2026:15:57:17 +0100] "GET /agorakit/users/jdv-xxx HTTP/2.0" 302 374 "https://agora.xxx.fr/agorakit/discussions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36"
xx.xx.xx.xx- moi [12/Mar/2026:15:57:17 +0100] "GET /agorakit/ HTTP/2.0" 302 422 "https://agora.xxx.fr/agorakit/discussions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36"
xx.xx.xx.xx- moi [12/Mar/2026:15:57:17 +0100] "GET /agorakit/discussions HTTP/2.0" 200 12461 "https://agora.xxx.fr/agorakit/discussions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36"
et après avoir créé un compte mail noreply, il n’y a plus aucune erreur dans les logs de PostFix mais le mail n’arrive toujours pas!
Par contre, pour améliorer l’acceptation du produit, sur invitation (envoi de mail d’accès par l’administrateur du groupe), il faudrait que l’utilisateur invité puisse créer son mot de passe lors de sa première connection (comme pour quelqu’un qui s’incrit) avant d’accéder à la duiscussion.