La mia ipotesi è che tu possa eseguire più motori (installazioni di Discourse) sulla stessa base di dati (quindi hai bisogno di un database separato). Eseguirei solo 1 sidekiq, però. Altrimenti due di loro inizierebbero a litigare per i lavori. Per il resto penso che Discourse sia un’app stateless, quindi non dovrebbe importare quanti ne stai eseguendo.
Ora una domanda alla radice di tutto il problema: Perché? E non è contro le regole SEO? Penso che Google non gradisse se trovasse lo stesso contenuto su più siti.