> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plugins.avenvault.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tableaux de bord et webhooks entrants (Trafic entrant)

> Configurez les ports entrants et les proxys inverses pour les tableaux de bord web des bots Discord et les recepteurs de webhooks de vote.

Bien que certains de nos bots utilisent uniquement des connexions sortantes, votre bot necessite une configuration reseau entrante s'il inclut l'une des fonctionnalites suivantes :

* **Un tableau de bord Web** : Un panneau de controle (fonctionnant generalement sous Express.js ou Flask) ou les utilisateurs se connectent via un navigateur pour configurer le bot.
* **Webhooks de vote** : Reception de requetes POST en temps reel provenant de sites de listes de bots (comme Top.gg) lorsqu'un utilisateur vote pour votre bot.

## Comment configurer le trafic entrant

Si votre bot heberge un serveur web, vous devez ouvrir les ports entrants sur votre machine hote pour permettre aux utilisateurs et aux webhooks d'y acceder.

* **Ouvrir les ports entrants** : Autorisez le trafic sur le port utilise par votre serveur web (par ex., `8080` ou `3000`).
  * Linux (UFW) : `sudo ufw allow 8080/tcp`
* **Configurer un proxy inverse (Recommande)** : Au lieu de fournir aux utilisateurs une adresse IP et un port (par ex., `http://192.168.1.5:8080`), installez un proxy inverse (*reverse proxy*) comme Nginx ou Apache.
  1. Configurez Nginx pour ecouter sur le port standard 443 (HTTPS) et router le trafic en interne vers le port local de votre bot (8080).
  2. Cela vous permet d'associer un nom de domaine (`dashboard.votrebot.com`) et un certificat SSL (via Let's Encrypt) pour garantir la securite des donnees de vos utilisateurs.
