Wie behebe ich das? Ich verwende die DigitalOcean One-Click-App.
Das liegt wahrscheinlich an der Inkompatibilität von Cloudflare mit dem Installer. Versuchen Sie vielleicht, das Cloudflare-Proxying (orange Cloud) für Ihre A-Einträge vorübergehend während der Installation zu deaktivieren, oder bearbeiten Sie einfach die app.yml manuell und bauen Sie sie neu auf (das mache ich).
Wie bearbeite ich app.yml?
cd /var/discourse
nano containers/app.yml
Vergessen Sie nicht, dies im Abschnitt “templates” am Anfang Ihrer app.yml hinzuzufügen:
- "templates/cloudflare.template.yml"
Fügen Sie die erforderlichen Informationen hinzu, wie z. B. Hostname und SMTP-Anmeldedaten.
Speichern und beenden Sie dann:
./launcher rebuild app
Ja, das sieht gut aus. Wenn du den Installer jetzt mit dieser Deaktivierung ausprobierst, sollte er hoffentlich funktionieren. Falls es klappt, solltest du dennoch die Cloudflare-Vorlage zur app.yml hinzufügen und neu erstellen.
Sie müssen im Dateibereich weiter nach unten scrollen, um diese Felder zu sehen. Ist der Installer auch dann fehlgeschlagen, wenn der Cloudflare-Proxy deaktiviert ist?
Ich empfehle AWS SES, den kosteneffizientesten First-Class-Service, den ich kenne. Er ist zwar nicht kostenlos, aber günstig, nutzungsbasiert und ohne Mindestabnahme.
Ich bin mir nicht sicher, ob man damit eine kostenlose Gmail-Adresse nutzen kann, das habe ich noch nicht getestet. Vielleicht solltest du in den Foren danach suchen.
AWS SES: Startpreis kostenlos für 12 Monate
Ich glaube, das gilt nur, wenn Sie Discourse bei ihnen auf einer EC2-Instanz hosten, es sei denn, ich liege falsch.
Okay, ich werde es mit SendGrid versuchen.
Mailgun ist ein großartiger SMTP-Anbieter. Sie müssen lediglich eine Kredit- oder Debitkarte hinterlegen, es werden Ihnen jedoch keine Gebühren in Rechnung gestellt.



