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!

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.

@pfaffman, ваш discourse-settings-uploader по-прежнему является единственным (или оптимальным) способом копирования настроек сайта с одного автономного экземпляра Discourse на другой?

Если да, то для примера, приведённого в репозитории…

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

Я сохранил файл site_settings.json в папку «Загрузки» на своём ПК. Не следует ли мне сохранять его на удалённый сервер? И если да, то куда именно?

Затем я попытался выполнить эту команду следующим образом… (и получил отображаемую ошибку в консоли)…

Могли бы вы предоставить дополнительные инструкции?

Думаю, стоит воспользоваться этим: Administrative Bulk Operations.

Отлично, спасибо. Есть ли файл, в котором хранится список компонентов темы, который можно скопировать из одного экземпляра в другой, как это делается с плагинами в app.yml?