Restreindre l'accès de l'interface admin au réseau local

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