Instance Discourse auto-hébergée ajoute "7d" au FQDN

Bonjour à tous,

Je suis nouveau dans l’auto-hébergement de Discourse. Je l’installe sur un serveur qui exécute d’autres services web. J’ai donc mon propre Nginx, qui redirigera les connexions vers le conteneur Discourse. J’ai également un serveur SMTP complet pour gérer les e-mails.

J’ai deux questions.

  1. En suivant la documentation pour installer Discourse, il a téléchargé la version de développement (3.5.0.beta7-dev). Je ne veux pas exécuter cette version. Comment faire pour qu’il télécharge la dernière version stable à la place ?

  2. En testant la livraison des e-mails, j’ai réalisé qu’en cliquant sur ce lien, on aboutissait à une URL déformée pour le site. Mon site fonctionne sur un FQDN qui est discourse.my.domain. Cependant, lorsque je clique sur le lien pour tester l’e-mail, il mène à http://community.kictanet.or.ke7d/admin/email/server-settings - il y a un “7d” ajouté à la fin du FQDN. Si je supprime le “7d”, l’URL se charge correctement. D’où vient ce “7d” et comment m’assurer qu’il n’apparaît pas ?

Merci.

2 « J'aime »

C’est la dernière version :slightly_smiling_face: . Elle est sur la branche bêta.
Pour plus d’informations sur les branches, voir :

1 « J'aime »

Merci beaucoup pour votre réponse rapide.
J’ai regardé mes containers/app.yml et je n’avais pas décommenté la ligne de version :

## Quelle révision Git ce conteneur doit-il utiliser ? (défaut : tests-réussis)
  #version: tests-passed

Devrais-je donc me contenter du fait que la version installée est suffisamment bonne pour une utilisation en production ?

Oui, c’est le cas. Ce forum (Discourse Meta) utilise également cette version. La branche par défaut et recommandée est d’utiliser la branche tests-passed.

1 « J'aime »

Merci beaucoup.

Avez-vous une idée d’où vient ce « 7d » ajouté au FDQN ?

Non, désolé. Je n’ai aucune idée de pourquoi cela se produit. Avez-vous un CDN ou un proxy inverse par hasard ?

Je n’ai pas de CDN. Cependant, j’exécute mon instance Discourse derrière Nginx avec une configuration très simple :

server {
        listen 443 ssl http2;
        server_name discourse.FQDN;

        # Paramètres SSL
        ssl_certificate /etc/letsencrypt/live/discourse.FQDN/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/discourse.FQDN/privkey.pem;
        ssl_trusted_certificate /etc/letsencrypt/live/discourse.FQDN/chain.pem;
        include snippets/ssl.conf;
        include snippets/letsencrypt.conf;


        # Indiquer aux navigateurs que le site ne doit être accessible que via https.
        add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
        add_header Content-Security-Policy upgrade-insecure-requests;

        # fichiers de log
        access_log /var/log/nginx/discourse.FQDN-access.log;
        error_log /var/log/nginx/discourse.FQDN-error.log;


        location = /favicon.ico {
        log_not_found off;
        access_log off;
        }

        location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
        }

        client_max_body_size 10m;
        proxy_read_timeout 300;

        location / {
        proxy_pass http://127.0.0.1:8008;
        proxy_http_version  1.1;
        proxy_cache_bypass  $http_upgrade;
        proxy_set_header Host              $host;
        proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP         $remote_addr;
        proxy_set_header X-Forwarded-Host  $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port  $server_port;
        }

        location @rewrites {
                add_header X-Cache-Engine "No cache";
                rewrite ^ /index.php last;
        }

}
1 « J'aime »

Cela ressemble à une erreur dans le guide de démarrage rapide pour administrateurs :

J’ai soumis une correction ici :

Si vous le souhaitez, vous pouvez modifier le sujet et corriger le lien dans le sujet sur votre forum. Ou vous pouvez attendre que la pull request soit fusionnée, puis mettre à jour votre forum et réensemencer ce sujet sur la page admin > site texts en utilisant le bouton « remplacer le texte… » sur la droite.

5 « J'aime »

Merci d’avoir trouvé la source du problème.
Je n’en suis qu’à mon deuxième jour avec l’installation de Discourse, je dois donc encore trouver comment trouver un sujet et le modifier :slight_smile:
Beaucoup de lecture à faire pour gérer/administrer ma propre instance auto-hébergée.

1 « J'aime »

Merci d’avoir porté cela à mon attention. Bienvenue chez Meta :wave:

Vous pouvez la modifier en utilisant le crayon dans le menu du message :


Le guide devrait se trouver dans votre catégorie de personnel. Peut-être avez-vous également le lien « Pour commencer » en haut à côté du logo. Je pense que celui-ci mène également au sujet.

2 « J'aime »

Merci. Je l’ai abordé à partir du lien “Getting Started” et je l’ai modifié.

1 « J'aime »

Merci pour le rapport @odhiambo, et bienvenue sur Discourse Meta - super premier post :smiley:
Bonne chance avec votre nouveau forum !

Merci pour la correction Moin. la documentation est mise à jour maintenant :slight_smile:

1 « J'aime »

Je ne suis pas sûr d’où cela vient exactement. Mais cela a disparu pour moi tout seul. J’ai décommenté tous mes paramètres dans mon emv yaml, je ne sais pas si cela a quelque chose à voir avec ça.

Je pense savoir d’où cela vient. :raised_hand: :slight_smile:

2 « J'aime »

Ça ferait l’affaire lollll.

Une ironie soudaine m’a envahi, nous discutions sur un forum de la façon de réparer ledit forum :rofl:

@ryan_olsen De /about :wink:

À propos

Un lieu où la communauté Discourse peut se rencontrer, poser des questions, s’entraider et partager des commentaires très appréciés.


Salut @odhiambo, tu peux lire les guides dans Documentation > Using Discourse et Documentation > Site Management. Ils sont vraiment utiles pour en apprendre davantage sur les fonctionnalités de Discourse !

1 « J'aime »

Ce sujet a été automatiquement fermé après 23 heures. Les nouvelles réponses ne sont plus autorisées.