So deaktivieren Sie den öffentlichen Zugriff auf eine gestufte Discourse-Instanz

Hallo.

Wir planen, die eigene Discourse-Cloud-Hosting-Lösung für unser Produktionssystem zu nutzen.
Gibt es eine Möglichkeit, es vollständig für die Freigabe durch das Management vorzubereiten, aber für die Öffentlichkeit zu sperren?

Beste Grüße,
Luis

Du könntest ein privates Discourse-Forum nur per Einladung einrichten. Dann sendest du Einladungs-E-Mails nur an diejenigen, die du aufnehmen möchtest. Es wird privat sein, und niemand wird Zugriff darauf haben. Auch Web-Crawler können die Seite nicht durchsuchen. Was ich jedoch für meine Domain getan habe, ist, keine Startseite einzurichten. Wenn ein Crawler (oder jemand anderes) die Domain aufruft, sieht er nur eine leere weiße Standardseite. Genau so ist auch mein Forum eingerichtet. :slightly_smiling_face:

Der einfache Weg besteht darin, die Seite wie bereits vorgeschlagen nur für eingeladene Nutzer zugänglich zu machen und eine Anmeldung zu erzwingen.

Eine weitere Möglichkeit wäre, die Datei app.yml zu bearbeiten, um nginx so neu zu konfigurieren, dass eine Basis-Authentifizierung verwendet und/oder der Zugriff nach IP-Adresse eingeschränkt wird.

Wie kann ich die app.yml auf einer von Discourse verwalteten Cloud-Instanz ändern? Ich kann keinen Weg finden, auf eine CLI zuzugreifen.

In diesem Fall müssen Sie sich an Ihren Hosting-Provider wenden. Wenn es sich um uns (discourse.org) handelt, senden Sie uns einfach eine E-Mail an team@discourse.org.

Das habe ich erledigt.
Vielen Dank, Joshua.