So richten Sie es in einem lokalen Netzwerk ein?

Ich möchte Discourse in einem lokalen Netzwerk einrichten, um von innen und möglicherweise auch von außen (über das Internet) darauf zugreifen zu können.

Das erste Problem ist: „Wie bekomme ich es hin, wenn ich einen Domainnamen verwenden muss?

Um Discourse zu installieren, benötigen Sie Internetzugang. Um Discourse zu installieren, müssen Sie über einen Domainnamen verfügen.

Wenn Sie einen Domainnamen haben, können Sie bei Ihrem Registrar, über den Sie die Domain erworben haben, IP-Adressen für Ihre Domain einrichten.

Wenn Sie keinen DNS-Server haben, wie haben Sie dann diese Website gefunden?

Ich habe Internetzugang. Was meinst du genau mit einer Domain? Muss ich sie kaufen? Das kommt nicht infrage!
Ich habe nicht gesagt, dass ich keinen DNS-Server habe.

Das absolute Minimum: Ich benötige eine Discourse-Instanz, die im lokalen Netzwerk läuft und ausschließlich von dort aus erreichbar ist, obwohl der Server selbst Internetzugang hat.

Eine Domain kostet etwa 15 US-Dollar. Auf Ihrem Netzwerk befindet sich mit sehr hoher Wahrscheinlichkeit ein DNS-Server. Benutzer im Netzwerk beziehen ihre IP-Adressen von einer bestimmten Quelle.

Wenn Sie dies nicht selbst tun möchten, können Sie im Internet nach Anleitungen suchen, um BIND einzurichten. Sie müssen dann jeden Rechner im Netzwerk so konfigurieren, dass er diesen Nameserver verwendet, anstatt den bereits genutzten (wahrscheinlich durch eine Änderung am DHCP-Server, falls es wirklich keinen lokalen DNS-Server gibt).

Diese Informationen müssen Sie anderweitig beschaffen; sie gehen weit über den Rahmen dessen hinaus, was hier verfügbar ist. Da Sie den DHCP-Server kontrollieren, würde es mich 2 bis 5 Stunden kosten, und ich habe BIND und DHCP bereits konfiguriert.

Die empfohlene Lösung besteht darin, eine Domain zu kaufen. Sie können Let’s Encrypt nicht für HTTPS verwenden, aber da es sich um ein lokales Netzwerk handelt, ist das wahrscheinlich in Ordnung.

Das muss es gar nicht kosten; bei freenom.com kannst du Domains kostenlos erhalten. Und solange das Edge-Gerät nicht zu eingeschränkt ist, fungiert es wahrscheinlich als DNS-Host für das Netzwerk und kann je nach Bedarf mit Host-Überschreibungen konfiguriert werden – ich weiß, dass meine pfSense-Box das problemlos bewältigen kann.

Hallo Dan! Ich hätte gerne mehr über deinen Anwendungsfall erfahren. Was planst du mit einer Forum-Community auf einem Server zu machen, der nicht auf das Internet zugreifen kann, wenn du das teilen möchtest?

Ich habe das auch bereits in Erwägung gezogen, um ein lokales, internetbasiertes Netzwerk für mich und meine Nachbarn zu schaffen, um uns in Notfällen miteinander zu verbinden und wichtige Informationen auszutauschen. Wenn der Strom ausfällt, würde ich einen Schalter umlegen, um ein lokales WLAN-Netzwerk zu aktivieren, das jeder Nachbar verbinden kann, und dann Zugriff auf einen Webserver bereitstellen, der Discourse hostet.

Ich nutze zudem eine Discourse-Instanz als persönliche Wissensdatenbank und möchte auch offline darauf zugreifen können.

Nun, der Server hat erneut Zugriff auf das Internet.

Idealerweise sollte ich nicht nur vom LAN, sondern auch aus dem Internet darauf zugreifen können.

Ich würde es nutzen, um Probleme und deren Lösungen zu archivieren, denen ich und mein Team begegnet sind. Jeder Thread für ein Problem, damit es ausführlich behandelt und schließlich gelöst werden kann.

Und die Lösung – die Forum-Engine – darf keinen Cent kosten und darf nicht schwer zu installieren sein (keine Abhängigkeiten erfordern, die Sie konfigurieren müssen).