Dieses Thema behandelt die Installation von Discourse mithilfe der offiziellen Installationsanweisungen, wobei AWS-Dienste für den DNS-Anbieter (Route 53), den E-Mail-Anbieter (SES) und den Cloud-Server-Anbieter (Lightsail) verwendet werden.
Cloud-Server
Lightsail
- Die Standardeinstellung von 1 GB RAM funktioniert gut für kleine Discourse-Communities. Wir empfehlen 2 GB RAM für größere Communities.
^ Für 5 /Monat erhalten Sie einen Server, der die Mindestanforderungen von Discourse erfüllt. Ich verwende einen für 10 /Monat, aber ich dachte, 5 $/Monat würden auch funktionieren.
Mailserver
Sie können den geheimen Schlüssel nicht zurückerhalten, aber wenn Sie ihn verloren haben, können Sie einen neuen erstellen, den Sie verwenden können.
Domain
Schritt-für-Schritt-Einrichtung
- Folgen Sie der Route 53-Dokumentation, um eine Domain zu kaufen.
Wenn Sie bei diesem Schritt eine E-Mail mit der Meldung „unable to process“ erhalten, muss AWS möglicherweise zuerst Ihr Konto überprüfen. Erstellen Sie einen Supportfall, damit sie Sie benachrichtigen, wenn Ihr Konto überprüft wurde und Sie mit dem Kauf beginnen können.
- DNS-Eintrag einrichten
Geben Sie die Route 53-Konsole ein
Wählen Sie „Hosted zones“ → „create hosted zone“ → geben Sie Ihren Domainnamen ein → scrollen Sie nach unten und klicken Sie auf „create hosted zone“
Klicken Sie auf den Domainnamen und fügen Sie einen A-Eintrag mit dem Wert der IP-Adresse Ihres Lightsail-Cloud-Servers hinzu. Diese finden Sie in Ihrer Lightsail-Konsole. (Roter Block)
- SES einrichten
Geben Sie die SES-Konsole ein
Wählen Sie „Verified Identities“ → „create identity“ → geben Sie Ihren Domainnamen ein (Typ: Domain) → scrollen Sie nach unten und klicken Sie auf „create identity“
Erstellen Sie Identität → geben Sie eine E-Mail-Adresse ein, die Sie für die Registrierung des Admin-Kontos verwenden werden (Typ: E-Mail-Adresse) → scrollen Sie nach unten und klicken Sie auf „create identity“
Da wir die Domain in Route 53 registriert haben, dauert die Verifizierung etwa 5 Minuten. Sie erhalten eine E-Mail zur Verifizierung der E-Mail-Adresse.
Wenn beide verifiziert sind, klicken Sie auf den Domainnamen, suchen Sie nach Publish DNS records, kopieren Sie das DNS-Paar und fügen Sie es in Ihre Route 53 unter der von Ihnen in Schritt 2 erstellten gehosteten Zone ein.
Gehen Sie zu den SMTP-Einstellungen und klicken Sie auf „create SMTP credential“. Folgen Sie den Schritten und laden Sie eine CSV-Datei herunter, die den SMTP-Benutzernamen und das Passwort enthält.
Der SMTP-Endpunkt wird ebenfalls auf dieser Seite aufgeführt.
- Discourse konfigurieren
Die obigen Schritte decken die Schritte 1-3 in den offiziellen Installationsanweisungen ab. Fahren Sie mit den Schritten 4-6 fort.
Hostname für Ihr Discourse? [discourse.example.com]: // Ihre Domain
E-Mail-Adresse für Admin-Konto(s)? /[me@example.com,you@example.com]: // die, die Sie in SES Verified Identities verifiziert haben
SMTP-Serveradresse? [smtp.example.com]: // SMTP-Endpunkt
SMTP-Port? [587]: // Standard verwenden
SMTP-Benutzername? [user@example.com]: // in Ihrer heruntergeladenen CSV-Datei
SMTP-Passwort? [pa$$word]: // in Ihrer heruntergeladenen CSV-Datei
E-Mail-Adresse für Let's Encrypt-Konto? (ENTER zum Überspringen) [me@example.com]: // Standard verwenden
Optionale Maxmind-Lizenzschlüssel () [xxxxxxxxxxxxxxxx]: // Standard verwenden
Warten Sie auf die Installation, dann können Sie das Admin-Konto mit dem in den Einstellungen angegebenen Konto registrieren.
- Nach der Installation
Wenn Sie bereit sind, Ihre Community neuen Benutzern vorzustellen, beantragen Sie den SES-Produktionszugang.
Beschreiben Sie in „Use case description“, wie Sie Amazon SES zum Senden von E-Mails verwenden möchten. Um uns bei der Bearbeitung Ihrer Anfrage zu helfen, sollten Sie die folgenden Fragen beantworten:
Wie planen Sie, Ihre Mailingliste zu erstellen oder zu erwerben?
Wie planen Sie, mit Bounces und Beschwerden umzugehen?
Wie können Empfänger sich vom Erhalt von E-Mails von Ihnen abmelden?
Wie haben Sie die schreibrate oder das Sende-Kontingent ausgewählt, das Sie in dieser Anfrage angegeben haben?
Es wird empfohlen, der Anleitung in der URL zu folgen, aber dies garantiert keine Genehmigung. Wenn Sie eine Ablehnungs-E-Mail erhalten, versuchen Sie, Screenshots der neuen Benutzerregistrierungsliste hinzuzufügen und ihnen mitzuteilen, dass neue Benutzer auf die Aktivierungs-E-Mail warten.







