Si le serveur n’est pas accessible depuis Internet, vous ne pouvez pas utiliser Discourse pour obtenir les certificats. Vous devrez les obtenir d’une autre manière et configurer haproxy pour gérer les certificats.
Vous devrez consulter un site haproxy pour obtenir des informations sur la façon de procéder.
Du côté de Discourse, vous supprimerez les modèles SSL et Let’s Encrypt et vous vous assurerez de définir force_https quelque part.