Gérez plusieurs instances Discourse depuis un seul endroit

Bonjour à tous,
Si vous gérez plusieurs forums Discourse (je m’occupe de deux), vous vous retrouvez souvent à effectuer des tâches répétitives : mise à jour du noyau et des plugins, divers paramètres et styles, etc. Si je devais gérer un forum de plus, je deviendrais probablement fou ! :slight_smile:

Existe-t-il un moyen de faire cela sans passer par tous les administrateurs de forums ?

Merci !

2 « J'aime »

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 « J'aime »

@pfaffman, votre discourse-settings-uploader est-il toujours le seul moyen (ou le moyen optimal) de copier les paramètres du site d’une instance Discourse autonome à une autre ?

Si oui, pour l’exemple fourni dans le dépôt…

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

J’ai enregistré le fichier site_settings.json dans le dossier de téléchargements de mon PC. Ne devrais-je pas l’enregistrer sur le serveur distant, et si oui, où ?

Ensuite, j’ai essayé d’exécuter cette commande comme ceci… (et j’ai reçu l’erreur affichée dans la console)…

Pourriez-vous fournir des instructions supplémentaires ?

3 « J'aime »

Je pense que Administrative Bulk Operations est la voie à suivre.

2 « J'aime »

OK, c’est super, merci. Existe-t-il un fichier qui stocke la liste des composants de thème que je peux copier d’une instance à une autre, comme je le fais avec les plugins dans le fichier app.yml ?

2 « J'aime »