DOUAWE VPN - ETAPE 5 : ENDPOINT DE MONITORING VPS

Cette étape ajoute /v1/status à l'API du VPS.

1) Copier le script :
   sudo install -o root -g root -m 0755 douawe-vpn-status /usr/local/sbin/douawe-vpn-status

2) Ajouter dans /etc/sudoers.d/douawe-vpn-api :
   www-data ALL=(root) NOPASSWD: /usr/local/sbin/douawe-vpn-status

3) Ajouter dans le server HTTPS Nginx vpn-api :
   location = /v1/status {
       include fastcgi_params;
       fastcgi_param SCRIPT_FILENAME /var/www/vpn-api/v1/status.php;
       fastcgi_pass unix:/run/php/php8.3-fpm.sock;
   }

4) Copier v1/status.php vers :
   /var/www/vpn-api/v1/status.php

5) Tester :
   sudo visudo -cf /etc/sudoers.d/douawe-vpn-api
   sudo nginx -t && sudo systemctl reload nginx

Le script ne renvoie jamais la clé privée WireGuard ni la clé privée du serveur.
