En fait, j’ai trouvé la solution après un moment et j’ai écrit ce script bash pour le faire pour les installations Discourse.
Il réinitialise votre pare-feu, installe ufw-docker-util (qui modifie le fichier after.rules), puis ajoute les ports 443 et 80 à votre liste d’autorisation. Voilà.
Il autorise également le port 22 depuis n’importe quelle IP pour vous assurer de ne pas être bloqué. Une fois que tout fonctionne, sécurisez à nouveau le port 22.
EDIT : le script fonctionne mais la reconstruction de discourse après son utilisation échouera :
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com- n’utilisez donc PAS le script à moins de savoir comment résoudre ce problème.
EDIT 2 : Fonctionne sur Ubuntu, mais pas sur CentOS !