Git clone /var/discourse zwingend erforderlich? Installation als Nicht-Root möglich?

Der Installationsleitfaden fordert Sie auf, das Repository nach /var/discourse zu klonen. Gibt es Abhängigkeiten davon, oder kann ich das Repository in ein völlig anderes Verzeichnis klonen, ohne dass Teile von Discourse die Tools nicht finden (abgesehen davon, dass ich selbst Verzeichnisangaben wie /var/discourse durch mein gewähltes Verzeichnis ersetze)?

Und die Anforderung, root zu sein, scheint etwas übertrieben: Reicht es nicht, Mitglied der Docker-Gruppe zu sein?

Wie sieht es aus, wenn ich Discourse an einem Port über 1024 bereitstellen und nginx, haproxy oder ähnliches verwenden möchte, um diesen mit den „üblichen

Der Installationsleitfaden richtet sich an nicht-technische Nutzer, die einfach nur ein kostengünstig gehostetes Discourse-Forum einrichten möchten. Daher verfügt unser Launcher-Skript und andere Tools über zahlreiche sichere Voreinstellungen, um ihnen das Leben zu erleichtern.

Sie können auch einen anderen Ordner verwenden, müssen dann jedoch die Pfade an einigen Stellen anpassen, beispielsweise bei den Mounts in der Datei app.yml. Sie können das System auch ohne Root-Rechte und ohne Zugehörigkeit zur Docker-Gruppe betreiben. Das bedeutet jedoch, dass unser Skript nicht automatisch eine Swap-Datei erstellen kann, falls diese benötigt wird. Auch andere Prüfungen können fehlschlagen, wie etwa unsere Prüfung auf DNS-Bereitschaft. Die Nutzung eines Reverse-Proxys Ihrer Wahl wird ebenfalls vollständig unterstützt. Wir liefern sogar eine Vorlage, damit Discourse an einem Unix-Socket lauscht, auf den Sie den Reverse-Proxy richten können. Dies bedeutet jedoch, dass Sie den Reverse-Proxy sorgfältig konfigurieren müssen, indem Sie korrekte Header senden, Weiterleitungen durchführen, Antworten nicht puffern usw.

TL;DR: Alles ist möglich, solange Sie bereit sind, bei der Installation ein wenig zu basteln.

5 „Gefällt mir“

Ich habe es in einem anderen Verzeichnis installiert. Neben der app.yml hast du auch die nginx.conf-Dateien. Dann sollte alles in Ordnung sein.

1 „Gefällt mir“

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