Ce n’est que mon avis, et je ne veux pas minimiser les commentaires utiles ici concernant les sauvegardes, mais en prenant un peu de recul : je ne suis vraiment pas sûr que la « synchronisation » des installations de Discourse vaille beaucoup d’efforts.
Sauf si vous avez l’intention de contribuer au cœur de Discourse via des pull requests, le développement de plugins ou de composants de thème (TC) est la voie à suivre et offre la solution la plus robuste et efficace pour la personnalisation.
L’essentiel avec le développement de plugins et de composants de thème, c’est qu’ils seront déployés sur plusieurs instances de Discourse, sur lesquelles vous n’aurez de toute façon peut-être aucun contrôle.
Avoir une instance Discourse locale légèrement unique pour le développement est donc tout à fait acceptable (dans la mesure du raisonnable).
Le flux de travail clé devrait consister à maintenir le plugin ou le TC à jour dans un dépôt partagé, très probablement sur GitHub.