Die Onebox-Vorschau wird für meinen eigenen Blog nicht angezeigt

Ich richte gerade Discourse für meine Community ein und bin auf ein seltsames Problem gestoßen, das nicht direkt mit Discourse zusammenhängt.

Ich habe einen Blog und möchte über die API für jeden Blogbeitrag ein Thema erstellen, um Diskussionen über die Beiträge zu ermöglichen. Dieser Teil funktioniert einwandfrei. Allerdings wird die Onebox-Vorschau für meine Blogbeiträge nicht generiert:

Aber: Die Onebox-Vorschau funktioniert nur nicht auf meiner Discourse-Instanz. Auf anderen Discourse-Instanzen funktioniert sie einwandfrei, wie hier (das ist keine Werbung für meinen Blog, es zeigt nur, dass es generell funktioniert):

Der Blog ist ein Ghost-Blog, der auf meinem internen Docker-Host läuft. Ich habe bereits einen ping und nslookup zu meiner Blog-Domain getestet, und selbst ein curl funktioniert einwandfrei in der Konsole des Discourse-Docker-Containers.

Nun möchte ich das Problem eingrenzen. Ich habe mir den Ruby-Code für Onebox angesehen, aber da ich kein Ruby-Experte bin, ist es für mich eine Art „Black Box“.

Ich vermute, dass das Problem mit meinem internen Netzwerk und meiner DNS-Struktur zusammenhängen könnte. Ich verwende AdGuard Home als mein primäres DNS, und ich kann in den DNS-Protokollen sehen, dass externe Links korrekt aufgelöst werden, meine internen Links jedoch nicht.

Ich verstehe, dass dies kein Discourse-Problem ist, aber ich benötige einige Hinweise, um dieses Problem einzugrenzen. Was würden Sie mir empfehlen, noch einmal zu überprüfen?

1 „Gefällt mir“

Update: Ich habe bereits einen Testcontainer zum selben Docker-Netzwerk wie Discourse hinzugefügt und einige Dinge überprüft.

curl gibt den korrekten Inhalt zurück und nslookup wird zum korrekten Host aufgelöst.

Ich habe auch versucht, den DNS-Server zu umgehen und alles an einen öffentlichen DNS-Server weitergeleitet. Selbst das funktioniert nicht.

Irgendwelche Ideen?

Ich bin mir nicht sicher. Aber ich habe in letzter Zeit bemerkt, dass manchmal auf einem der Discourse-Foren (Stable-Branch) und, wenn ich mich recht erinnere, auch auf meinem Tests-passed-Forum keine Onebox für Links generiert wird.

Obwohl frühere und spätere Beiträge von derselben Domain wie erwartet funktionieren. Selbst mit Links, die von meinem Tests-passed-Forum auf das andere Stable-Forum gepostet wurden.

1 „Gefällt mir“

Hier ist ein Link zu OpenMR, der stabil läuft, mit einem Link zu meiner Seite „Tests bestanden“. Beachten Sie, dass der Link nicht in einem Feld eingeschlossen ist.

https://community.openmr.com/t/vr-news-for-2024/41377/168?u=heliosurge