Sto cercando di configurare Discourse ma non posso usarlo a causa dell'SSO?

Sto cercando di configurare un sito Discourse, che viene instradato tramite NGINX.

enable_discourse_id: Impossibile registrarsi automaticamente con Discourse ID. Ciò potrebbe essere dovuto a problemi di connettività di rete, restrizioni del firewall o al fatto che il servizio Discourse ID non è raggiungibile. Si prega di controllare i log del server per ulteriori dettagli o di contattare l'assistenza.

Hai scelto di saltare la configurazione della posta per ora. Purtroppo, a causa del messaggio di errore sopra riportato, la configurazione non può continuare. Si prega di segnalare questo problema su meta.discourse.org.

La mia configurazione NGINX, non sono sicuro di cosa stia bloccando l’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; # gestito da Certbot
    listen 443 ssl; # gestito da Certbot
    ssl_certificate /etc/letsencrypt/live/forum.website.net/fullchain.pem; # gestito da Certbot
    ssl_certificate_key /etc/letsencrypt/live/forum.website.net/privkey.pem; # gestito da Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # gestito da Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # gestito da Certbot

}
server {
    if ($host = forum.website.net) {
        return 301 https://$host$request_uri;
    } # gestito da Certbot


    listen 80; listen [::]:80;
    server_name forum.website.net;
    return 404; # gestito da Certbot


}

Ho provato a utilizzare le porte socket Unix importando anche web.socketed.template.yml

La mia configurazione app.yml

## questo è il template del container Docker Discourse all-in-one, standalone
##
## Dopo aver apportato modifiche a questo file, DEVI eseguire il rebuild
## /var/discourse/launcher rebuild app
##
## FAI *MOLTA* ATTENZIONE DURANTE LA MODIFICA!
## I FILE YAML SONO MOLTO, MOLTO SENSIBILI A ERRORI NEGLI SPAZI BIANCHI O NELL'ALLINEAMENTO!
## visita http://www.yamllint.com/ per convalidare questo file se necessario

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
  #  - "templates/web.socketed.template.yml"
  ## Scommenta queste due righe se desideri aggiungere Lets Encrypt (https)
  #- "templates/web.ssl.template.yml"
  #- "templates/web.letsencrypt.ssl.template.yml"

## quali porte TCP/IP dovrebbe esporre questo container?
## Se vuoi che Discourse condivida una porta con un altro server web come Apache o nginx,
## vedi https://meta.discourse.org/t/17247 per i dettagli
expose:
  - "4180:80" # http
#  - "443:443" # https

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Imposta db_shared_buffers a un massimo del 25% della memoria totale.
  ## verrà impostato automaticamente dal bootstrap in base alla RAM rilevata, oppure puoi sovrascriverlo
  #db_shared_buffers: "256MB"

  ## può migliorare le prestazioni di ordinamento, ma aumenta l'uso di memoria per connessione
  #db_work_mem: "40MB"

  ## Quale revisione Git dovrebbe utilizzare questo container? (predefinito: latest)
  #version: latest

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

  ## Quanti richieste web simultanee sono supportate? Dipende dalla memoria e dai core della CPU.
  ## verrà impostato automaticamente dal bootstrap in base alle CPU rilevate, oppure puoi sovrascriverlo
  UNICORN_WORKERS: 3

  ## TODO: Il nome di dominio a cui risponderà questa istanza di Discourse
  ## Obbligatorio. Discourse non funzionerà con un indirizzo IP nudo.
  DISCOURSE_HOSTNAME: "forum.website.net"

  ## Scommenta se vuoi che il container venga avviato con lo stesso
  ## hostname (opzione -h) specificato sopra (predefinito "$hostname-$config")
  #DOCKER_USE_HOSTNAME: true

  ## TODO: Elenco di email separate da virgola che diventeranno amministratori e sviluppatori
  ## all'iscrizione iniziale, ad esempio 'user1@example.com,user2@example.com'
  DISCOURSE_DEVELOPER_EMAILS: "email@proton.me"

  ## TODO: Configura il server di posta
  ##       (usato per la validazione di nuovi account, notifiche, digest, ecc.)
  ## obbligatorio: hostname del server SMTP usato per inviare la posta
  # DISCOURSE_SMTP_ADDRESS: smtp.example.com
  ## scommenta per impostare la porta su qualcosa di diverso dal predefinito (25)
  #DISCOURSE_SMTP_PORT: 587
  ## USER_NAME / PASSWORD richiesti se il provider SMTP necessita di autenticazione
  ## ATTENZIONE: un '#' nella password SMTP può essere interpretato erroneamente; assicurati che sia racchiuso tra virgolette, ad esempio:
  ##   DISCOURSE_SMTP_PASSWORD: "#pass#ord"
  # DISCOURSE_SMTP_USER_NAME: user@example.com
  # DISCOURSE_SMTP_PASSWORD: "pa$$word"
  ## scommenta per abilitare il TLS implicito al momento della connessione, probabilmente necessario per la porta 465
  #DISCOURSE_SMTP_FORCE_TLS: true
  ## scommenta per impostare il dominio HELO/EHLO, impostalo solo se richiesto dal provider
  #DISCOURSE_SMTP_DOMAIN: discourse.example.com
  ## l'indirizzo da cui vengono inviate le notifiche
  #DISCOURSE_NOTIFICATION_EMAIL: noreply@discourse.example.com
  ## scommenta per cambiare la verifica del certificato del server
  #DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: peer # peer|none
  ## scommenta per sovrascrivere il metodo di autenticazione
  #DISCOURSE_SMTP_AUTHENTICATION: plain # plain|login|cram_md5
  # Opzionale flag per saltare la configurazione della posta
  DISCOURSE_SKIP_EMAIL_SETUP: "1" # (opzionale), scommenta per saltare la convalida della configurazione della posta

  ## L'indirizzo CDN http o https per questa istanza di Discourse (configurato per il pull)
  ## vedi https://meta.discourse.org/t/14857 per i dettagli
  #DISCOURSE_CDN_URL: https://discourse-cdn.example.com

  ## L'ID account e la chiave di licenza Maxmind geolocation per le ricerche degli indirizzi IP
  ## vedi https://meta.discourse.org/t/-/173941 per i dettagli
  #DISCOURSE_MAXMIND_ACCOUNT_ID: 123456
  #DISCOURSE_MAXMIND_LICENSE_KEY: 1234567890123456

## Il container Docker è stateless; tutti i dati sono archiviati in /shared
volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log

## I plugin vanno qui
## vedi https://meta.discourse.org/t/19157 per i dettagli
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git

## Qualsiasi comando personalizzato da eseguire dopo la compilazione
run:
  - exec: echo "Inizio dei comandi personalizzati"
  ## Se vuoi impostare l'indirizzo email 'From' per la tua prima registrazione, scommenta e modifica:
  ## Dopo aver ricevuto la prima email di iscrizione, rimetti il commento alla riga. Deve essere eseguito solo una volta.
  #- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
  - exec: echo "Fine dei comandi personalizzati"

Qualcuno sa come risolvere questo problema? Inoltre, non userò l’accesso/registrazione tramite email a breve. Quindi solo SSO