Tentative de configuration de Discourse et impossibilité de l'utiliser à cause du SSO ?

Tentative de configuration d’un site Discourse, qui est routé via NGINX.

enable_discourse_id: Échec de l'enregistrement automatique auprès de Discourse ID. Cela peut être dû à des problèmes de connectivité réseau, à des restrictions du pare-feu ou au fait que le service Discourse ID est inaccessible. Veuillez vérifier les journaux du serveur pour plus de détails ou contacter le support.

Vous avez choisi de saigner la configuration de l'e-mail pour le moment. Malheureusement, en raison du message d'erreur ci-dessus, la configuration ne peut pas continuer. Veuillez signaler ce problème sur meta.discourse.org.

Ma configuration NGINX, je ne suis pas sûr de ce qui bloque le SSO

server {
    server_name forum.website.net;

    location / {
        proxy_pass http://localhost:4180;
        #proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock:;
        proxy_set_header Host $http_host;
        proxy_http_version 1.1;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
    }

    listen [::]:443 ssl; # géré par Certbot
    listen 443 ssl; # géré par Certbot
    ssl_certificate /etc/letsencrypt/live/forum.website.net/fullchain.pem; # géré par Certbot
    ssl_certificate_key /etc/letsencrypt/live/forum.website.net/privkey.pem; # géré par Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # géré par Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # géré par Certbot

}
server {
    if ($host = forum.website.net) {
        return 301 https://$host$request_uri;
    } # géré par Certbot


    listen 80; listen [::]:80;
    server_name forum.website.net;
    return 404; # géré par Certbot


}

J’ai essayé d’utiliser les ports de socket Unix à partir de l’importation de web.socketed.template.yml

Ma configuration app.yml

## Ceci est le modèle de conteneur Docker Discourse tout-en-un, autonome
##
## Après avoir apporté des modifications à ce fichier, vous DEVEZ reconstruire
## /var/discourse/launcher rebuild app
##
## SOYEZ *TRÈS* PRUDENT EN ÉDITANT !
## LES FICHIERS YAML SONT SUPER SENSIBLES AUX ERREURS D'ESPACE OU D'ALIGNEMENT !
## visitez http://www.yamllint.com/ pour valider ce fichier si nécessaire

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
  #  - "templates/web.socketed.template.yml"
  ## Décommentez ces deux lignes si vous souhaitez ajouter Lets Encrypt (https)
  #- "templates/web.ssl.template.yml"
  #- "templates/web.letsencrypt.ssl.template.yml"

## quels ports TCP/IP ce conteneur doit-il exposer ?
## Si vous voulez que Discourse partage un port avec un autre serveur web comme Apache ou nginx,
## voir https://meta.discourse.org/t/17247 pour plus de détails
expose:
  - "4180:80" # http
#  - "443:443" # https

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Définir db_shared_buffers à un maximum de 25% de la mémoire totale.
  ## sera défini automatiquement par bootstrap en fonction de la RAM détectée, ou vous pouvez outrepasser
  #db_shared_buffers: "256MB"

  ## peut améliorer les performances de tri, mais ajoute l'utilisation de la mémoire par connexion
  #db_work_mem: "40MB"

  ## Quelle révision Git ce conteneur doit-il utiliser ? (par défaut : latest)
  #version: latest

env:
  LC_ALL: en_US.UTF-8
  LANG: en_US.UTF-8
  LANGUAGE: en_US.UTF-8
  # DISCOURSE_DEFAULT_LOCALE: en

  ## Combien de requêtes web simultanées sont prises en charge ? Dépend de la mémoire et des cœurs CPU.
  ## sera défini automatiquement par bootstrap en fonction des CPU détectés, ou vous pouvez outrepasser
  UNICORN_WORKERS: 3

  ## TODO: Le nom de domaine auquel cette instance Discourse répondra
  ## Requis. Discourse ne fonctionnera pas avec un simple numéro IP.
  DISCOURSE_HOSTNAME: "forum.website.net"

  ## Décommentez si vous voulez que le conteneur soit démarré avec le même
  ## nom d'hôte (-h option) que spécifié ci-dessus (par défaut "$hostname-$config")
  #DOCKER_USE_HOSTNAME: true

  ## TODO: Liste d'e-mails séparés par des virgules qui seront administrateurs et développeurs
  ## lors de l'inscription initiale, exemple 'user1@example.com,user2@example.com'
  DISCOURSE_DEVELOPER_EMAILS: "email@proton.me"

  ## TODO: Configurer le serveur de messagerie
  ##       (utilisé pour la validation des nouveaux comptes, les notifications, les résumés, etc.)
  ## requis : nom d'hôte du serveur SMTP utilisé pour envoyer les courriels
  # DISCOURSE_SMTP_ADDRESS: smtp.example.com
  ## décommentez pour définir le port sur autre chose que le défaut (25)
  #DISCOURSE_SMTP_PORT: 587
  ## NOM_UTILISATEUR / MOT_DE_PASSE requis si le fournisseur SMTP nécessite une authentification
  ## AVERTISSEMENT: un '#' dans le mot de passe SMTP peut être mal interprété; assurez-vous qu'il est à l'intérieur des guillemets, par exemple :
  ##   DISCOURSE_SMTP_PASSWORD: "#pass#ord"
  # DISCOURSE_SMTP_USER_NAME: user@example.com
  # DISCOURSE_SMTP_PASSWORD: "pa$$word"
  ## décommentez pour activer le TLS implicite au moment de la connexion, probablement nécessaire pour utiliser le port 465
  #DISCOURSE_SMTP_FORCE_TLS: true
  ## décommentez pour définir le domaine HELO/EHLO, à définir uniquement si requis par le fournisseur
  #DISCOURSE_SMTP_DOMAIN: discourse.example.com
  ## l'adresse à partir de laquelle les notifications sont envoyées
  #DISCOURSE_NOTIFICATION_EMAIL: noreply@discourse.example.com
  ## décommentez pour changer la vérification du certificat serveur
  #DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: peer # peer|none
  ## décommentez pour outrepasser la méthode d'authentification
  #DISCOURSE_SMTP_AUTHENTICATION: plain # plain|login|cram_md5
  # Drapeau facultatif de saut de configuration de l'e-mail
  DISCOURSE_SKIP_EMAIL_SETUP: "1" # (facultatif), décommentez pour sauter la validation de la configuration de l'e-mail

  ## L'adresse CDN http ou https pour cette instance Discourse (configurée pour récupérer)
  ## voir https://meta.discourse.org/t/14857 pour plus de détails
  #DISCOURSE_CDN_URL: https://discourse-cdn.example.com

  ## L'ID de compte Maxmind et la clé de licence pour les recherches d'adresses IP
  ## voir https://meta.discourse.org/t/-/173941 pour plus de détails
  #DISCOURSE_MAXMIND_ACCOUNT_ID: 123456
  #DISCOURSE_MAXMIND_LICENSE_KEY: 1234567890123456

## Le conteneur Docker est sans état; toutes les données sont stockées dans /shared
volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log

## Les plugins vont ici
## voir https://meta.discourse.org/t/19157 pour plus de détails
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git

## Toute commande personnalisée à exécuter après la construction
run:
  - exec: echo "Début des commandes personnalisées"
  ## Si vous voulez définir l'adresse e-mail 'De' pour votre première inscription, décommentez et changez :
  ## Après avoir reçu le premier e-mail d'inscription, re-commentez la ligne. Il ne doit être exécuté qu'une seule fois.
  #- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
  - exec: echo "Fin des commandes personnalisées"

Quelqu’un sait comment résoudre cela ? De plus, je n’utiliserai pas la connexion par e-mail bientôt. Donc uniquement SSO