Conseils pour configurer une instance Discourse multi-sous-domaine avec SSO partagé

Bonjour à tous ! J’ai lu un tas de fils de discussion sur les forums Discourse multi-sites, mais j’ai remarqué que la plupart datent de plus de 3 ans, alors je voulais savoir s’il y avait des conseils récents, des changements, des astuces ou des anecdotes à partager sur la gestion d’une communauté Discourse multi-sous-domaines.

Le problème que j’essaie de résoudre est le suivant : j’ai un domaine, et sur ce domaine, j’aimerais créer potentiellement des milliers de sous-domaines, chacun axé sur un sujet de niche (et largement distinct). J’envisage également une option qui impliquerait seulement des centaines de sous-domaines, et c’est vraiment la limite inférieure ; chaque sous-communauté ne devrait pas avoir à filtrer les publications/personnes/messages des autres sous-communautés.

Idéalement, j’aimerais que l’authentification soit partageable entre chacune de ces instances de sous-domaines, mais ce n’est pas nécessairement essentiel. Similaire à Reddit, dans le sens où il existe un compte global mais aussi un “flair” par communauté que l’on peut obtenir, j’aimerais établir une identité centrale avec la possibilité d’exprimer cette identité uniquement via des sous-domaines spécifiques selon les désirs.

Compte tenu de tout ce qui précède, je suis sur le point de plonger dans la documentation en commençant par Recommended Hosting Providers for Self Hosters, puis en explorant Multisite configuration with Docker. Ma crainte est que ce dernier article date de 10 ans et qu’il soit peut-être obsolète :sweat_smile:

S’il y a des conseils, des avertissements ou des réflexions générales à partager, je suis tout ouïe !

Toutes les hébergements discourse.org qui ne sont pas d’entreprise fonctionnent sur multi-sites, donc ça marche, c’est stable et ça ne change pas beaucoup.

Je pense que vous pouvez utiliser discourse_connect pour avoir une authentification unique pour tous.

J’ai eu quelques personnes qui voulaient créer quelque chose de similaire à Reddit avec des centaines ou des milliers de sites, mais aucune d’entre elles n’était sérieuse et je n’ai jamais dépassé le stade de la preuve de concept.

J’ai des outils pour créer des instances multi-sites, ainsi que plusieurs conteneurs Discourse derrière un proxy inverse avec une interface pour les gérer (https://dashboard.literatecomputing.com/).