Vous pouvez créer une nouvelle route dans un plugin et y mettre ce que vous voulez.
Mais une version simple de cela s’exécutera toujours « à l’intérieur » de Discourse.
Jetez un œil au code de mon plugin Word Cloud ou Community Network pour voir comment cela est fait.