Manage multiple Discourse instances from one place only

Hello everyone
If you manage multiple Discourse forums (I’m taking care of two), you often find yourself doing repetitive work: upgrading core/plugins, various settings & styling and so on. If I’d have one more forum to manage i’ll probably go nuts ! :slight_smile:

There is a way of doing this one without going on all forum admins?

Thanks!

2 „Gefällt mir“

You can script rebuild at the command line. I’ve written a Discourse settings uploader that will install settings to multiple sites. I don’t know if an automated way to upload themes, though if the sites use the same themes you can host them at github.

8 „Gefällt mir“

Ist Ihr discourse-settings-uploader immer noch der einzige (oder optimale) Weg, um Site-Einstellungen von einer eigenständigen Discourse-Instanz auf eine andere zu kopieren?

Wenn ja, für das im Repository bereitgestellte Beispiel…

./discourse-settings-uploader https://discourse.example.com d35989078a system site_settings.json

Ich habe die site_settings.json in den Download-Ordner meines PCs gespeichert. Sollte ich sie auf dem Remote-Server speichern und wenn ja, wo?

Dann habe ich versucht, diesen Befehl auszuführen… (und erhielt die angezeigte Fehlermeldung in der Konsole)…

Könnten Sie mir weitere Anweisungen geben?

3 „Gefällt mir“

Ich denke, Administrative Bulk Operations ist der richtige Weg.

2 „Gefällt mir“

OK, vielen Dank. Gibt es eine Datei, in der die Liste der Theme-Komponenten gespeichert ist, die ich von einer Instanz zur anderen kopieren kann, so wie ich es mit den Plugins in der app.yml mache?

2 „Gefällt mir“