Discourse Docker auf Ubuntu 11 installieren

Hallo,

mir ist bekannt, dass die Installation von Discourse auf Debian 11 ziemlich schwierig bzw. unmöglich ist.
Ich habe es geschafft, es auf 10.5 zu installieren, aber jetzt habe ich, egal wie ich es versuche, weder Zugriff auf die Web-GUI noch E-Mails nach dem Build-Prozess.

Ich habe mehrere Tutorials ausprobiert, z. B. dieses: https://www.arubacloud.com/tutorial/how-to-install-discourse-with-docker-on-ubuntu-18-04.aspx

Kann jemand bestätigen, ob es nach dem Installationsprozess überhaupt möglich ist, auf Discourse zuzugreifen?

Der Docker-Container ist aktiv und auch ./discourse-setup wurde erfolgreich ausgeführt …

Der Launcher scheint jedoch nicht zu funktionieren:

./launcher logs app liefert einen Fehler.

Irgendeine Idee?

I.

Hast du bereits versucht, die Installation von Discourse in der Produktion zu befolgen? Solange du Docker installieren kannst, sollte Debian <alles, was funktioniert> problemlos funktionieren.

EDIT: Ich habe angenommen, du meinst eine Produktionsinstallation. Aber vielleicht liege ich falsch.

Ich würde empfehlen, dass du stattdessen dem folgenden Link folgst, anstatt dem von dir angegebenen:

Vielen Dank für Ihre Antwort …

Laut dem Log wurde der Fehler durch das standardmäßig aktivierte Zertifikat verursacht:

LETSENCRYPT_ACCOUNT_EMAIL change failed.
letsencrypt.ssl.template.yml enabled
Leider gab es einen Fehler beim Ändern von containers/app.yml

Es ist jedoch nicht in der YAML-Datei aktiviert:

Gibt es eine andere Konfiguration, in der das SSL-Zertifikat deaktiviert werden könnte?

Nachdem ich eine E-Mail-Adresse als Let’s Encrypt-Mailadresse zur Konfiguration hinzugefügt hatte, wurde der Neuaufbau-Prozess erfolgreich durchgeführt.
Trotzdem kann ich nicht auf Discourse zugreifen …

Das stimmt nicht. Discourse funktioniert auf Debian 11 einwandfrei, solange du dich an die offizielle Installationsanleitung hältst.

1 „Gefällt mir“

Ich habe endlich die zwei Zeilen in den Konfigurationsdateien gefunden, die deaktiviert werden müssen (da ich noch kein Zertifikat habe, um es aktiv zu nutzen). Nach dem Neuaufbau kann ich auf Discourse zugreifen.

Du hast es wahrscheinlich mehrmals ausgeführt, wodurch du das Ratenlimit von Let’s Encrypt erreicht hast. Ich empfehle, dass du diese Zeilen in einer Woche erneut aktivierst und neu erstellst, damit HTTPS aktiviert ist. Ohne HTTPS funktionieren einige Dinge nicht.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.