Diskussion über einen Raspberry Pi | Blog

Vielleicht die IP-Adresse in Ihrer lokalen Hosts-Datei fest codieren?

3 „Gefällt mir“

Danke Falco! Ich werde das prüfen.

2 „Gefällt mir“

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:

1 „Gefällt mir“

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.

1 „Gefällt mir“

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.

2 „Gefällt mir“

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.

1 „Gefällt mir“

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…

Funktioniert das auf einem armv7l?

1 „Gefällt mir“

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.

2 „Gefällt mir“

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.

3 „Gefällt mir“

Das ist die Art von Infrastruktur-Bug, mit der ich gerne zu tun habe :joy:

Ich freue mich darauf, das auszuprobieren :dizzy:

Ich hoffe, du hast dich gut in deinem neuen Zuhause eingelebt, @Falco :relieved:

3 „Gefällt mir“

@th21 es ist jetzt wieder online.

@eh223 danke :smile:

2 „Gefällt mir“

Ich habe kürzlich einen davon bekommen: :+1: :+1:

:eyes: 20231216_12h54m40s_grim :eyes:

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 :tada:

Danke an alle, die das möglich gemacht haben, wirklich cool! :pray:

12 „Gefällt mir“

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.

2 „Gefällt mir“

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.
2 „Gefällt mir“