Falsche IPv4?

Hey! Ich versuche, mein Forum in WSL2 einzurichten, und wenn ich die URL meines Forums eingebe, erscheint dies:


Ich weiß nicht, warum das passiert. Ich habe meine IP im Terminal ermittelt und sie hier in meinem DNS eingetragen:

Deaktivieren Sie den Cloudflare-Proxy, damit es bei der Installation funktioniert.

Ich habe den gesamten Proxy entfernt, aber die Fehler bleiben dieselben.

Mein Fehler. Ich habe jetzt bemerkt, dass du WSL2 zur Installation von Discourse verwendest. Bevor du fortfährst, stelle bitte sicher, dass der von WSL2 exportierte Dienst über das Internet erreichbar ist.

Führe beispielsweise python3 -m http.server 8080 oder andere Dienste aus. Kannst du sie von deiner Internetadresse aus erreichen?

Zusätzlich scheint WSL2 mit dem Windows-Host bei privilegierten Ports nicht gut zu funktionieren.

Ich habe das gerade genau so im Terminal eingegeben, und es wird angezeigt: ‘Serving HTTP on 0.0.0.0 port 8080 (http://0.0.0.0:8080/) …’
Und das steht nun seit 5 Minuten dort.

Öffnen Sie Ihren Browser und geben Sie http://your-internet-ip:8080 ein. Können Sie auf Inhalte zugreifen?

Möglicherweise blockiert die Firewall Ihre Verbindung. Ich kann leider nicht helfen.

Weißt du, wie ich die Firewall deaktivieren kann?

Warte, die IP 169.254.*.* ist doch eine automatische private IP-Adresse, oder? Du hast eine falsche Adresse gewählt.

Nach welcher IP-Adresse suche ich? Daneben stand eine und darunter waren viele weitere.

Was versuchst du eigentlich zu tun? Hostest du Discourse auf deinem eigenen System oder möchtest du nur eine Testinstanz einrichten?

Ich versuche, es mit Cloudflare und SendGrid selbst zu hosten.

Das bringt nichts, wenn du versuchst, dein Discourse in WSL zu hosten – es wird nicht funktionieren. Hier sind die Gründe:

  1. Dein PC kann nicht rund um die Uhr laufen.
  2. Du hast wahrscheinlich keine öffentliche statische IP-Adresse.
  3. Firewall-Probleme bei deinem ISP, die verschiedene Ports blockieren würden.
  4. Wenn das Internet ausfällt, ist die Seite auch down.

Ich empfehle dir, einen günstigen VPS von DigitalOcean oder Hetzner zu mieten und ihn dort einzurichten.

Sollte ich etwas wie Putty verwenden?

Bevor du weitermachst, benötigst du einen Server. Hast du bereits einen Server?

Nein. Meinst du so etwas wie einen Digital Ocean-Typ?

Ja, ich meine einen Server im Stil von DigitalOcean. Du kannst eine öffentlich zugängliche Anwendung einfach nicht ohne eine Flut von Problemen auf deinem Heim-PC hosten.

Okay. Gibt es zuverlässige Server-Anwendungen oder -Hosts?

DigitalOcean ist sehr zuverlässig. Wenn du kostensensibel bist, kannst du Hetzner in Betracht ziehen.

Würde Heroku funktionieren? Die kostenlose Edition, die ich vorhatte zu nutzen, verfügt über 512 Megabyte RAM.