Aller au contenu

Auto-héberger votre propre convertisseur de SFXs

Ce guide vous montrera comment auto-héberger un convertisseur de SFX pour votre GDPS en utilisant soit la version originale de MegaSa1nt en JavaScript, soit le rewrite de M336 en C# !

Pour suivre ce guide, vous aurez besoin de :

  1. Téléchargez Node.js, préférablement une version LTS récente.
  2. Téléchargez le repository sur une machine qui peut tourner 24/7 ou clonez-le avec : git clone https://github.com/MegaSa1nt/GDPS-ConvertSFX.git.
  3. Ensuite, dans son dossier (décompressé), installez les dépendances avec npm install et soyez libre de configurer config.json selon vos besoins.
  4. Enfin, démarrez le convertisseur en exécutant node . depuis le dossier du repository !
  1. Téléchargez le binaire précompilé approprié pour votre système depuis la version la plus récente.
  2. Ensuite, dans son dossier (décompressé), soyez libre de remplir le fichier .env selon vos besoins (regardez .env.example pour avoir un exemple).
  3. Enfin, démarrez le convertisseur en exécutant le binaire depuis le dossier extrait (sur Linux, vous aurez peut-être besoin de le rendre exécutable avec chmod +x <nom_du_binaire>).

Rendre votre convertisseur accessible sur Internet avec Cloudflare Tunnel

Section intitulée « Rendre votre convertisseur accessible sur Internet avec Cloudflare Tunnel »

Pour permettre à vos membres d’utiliser votre convertisseur sur le tableau de bord de votre GDPS, vous aurez d’abord besoin de le rendre accessible sur Internet.

  1. Ouvrez le tableau de bord Cloudflare, naviguez vers Réseaux > Tunnels, et cliquez sur Créer un Tunnel.

  2. Donnez un nom à votre tunnel, puis suivez les instructions sur comment installer cloudflared en tant que service sur votre serveur. Créer un tunnel Cloudflare

  3. Quand le tunnel est prêt, ouvrez-le, naviguez vers Routes, cliquez sur Ajouter une route, et sélectionnez Application publiée. Configurez la route pour pointer vers l’URL que vous voulez pour votre convertisseur. Ensuite, si vous n’avez pas changé le port de votre convertisseur, renseignez http://localhost:24157 pour l’URL du service. Faire un tunnel pour le convertisseur de SFXs avec une application publiée Cloudflare

  4. C’est tout ! Votre convertisseur est désormais publiquement accessible sur Internet.

Maintenant, ouvrez config/dashboard.php dans l’installation de votre GDPS.

Ici, vous pouvez choisir de :

  • N’utiliser que votre propre convertisseur en enlevant tous les autres convertisseurs du fichier de configuration. N’utiliser que votre propre convertisseur de SFXs auto-hébergé sur votre GDPS

  • Garder les convertisseurs déjà existants et rajouter le vôtre pour tous les utiliser. Utiliser votre convertisseur de SFXs auto-hébergé avec les autres convertisseurs de SFXs sur votre GDPS


Dernièrement mis à jour : 24 Octobre 2026