Site ist über die IP-Adresse erreichbar, wenn die Installationsanleitung nicht befolgt wird

Ich habe gerade getestet, wie man zwei Discourse-Instanzen auf Digital Ocean über deren Marketplace-App schnell startet.

Ich wollte dies mit praktisch keiner benutzerdefinierten Konfiguration testen, nur mit Änderungen an SMTP, der E-Mail für Entwickler und discourse_hostname unter Verwendung von falschen Daten (um den Neuaufbau zu ermöglichen).

Der Installer stoppt, weil die von mir festgelegte falsche Domain/Subdomain den Validierungsschritt für Domains nicht besteht (und empfiehlt, die app.yml-Datei manuell zu bearbeiten und dann neu zu erstellen).

Nachdem ich die app.yml bearbeitet und neu erstellt habe (nur SMTP, E-Mail für Entwickler und discourse_hostname), ist die Seite unsicher über die IP-Adresse verfügbar, ohne dass Cloudflare beteiligt ist. Es erfolgt keine Weiterleitung zur festgelegten discourse_hostname.

Die meisten meiner Installationen wurden nicht über die Digital Ocean Marketplace-App eingerichtet, sondern manuell gemäß dem Standard-Docker-Installationshandbuch durchgeführt.

Hinweis: Dass der Installer aufgrund einer nicht validierbaren Domain stoppt, trat auch bei zwei kürzlich durchgeführten Installationen auf, die Cloudflare verwendeten, wahrscheinlich aufgrund des Proxys. Die anderen Installationen wurden durchgeführt, bevor es einen Validierungsschritt für Domains im Installer gab.

Bearbeitung: Hinweis: Nur 2 der 8 Discourse-Installationen hatten während der initialen Installation Probleme mit der Domainverifizierung (ohne die beiden oben genannten Testinstanzen). Das Discourse-Einrichtungsskript schlägt dem Benutzer vor, die app.yml bei einem Fehler der Domainverifizierung manuell zu bearbeiten und neu zu erstellen. Kein Problem, falls dies nicht hilfreich ist; für mich war dies keine Lösung.

Bearbeitung: Im Allgemeinen wird Cloudflare Flexible SSL verwendet, nicht letsencrypt (was besser wäre). Danke @neounix.