Open-Source-Community und Diskussionsforum für Kunden, Teams, Fans und mehr.
Eine vielseitige, moderne und schön einfache Forensoftware, die darauf abzielt, neu zu definieren, wie ein modernes Online-Diskussionsforum aussehen sollte. Discourse geht zurück zu den Grundlagen, indem es die Unterhaltungen anzeigt, die Sie interessieren, basierend auf Ihrer Teilnahme - keine Algorithmen notwendig. Verwenden Sie die kostenlose Version für Freunde, Mitstreiter oder um eine neue Community zu gründen, oder upgraden Sie auf eine Premium-Version mit erweiterten Funktionen, die die Zusammenarbeit von Teams bei der Arbeit aus der Ferne unterstützen.
Bevor Sie beginnen
Discourse setzt voraus, dass Sie vor der Installation einen Domainnamen und Zugang zu einem persönlichen SMTP-E-Mail-Server haben. Dazu müssen Sie entweder Zugang zu einem bereits vorhandenen SMTP-Server haben oder ein SMTP-Relay über einen Drittanbieter einrichten. Die Discourse Marketplace App benötigt einen SMTP-Benutzernamen und ein Passwort für einen Server unter Ihrer Kontrolle, um die Installation erfolgreich abzuschließen.
- Wenn Sie Ihre Domain nicht bereits bei Linode gehostet haben, erstellt die Installation A- und AAAA-Domain-Einträge für Sie.
- Das heißt, Sie benötigen ein Token für das Linode-API. Wenn Sie kein Token haben, müssen Sie eines erstellen, bevor Sie fortfahren.
- Stellen Sie sicher, dass Ihr Domain-Registrar die Nameserver von Linode verwendet.
- Zusätzlich muss der SMTP-Benutzer in der Lage sein, E-Mails zu senden von
noreply@your-domain.com
zur Überprüfung des Administratorkontos.- Wenn Sie zum Beispiel eine Subdomain von
discourse
und Ihr Domainname lautetexample.com
, dann muss der SMTP-Benutzer in der Lage sein, E-Mails zu senden vonnoreply@discourse.example.com
. - Sie sind nicht verpflichtet, eine Subdomain zu verwenden. Wenn Sie also nur ein
example.com
ohne Subdomain, würde die zur Verifizierung verwendete E-Mailnoreply@example.com
.
- Wenn Sie zum Beispiel eine Subdomain von
Inklusive Software
Die Discourse Marketplace App installiert die folgende Software auf Ihrem Linode:
Software | Beschreibung |
---|---|
Discourse | Discourse ist eine Open-Source-Diskussionsplattform, die ein Forum, eine Mailingliste, einen Chatroom und mehr bietet. |
ufw | ufw ist die unkomplizierte Firewall, ein Frontend für iptables. |
Discourse Optionen
Das Discourse Marketplace-Formular enthält erweiterte Felder zum Einrichten der A- und AAAA-Domain-Einträge Ihres Discourse -Servers und eines kostenlosen Let's Encrypt SSL-Zertifikats. Einige dieser Felder sind optionale Konfigurationen und werden für die Installation nicht benötigt. Die Felder, die erforderlich sind, sind mit Erforderlich gekennzeichnet.
Hinweis: Discourse setzt voraus, dass Sie einen Domainnamen und eine SMTP-E-Mail haben. Diese Felder sind für eine erfolgreiche Installation erforderlich und sind mit Erforderlich. Zusätzlich muss der SMTP-Benutzer in der Lage sein, E-Mails von noreply@your-fully-qualified-domain.com
für die Kontoverifizierung.
Feld | Beschreibung |
---|---|
Ihr Token für die Linode-API | Ihr Zugriffstoken für das Linode-API wird benötigt, um Ihre DNS-Einträge zu erstellen und das Let's Encrypt SSL-Zertifikat zu erzeugen. Wenn Sie kein Token haben, müssen Sie eines erstellen, bevor Sie fortfahren. Erforderlich |
Subdomain | Die Subdomain, für die das Installationsprogramm während des Setups einen DNS-Eintrag erstellen soll. |
Domain | Der Domain-Name, unter dem Sie Ihre Discourse App hosten möchten. Das Installationsprogramm erstellt während des Setups einen DNS-Eintrag für diese Domain. Erforderlich |
E-Mail für Admin-Konto und Let's Encrypt-Zertifikat | Die E-Mail, die Sie für das Administratorkonto und das SSL-Zertifikat verwenden möchten. Diese E-Mail-Adresse erhält Benachrichtigungen, wenn das Zertifikat erneuert werden muss. Erforderlich |
SMTP-Adresse | Die Adresse für SMTP. Discourse verwendet diese für den E-Mail-Versand. Erforderlich |
SMTP-Benutzername | Der Benutzername für das oben eingegebene SMTP-Konto. Der SMTP-Benutzer muss in der Lage sein, E-Mails zu senden von noreply@your-fully-qualified-domain.com für die Kontoverifizierung. Erforderlich |
Kennwort für SMTP-Benutzer | Das Passwort für das oben aufgeführte SMTP-Konto. Erforderlich |
Eingeschränkte sudo-Nutzer für eine Linode erstellen | Dies ist das begrenzte Nutzerkonto, das für die Linode erstellt werden soll. Dieses Konto hat sudo-Benutzerrechte. |
Passwort für den eingeschränkten sudo-Benutzer | Legen Sie ein Passwort für den eingeschränkten sudo-Nutzer fest. Das Passwort muss komplex genug sein für ein sicheres Passwort. Dieses Kennwort kann - ähnlich wie ein root Passwort - zum Ausführen aller Aktionen auf dem Server verwendet werden, also machen Sie es lang, kompliziert und eindeutig. |
Der öffentliche SSH Schlüssel, der für den Zugriff auf die Linode verwendet werden soll | Wenn Sie den SSH-Zugang nicht über ein Passwort, sondern über einen öffentlichen Schlüssel (empfohlen) vornehmen möchten, geben Sie hier den öffentlichen Schlüssel ein. |
Root-Zugriff über SSH deaktivieren? | Auswählen Yes um das Root-Konto für die Anmeldung am Server über SSH zu sperren. Wählen Sie No um dem Root-Konto die Anmeldung über SSH zu ermöglichen. |
Erste Schritte nach der Bereitstellung
Discourse ist nun installiert und einsatzbereit.
- Ihre A- und AAAA-Domain-Einträge für die Domain und die Subdomain, sofern Sie eine angegeben haben, wurden erstellt und sollten im Cloud Manager angezeigt werden.
- Bestätigen Sie im DNS-Manager des Cloud Managers, dass nun ein Eintrag für Ihre Domain und eine mögliche Subdomain vorhanden ist.
- rDNS konfigurieren auf Ihrer Linode, um auf
subdomain.your-domain.com
oderyour-domain.com
wenn Sie keine Subdomain angegeben haben.
- Während die Installation die A- und AAAA-Domäneneinträge erstellt hat, werden die benötigten E-Mail-Einträge nicht erstellt. Fügen Sie im DNS-Manager des Cloud Managers die MX-, TXT- und alle anderen Datensätze hinzu, die für den E-Mail-Versand erforderlich sind, wie von Ihrem E-Mail-Anbieter angegeben.
- Sie können nun in Ihrem Browser mit dem vollqualifizierten Domainnamen, den Sie bei der Konfiguration eingegeben haben, zur App Discourse navigieren,
https://subdomain.your-domain.com
oderhttps://your-domain.com
. - Discourse begrüßt Sie mit einem "Glückwunsch"-Bildschirm und einem Registrieren Schaltfläche. Klicken Sie auf die Registrieren Taste, um das Administratorkonto zu erstellen.
- Wählen Sie auf der Seite "Register Admin Account" eine der E-Mail-Adressen aus, die Sie während der Installation eingegeben haben, und geben Sie einen Benutzernamen und ein Passwort ein. Klicken Sie dann auf die Registrieren Taste.
- Discourse sendet eine Bestätigungs-E-Mail zur Kontoverifizierung von Ihrem SMTP-Server. Nachdem Sie die E-Mail erhalten und bestätigt haben, werden Sie zum Willkommensbildschirm weitergeleitet, wo Sie durch einen Assistenten zur Einrichtung Ihres Discourse geführt werden.
- Sobald Sie den Einrichtungsassistenten beendet haben, startet Discourse die Hauptseite für die Diskussionsliste, auf der Sie beginnen können, Diskussionsthemen hinzuzufügen.
Besuchen Sie die vollständige Anleitung zur Fehlerbehebung bei E-Mail, DNS und mehr.
Die Discourse Marketplace App wurde von Linode entwickelt. Wenn Sie Unterstützung bei der Bereitstellung der App benötigen, wenden Sie sich an den Linode-Support über die in der Seitenleiste aufgeführten Informationen. Für Unterstützung bezüglich des Tools oder der Software selbst, besuchen Sie das Discourse Meta Forum.