Vielleicht die IP-Adresse in Ihrer lokalen Hosts-Datei fest codieren?
Danke Falco! Ich werde das prüfen.
Ich habe versucht, die IP-Adresse in der Hosts-Datei meines Clients fest zu codieren, und der Browser leitet mich immer zur externen Verbindung weiter.
Ist es möglich, mehr als einen Domainnamen für DISCOURSE_HOSTNAME anzugeben?
Muss ich DISCOURSE_FORCE_HTTPS: auf false setzen, um lokale Verbindungen zu ermöglichen? Das habe ich aus einem Ihrer Artikel.
Ich versuche, Discourse auf meinem Raspberry Pi 4 mit Dietpi OS und einigen Nginx-basierten Apps wie Nextcloud zu installieren. Ich versuche, den Cloudflared-Dienst als Tunnel zu verwenden, aber nachdem die Discourse-Installation abgeschlossen ist, kann ich die Discourse-Website nicht aufrufen und erhalte den Fehler 502 Bad Gateway.
Welche Art von Anpassungen sind an Nginx erforderlich? Welchen Port sollen wir verwenden?
Ich habe diese Anleitung angewendet, aber ohne Erfolg:
@pfaffman edited this heavily 2022.02.24. Blame me if it’s broken. If you want to run other websites on the same machine as Discourse, you need to set up an extra NGINX or HAProxy proxy in front of the Docker container. NOTE: This is for advanced admins This guide assumes you already have Discourse working - if you don’t, it may be hard to tell whether or not the configuration is working. You cannot use ./discourse-setup to set up Discourse if another server is using port 80 or 443. You will …
Mein Leitfaden geht davon aus, dass Discourse die einzige App auf dem Pi ist, und führt dann den Tunnel aus, der Port 80 freigibt, der dem Discourse-Container zugewiesen ist.
Das Ausführen mehrerer Apps, die sich einen Reverse-Proxy teilen, ist zwar möglich, aber ein fortgeschritteneres Setup und liegt außerhalb des Rahmens dieses Leitfadens.
Ich habe dies zum Laufen gebracht, indem ich DISCOURSE_BACKUP_HOSTNAME auf machinename.local und DISCOURSE_FORCE_HTTPS auf false gesetzt habe. Jetzt kann ich über meinen Domainnamen und den lokalen Netzwerkdomainnamen darauf zugreifen.
Gut gemacht. Vielleicht sollte das ein How-To in #howto:admins sein?
Danke @merefield. Klar!
Es gibt ein Problem bei der Verwendung eines Backup-Hostnamens: Die Bilder werden nicht richtig angezeigt.
Wenn die Bilder eines Beitrags mit dem Haupt-Hostnamen erstellt wurden und beim Zugriff über den Backup-Hostnamen die Bilder fehlen. Dies geschieht auch umgekehrt.
Was passiert, wenn Sie einen Beitrag erneut backen? (HTML neu erstellen)
Vielleicht müssen Sie sich an eine Zugangsadresse halten.
Ja, Rebuild HTML funktioniert. Aber der VPN-Zugriff ist kaputt, da er von der lokalen Adresse (Backup-Hostname) abhängt.
Ich glaube, es gibt keine Lösung dafür…
Just to add a voice and to agree with @sam, we’ve already had some switcheroos with our domains and relative URLs is most certainly needed.
Funktioniert das auf einem armv7l?
Nein, das wird es nicht. Ich habe es versucht, aber es fehlen einige Pakete in den 32-Bit-ARM-Debian-Repositories, die es unmöglich machten.
Der Demo-Site-Link scheint tot zu sein
Wie zuvor bin ich wieder umgezogen. Ich werde es wieder anschließen, sobald ich es finden kann.
Das ist die Art von Infrastruktur-Bug, mit der ich gerne zu tun habe ![]()
Ich freue mich darauf, das auszuprobieren ![]()
Ich hoffe, du hast dich gut in deinem neuen Zuhause eingelebt, @Falco ![]()
Ich habe kürzlich einen davon bekommen:
![]()
![]()
Und beschloss, die Entwicklungsumgebung zum Laufen zu bringen, was ehrlich gesagt einen erheblichen manuellen Aufwand erforderte, da die skriptbasierten Lösungen derzeit nicht funktionieren, aber ![]()
Danke an alle, die das möglich gemacht haben, wirklich cool! ![]()
Und beschlossen, die Entwicklunginstallation zum Laufen zu bringen, was ehrlich gesagt einen erheblichen manuellen Aufwand erforderte, da die skriptgestützten Lösungen derzeit nicht funktionieren.
Welche “skriptgestützten Lösungen” funktionieren auf irgendeinem Pi? Ich habe ein paar Pi4, die das hier gerne ausprobieren würden, aber da ich kein Linux-Guru bin, habe ich nicht das Wissen, um mit manuellen “Abhängigkeiten” umzugehen.
Ich habe jedoch einen rekursiven PiHole in meinem Netzwerk laufen, der es mir meiner Meinung nach zumindest ermöglichen wird, das Problem mit dem Domainnamen zu lösen…vielleicht.
Ich bin sehr zufrieden mit meinem. Ich würde empfehlen:
- Raspberry Pi mit 8 GB, da meiner regelmäßig 4 GB erreicht
- SSD-Festplatte. Microsd ist zu langsam.

