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 Mi Piace

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 Mi Piace

@pfaffman il tuo discourse-settings-uploader è ancora l’unico (o il modo ottimale) per copiare le impostazioni del sito da un’istanza discourse standalone a un’altra?

Se sì, per l’esempio fornito nel repository…

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

Ho salvato il file site_settings.json nella cartella download del mio PC. Non dovrei salvarlo sul server remoto e, in tal caso, dove?

Poi ho provato a eseguire quel comando in questo modo… (e ho ricevuto l’errore visualizzato nella console)…

Potresti fornire ulteriori istruzioni?

3 Mi Piace

Penso che Administrative Bulk Operations sia la strada da percorrere.

2 Mi Piace

OK, ottimo grazie. Esiste un file che memorizza l’elenco dei componenti del tema da cui posso copiare da un’istanza a un’altra, come faccio con i plugin in app.yml?

2 Mi Piace