Bonjour, je souhaite créer un forum Discourse à utiliser dans un seul emplacement sur un seul réseau. En effet, le forum n’a pas besoin d’être (et ne devrait pas être) accessible de l’extérieur. J’ai vu quelques sujets qui semblent aborder des configurations similaires, mais il manque des réponses concises.
Essentiellement, mes questions sont les suivantes :
En quoi mon installation différerait-elle de l’installation par défaut si je ne veux pas créer de « serveur cloud » ni me connecter à Internet ? (En supposant une machine locale avec une installation fraîche d’Ubuntu)
Ai-je toujours besoin d’un nom de domaine et d’un service de messagerie ? Si oui, je ne comprends pas pourquoi je ne peux pas simplement me connecter à la machine locale exécutant Discourse en utilisant l’adresse IP locale.
Discourse est-il même l’outil adapté ? J’aime la façon dont le site est présenté et j’ai utilisé des communautés Discourse, mais si cela n’a pas de sens en tant qu’outil de communication interne, je chercherai ailleurs.
Je pense que c’est possible, en téléchargeant d’abord le programme Discourse sur un ordinateur local, puis il devrait être possible de graver cette image sur un disque ou de déplacer le fichier vers un lecteur externe et de l’utiliser pour l’installation.
Vous n’aurez peut-être pas besoin d’un nom de domaine + service de messagerie pour cela, je ne suis pas certain.
Quant à la question de savoir si Discourse est idéal pour votre cas d’utilisation d’un outil de communication interne, cela dépendrait de la manière dont vous prévoyez de l’utiliser et des options alternatives.
Je vous souhaite bonne chance et bonne fortune dans cette entreprise !
Vous auriez besoin d’un e-mail pour la confirmation de nouveau compte et la réinitialisation du mot de passe, vous pourriez peut-être contourner ce problème en utilisant un système d’authentification externe.
Discourse requiert un nom de domaine et https. Si vous êtes sur un réseau privé, vous devrez le configurer derrière un proxy inverse dont vous gérez le https.
Vous ne pouvez pas utiliser une installation standard.
Discourse devra également être capable d’envoyer des e-mails aux utilisateurs qui souhaitent créer des comptes.
Pour moi, Docker et Discourse lui-même sont un grand mystère, mais est-il suffisant qu’un proxy inverse envoie des en-têtes proxy_set_header ? Il n’est donc pas nécessaire de terminer réellement le SSL ?
Et les e-mails n’ont pas besoin de sortir et il pourrait y avoir une utilisation de mail à l’intérieur du système ? Quelque chose que tous les pingouins connaissent depuis des lustres.
Mais s’il y a un besoin réel et effectif de terminer le SSL, un certificat auto-signé fonctionnerait-il ?
Discourse exige que les adresses e-mail soient validées, il devra donc envoyer des e-mails à tous les utilisateurs, sauf si vous utilisez des connexions sso ou sociales qui fournissent des adresses e-mail validées.
Eh bien, avec un proxy inverse, il ne l’obtient jamais. Il obtient des en-têtes de proxy. Et si ces en-têtes sont configurés par ce proxy, Discourse ne sait jamais que le trafic arrive via le port 80. Et c’est un point et le rôle d’un proxy inverse, la terminaison SSL. Ai-je tort ?
Bien sûr. Mais Discourse est tout à fait content si cela va sur le compte *nix de l’utilisateur sous le système et ne quitte jamais le VPS lui-même tant que la livraison du courrier donne la bonne réponse. Ai-je tort ?