So installieren Sie Plugins, ohne einen Drittanbieter-Host zu verwenden?

(Übrigens, @Heliosurge, ich glaube, das wurde schon früher angesprochen):

Es liegt auf der Hand, dass das Thema nun völlig vom Kurs abgekommen ist, wie das immer in Threads passiert, die gegen den Strich gehen. Ich beabsichtige nicht einmal, die Frage der Verwendung einer Theme-Komponente zu diskutieren, danke trotzdem an alle.

Wie ist es vom Kurs abgekommen? Du hast eine Frage gestellt und die Leute haben ihre Meinungen geäußert. Das wirkt für mich völlig themenbezogen.

Hast du jetzt alle Informationen, die du brauchst, um jede gewünschte Einrichtung umzusetzen?

Ich stimme dem OP teilweise zu, dass die „Meinungen

Ich stimme zu, dass einige der Beiträge unnötig aggressiv sind.

Ich habe ein TC nur im Zusammenhang mit deinem Vorschlag, einen Button auf der Startseite hinzuzufügen, erwähnt. Das wurde bereits von mehreren Komponenten gezeigt. Wenn es kein Sicherheitsproblem ist, ist ein TC der richtige Weg.

Obwohl ich selbst daran interessiert wäre, welche Probleme du mit Themes und Theme-Komponenten hast. Plugins sind eher für Sicherheit und Dinge gedacht, die nicht innerhalb eines TC erreicht werden können – wie das Ändern von Kernfunktionen. Wenn du dich wohler fühlst, könnten wir das in einem freundlichen PM besprechen.

Ein weiterer Vorteil des TC ist, dass du deinen Code bei Bedarf direkt über die Web-Oberfläche der Seite bearbeiten kannst.

Das Problem, das ich bei der Plugin-Lösung sehe, ist, dass selbst offizielle Plugins, die in den Kern integriert wurden, Git verwenden, um die Plugins und Discourse selbst zu aktualisieren.

Du kannst die Volume-Unterstützung in der app.yml verwenden, um einen Ordner auf dem Host im Container-Plugins-Ordner einzuhängen.