Self-Hosting Discourse ist gerade viel einfacher geworden

Für diejenigen, die sehen möchten, wie der neue Prozess aussieht.

Ich habe Discourse auf einem Hetzner CAX11-Server (ARM-Architektur, 2 vCPUs, 4 GB RAM) installiert.
Vom Ausführen des Installationsskripts bis zur Live-Schaltung der Website dauerte es ungefähr 7 Minuten.

  1. :magic_wand: Hier beginnt die Magie:

  2. Das neue Installationsskript fragt nach der E-Mail-Adresse des Administrators, eine der wenigen verbleibenden Anforderungen :laughing::

  3. Anschließend wird nach einem Domainnamen gefragt (Standard: JA). Wenn wir keinen haben, werden wir aufgefordert, zu id.discourse.com/my/subdomain zu gehen.

    Wunderschön, das ist es.

  4. Nach der Erstellung der Subdomain müssen wir einen Verifizierungscode generieren, den wir während des Installationsskriptprozesses eingeben:

  5. Nach Eingabe des Verifizierungscodes wird die Domain auf id.discourse.com validiert. Sie freuen sich, dass niemand die Subdomain gestohlen hat, die Sie sich tief gewünscht haben, und das Skript fragt, ob Sie SMTP konfigurieren möchten (interessanterweise ist der Standardwert NEIN, vermutlich weil wir die Subdomain von Discourse ID verwendet haben):


  6. Dann validiert das Skript alle eingegebenen Informationen und fragt uns, ob alles in Ordnung ist (Standard ist JA, wie es sein sollte):

  7. Nach all diesen schnellen Schritten ist der Rest der Installation den Discourse-Administratoren und Entwicklern gut bekannt. Es wird die Anwendung neu erstellt, was auf einem Server mit geringer Spezifikation etwa 5 Minuten dauert.

  8. Nach ein paar Minuten Wartezeit und einer Tasse Kaffee ist die Website live und fragt nach unserer Discourse ID:

  9. Sie werden feststellen, dass der Assistent jetzt nur noch 2 Schritte hat: die erstmalige Anmeldung und diesen (ebenfalls bekannten) Schritt:

  10. Willkommen bei Discourse: Es war noch nie so einfach :partying_face:

14 „Gefällt mir“