Anleitung zur Einrichtung von Discourse: Hetzner VDS + Namecheap Private Email SMTP

Hallo,

ich plane, ein neues Discourse-Forum einzurichten und möchte einige Punkte klären:

Server: Ich werde einen VDS von Hetzner kaufen. Welches Betriebssystem wird für Discourse empfohlen?

E-Mail/SMTP: Ich erwäge die Nutzung von Namecheap Private Email. Wird dieser SMTP-Dienst während der Discourse-Einrichtung reibungslos funktionieren?

Installationsschritte: Könnten Sie mir nach dem Kauf des Hetzner VDS eine Schritt-für-Schritt-Anleitung geben, wie ich Discourse von Grund auf neu installiere?

Domain & IP: Muss ich nach dem Kauf des VDS zuerst eine Domain verbinden, oder kann ich die Einrichtung über die IP-Adresse starten und die Domain später hinzufügen?

Ich werde sowohl den Hetzner VDS als auch den Namecheap E-Mail-Dienst im Voraus bereithalten.
Jede Schritt-für-Schritt-Anleitung, die für jemanden ohne Vorerfahrung geeignet ist, wäre sehr willkommen.

Vielen Dank im Voraus.

Hier findest du alles was du zu der Installation suchst :slight_smile:

3 „Gefällt mir“

Hallo!

Hängt von der Größe und Aktivität deines Forums ab.

Wenn es klein ist, reicht ein CX22 für 5 €/Monat.

Ein CAX11 (ARM-Architektur) hat die gleichen Spezifikationen und den gleichen Preis, aber ich finde, dass Discourse auf ARM besser läuft als auf x86, ich weiß nicht warum. Der Nachteil ist, dass es kein offizielles ARM-kompatibles #email-receiver-Image gibt, falls du es verwenden möchtest. Es gibt eine Abspaltung, die stattdessen funktioniert.

Ja, du kannst Discourse nicht ohne Domainnamen installieren.

5 „Gefällt mir“

Es mag für Sie einfach aussehen, aber für mich fühlt es sich etwas kompliziert an.

Reicht es aus, die VDS-IP-Adresse zu verwenden, oder ist es notwendig, einen Domainnamen zu verknüpfen?

Muss ich zusätzlichen leeren Speicherplatz/Partitionen auf dem VDS erstellen?

Und gibt es Dienste oder Fachleute, die diese Einrichtung als Dienstleistung anbieten können?

Da ich noch nie einen Domainnamen verknüpft hatte, konnte ich die Installation wohl deshalb nicht fortsetzen.

Ich habe mich nur über die IP-Adresse per SSH verbunden, aber die Installation hat nicht einmal begonnen.

Ein kleines Forum funktioniert mit einer 40 GB Festplatte, es wird kein zusätzlicher Speicherplatz benötigt.

Das Gleiche galt für mich, als ich meine Discourse-Reise begann. Ich habe nie Linux oder SSH benutzt.

Eine Anleitung, wie man sich mit seinem Server verbindet, der von einem bestimmten Anbieter gehostet wird, liegt vielleicht etwas außerhalb des Rahmens dieses Support-Forums, aber jeder kann natürlich gerne helfen.

Wenn Sie einen Server bei Hetzner erstellen, haben Sie die Wahl, ob Sie eine SSH-Schlüsseldatei oder eine normale Login-/Passwort-Kombination verwenden möchten (diese wird generiert und, wenn ich mich recht erinnere, per E-Mail versendet).

Zahlreiche Anleitungen im Internet beschreiben, wie man sich per SSH mit einem Server verbindet. Das Ziel, das Sie erreichen möchten, ist der Zugriff auf die Kommandozeile des Servers.

Wie Sie die Domain mit der IP-Adresse des Servers verbinden, geschieht über die DNS-Verwaltung in der Admin-Oberfläche Ihres Domain-Anbieters.

Wenn Sie bereit sind, für Hilfe zu bezahlen, können Sie im Marketplace posten :slight_smile:

2 „Gefällt mir“

Ich habe es installiert und es hat funktioniert. Danke für die Vorschläge.

Ich glaube nicht, dass Namecheap Private Email ein transaktionaler E-Mail-Dienst ist und daher möglicherweise nicht der beste Weg ist, ihn mit Discourse zu betreiben. Sie sollten sich Optionen wie Brevo, MailGun oder Amazon SES ansehen.

Namecheap Private Email ist nicht nur für die Posteingangsnutzung (IMAP/POP) gedacht; es unterstützt auch die sichere ausgehende SMTP-Zustellung vollständig. In meiner Discourse-Einrichtung habe ich Folgendes konfiguriert:

  • mail.privateemail.com als SMTP-Host

  • Port 465 / SSL

  • DISCOURSE_SMTP_ENABLE_START_TLS: false

  • DISCOURSE_SMTP_FORCE_TLS: true

und dann ./launcher rebuild app ausgeführt, um die Konfiguration anzuwenden.
SPF-, DKIM- und DMARC-Einträge sind ebenfalls vollständig über Cloudflare DNS eingerichtet.

Dadurch verbindet sich Discourse sicher über 465/SSL und vollständig im Einklang mit E-Mail-Standards mit dem SMTP-Server von Namecheap.
Angesichts des aktuellen E-Mail-Volumens besteht zu diesem Zeitpunkt keine Notwendigkeit für einen zusätzlichen transaktionalen E-Mail-Dienst wie Mailgun, Brevo oder Amazon SES.

3 „Gefällt mir“

Ich bin ziemlich sicher, dass NameCheap Private Email kein transaktionaler E-Mail-Dienst ist (ich kann nichts finden, was darauf hindeutet?). Discourse empfiehlt die Verwendung eines transaktionalen E-Mail-Dienstes. Sie könnten Probleme wie diese bekommen, wenn Sie Dienste wie NameCheap Private Email verwenden. Wenn es für Sie funktioniert, dann :person_shrugging:.

Die oben von mir vorgeschlagenen transaktionalen E-Mail-Anbieter sind meist kostenlos (außer Amazon SES, aber das ist immer noch recht günstig). Brevo sind 300/Tag, meines Wissens Mailgun sind 100/Tag.

1 „Gefällt mir“

Es könnte eine gute Idee sein, nachzusehen, ob ihre Nutzungsbedingungen die Verwendung für transaktionale E-Mails erlauben :slight_smile:

Wenn es nicht erlaubt ist, riskieren Sie, in irgendeiner Weise sanktioniert zu werden oder dass die E-Mails fälschlicherweise als Spam identifiziert und blockiert werden. Ich spreche aus Erfahrung (wenn auch nicht mit NameCheap).

2 „Gefällt mir“

Namecheap ist für mich gestorben. Vor einiger Zeit erkrankte ein Onkel an Krebs. Ich richtete eine Instanz ein, um die familiäre Unterstützung zu koordinieren.

Dann

entschied Namecheap Monate später, dass ich staatliche Ausweisdokumente hochladen müsste.

Unser Familienanwalt sagte strikt nein. Nicht Strafverfolgungsbehörden. Nicht eine Bank. Nicht das Finanzamt.

Also hat Namecheap die Domain unter mir gekündigt.

Ich empfehle Gandi. GoDaddy ist auf andere Weise schrecklich.