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 Me gusta

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 Me gusta

¿Tu discourse-settings-uploader sigue siendo la única (u óptima) forma de copiar la configuración del sitio de una instancia independiente de Discourse a otra?

Si es así, para el ejemplo proporcionado en el repositorio…

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

Guardé el site_settings.json en la carpeta de descargas de mi PC. ¿No debería guardarlo en el servidor remoto y, en caso afirmativo, dónde?

Luego intenté ejecutar ese comando así… (y recibí el error mostrado en la consola)…

¿Podrías proporcionar alguna instrucción más?

3 Me gusta

Creo que Administrative Bulk Operations es el camino a seguir.

2 Me gusta

OK, genial, gracias. ¿Hay algún archivo que almacene la lista de componentes temáticos que pueda copiar de una instancia a otra, como hago con los plugins en el app.yml?

2 Me gusta