My discourse site has a group that needs to migrate to a different self-hosted Discourse instance, under a different domain. Only the users of that group will go to the new instance. Is it possible to transfer only the private group messages that are in our inbox to the new instance?
I believe you can move regular topics, but for PMs, I don’t think there is currently a way. You may be able to do something with the API or rails console though.
Okay, the list of topical threads in the inbox is not overwhelming, barely 10 threads. I wouldn’t know how to do that with the API. I guess a manual copy will be easier once everyone is registered in the new instance. We’ll just lose the correct timestamps.
What if you converted the PMs into regular topics, move them, them move them back into a PM? Though I’m not sure about the group inbox flow.
If by regular topics you also include "private” regular topics (only visible to a select group), that could be an option. In fact, since the transfer would be to only have a private site accessible only to that select group of people, I wouldn’t need to move them back into a group inbox after the migration, they can stay as regular topics. However, with your method, in the source instance, can I select specific private topics to be backed-up and restored in the new instance? Or would the transfer include all topics, and I would have to delete all the unrelated topics?
You can move multiple topics.