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 curtidas

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 curtidas

O @pfaffman, o seu discourse-settings-uploader ainda é a única (ou a melhor) maneira de copiar as configurações do site de uma instância independente do Discourse para outra?

Se sim, para o exemplo fornecido no repositório…

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

Eu salvei o site_settings.json na pasta de downloads do meu PC. Não deveria salvá-lo no servidor remoto e, se sim, onde?

Então, tentei executar esse comando assim… (e recebi o erro exibido no console)…

Você poderia fornecer mais alguma instrução?

3 curtidas

Eu acho que Administrative Bulk Operations é o caminho a seguir.

2 curtidas

OK ótimo obrigado. Existe um arquivo que armazena a lista de Componentes de Tema que posso copiar de uma instância para outra, como faço com os Plugins no app.yml?

2 curtidas