Selbstgehostete Discourse-Instanz fügt dem FQDN "7d" hinzu

Hallo zusammen,

ich bin neu bei der Selbst-Installation von Discourse. Ich installiere dies auf einem Server, auf dem bereits andere Webdienste laufen. Ich habe also meinen eigenen Nginx, der Verbindungen zum Discourse-Container weiterleitet. Ich habe auch einen vollwertigen SMTP-Server, der die E-Mails verarbeitet.

Ich habe zwei Fragen.

  1. Wenn ich der Dokumentation zur Installation von Discourse folge, wird die Entwicklungsversion (3.5.0.beta7-dev) heruntergeladen. Ich möchte diese Version nicht ausführen. Wie kann ich stattdessen die neueste Release-Version herunterladen?

  2. Beim Testen der E-Mail-Zustellung habe ich festgestellt, dass das Klicken auf diesen Link zu einer verzerrten URL für die Website führt. Meine Website läuft auf einem FQDN, der discourse.my.domain lautet. Wenn ich jedoch auf den Link klicke, um die E-Mail zu testen, führt dies zu http://community.kictanet.or.ke7d/admin/email/server-settings – am Ende des FQDN wird ein „7d“ angehängt. Wenn ich das „7d“ entferne, wird die URL korrekt geladen. Woher kommt das „7d“ und wie stelle ich sicher, dass es nicht vorkommt?

Vielen Dank.

2 „Gefällt mir“

Das ist die neueste Version :slightly_smiling_face:. Sie ist auf dem Beta-Branch.
Weitere Informationen zu Branches finden Sie unter:

1 „Gefällt mir“

Vielen Dank für die schnelle Antwort.
Ich habe meine containers/app.yml überprüft und die Versionszeile nicht auskommentiert:

## Which Git revision should this container use? (default: tests-passed)
  #version: tests-passed

Sollte ich mich daher damit zufriedengeben, dass die installierte Version gut genug für den Produktionseinsatz ist?

Ja, das ist es. Dieses Forum (Discourse Meta) verwendet ebenfalls diese Version. Die Standardeinstellung und Empfehlung ist die Verwendung des Tests-passed-Branches.

1 „Gefällt mir“

Vielen Dank. Gibt es Hinweise darauf, woher das “7d” kommt, das an den FDQN angehängt wird?

Nein, tut mir leid. Ich habe keine Ahnung, warum das passiert. Haben Sie zufällig ein CDN oder einen Reverse-Proxy?

Ich habe kein CDN. Ich betreibe meine Discourse-Instanz jedoch hinter Nginx mit einer sehr einfachen Konfiguration:

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

        # SSL-Parameter
        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;


        # Browsern mitteilen, dass die Seite nur über HTTPS aufgerufen werden sollte.
        add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
        add_header Content-Security-Policy upgrade-insecure-requests;

        # Log-Dateien
        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 „Gefällt mir“

Das sieht wie ein Fehler im Admin-Schnellstartleitfaden aus:

Ich habe hier eine Korrektur eingereicht:

Wenn Sie möchten, können Sie das Thema bearbeiten und den Link im Thema in Ihrem Forum korrigieren. Oder Sie warten, bis der Pull-Request zusammengeführt wurde, aktualisieren dann Ihr Forum und füllen das Thema auf der Seite admin > site texts mit dem Button „Text ersetzen…“ auf der rechten Seite neu.

5 „Gefällt mir“

Vielen Dank, dass Sie die Ursache des Problems gefunden haben.
Ich bin erst am zweiten Tag mit der Discourse-Installation und muss noch herausfinden, wie ich ein Thema finde und bearbeite :slight_smile:
Es gibt noch viel zu lesen, um eine eigene selbst gehostete Instanz zu betreiben/zu verwalten.

1 „Gefällt mir“

Vielen Dank, dass Sie mich darauf aufmerksam gemacht haben. Willkommen bei Meta :wave:

Sie können ihn mit dem Stift im Beitragsmenü bearbeiten:


Der Leitfaden sollte sich in Ihrer Mitarbeiterkategorie befinden. Vielleicht haben Sie auch den Link „Erste Schritte“ oben neben dem Logo. Ich glaube, dieser führt Sie ebenfalls zum Thema.

2 „Gefällt mir“

Danke. Ich habe es über den Link “Erste Schritte” aufgerufen und bearbeitet.

1 „Gefällt mir“

Danke für den Bericht @odhiambo, und willkommen bei Discourse Meta – toller erster Beitrag :smiley:
Viel Erfolg mit deinem neuen Forum!

Danke für die Korrektur, Moin. Das Dokument wurde jetzt aktualisiert :slight_smile:

1 „Gefällt mir“

Ich bin mir nicht sicher, woher es genau kommt. Aber es ist von selbst bei mir verschwunden. Ich habe alle meine Einstellungen in meiner emv yaml auskommentiert, ich weiß nicht, ob das etwas damit zu tun hat.

Ich glaube, ich weiß, woher es kommt. :raised_hand: :slight_smile:

2 „Gefällt mir“

Das würde es tun lollll.

Plötzliche Ironie durchfuhr mich, wir unterhielten uns in einem Forum über die Behebung eben dieses Forums :rofl:

@ryan_olsen Aus /about :wink:

Über

Ein Ort, an dem sich die Discourse-Community treffen, Fragen stellen, sich gegenseitig unterstützen und viel geschätztes Feedback geben kann.


Hallo @odhiambo, du kannst die Anleitungen unter Documentation > Using Discourse und Documentation > Site Management lesen. Sie sind sehr hilfreich, um mehr über die Funktionen von Discourse zu erfahren!

1 „Gefällt mir“

Dieses Thema wurde automatisch nach 23 Stunden geschlossen. Neue Antworten sind nicht mehr zulässig.