Sorry pour le manque de réponse,
Je n’avais pas de solution simple à proposer puis en fait je me suis dis qu’il y avait un mécanisme pour faire ça dans nginx.
Tu peux regarder ce post : https://serverfault.com/questions/667798/allow-only-local-users-in-nginx
En gros, il faut rajouter dans la conf nginx correspondantes (un truc comme /etc/nginx/conf.d/yunohost_admin.conf
je pense des lignes comme :
allow 192.168.0.1/24;
allow 192.168.1.1/24;
allow 127.0.0.1;
deny all;
dans le bloc correspondant à la route/location /yunohost/admin
.
Il y a peut-être un deuxieme fichier à modifier, celui dans /etc/nginx/conf.d/domaine.principal.tld.d/yunohost_admin.conf
(pas sur…)
Après avoir fait les modifs, il faut recharger nginx avec systemctl reload nginx