Hello Users!
Can you help us in understanding how data migration works and if it is available with the free version or standard version of discourse. I can see it is mentioned in higher versions.
The discussion centers on migrating a WordPress forum to Discourse, with users clarifying how migration works across different Discourse plans. NikitaB asks whether migration is available in free or standard versions. jahan_gagan explains that migration is self-managed in the free/open-source version and not included in the Standard hosted plan, but is offered as a supported service in Business and Enterprise plans. They reference official guides like Migrate from another forum to Discourse and Do you offer migration services?. pfaffman notes that while import scripts exist in scripts/import_scripts, they rarely work out-of-the-box and often require customization. michael adds that if the WordPress forum uses bbPress, Discourse offers a dedicated bbpress.rb importer that can import users, topics, posts, categories, and attachments — assuming default table structures. Heavy customizations or plugins like BuddyPress may require manual tweaks. The process demands technical skills in Ruby, SQL, and Discourse environments; non-developers are advised to hire help or consider Discourse’s paid migration services.
Hello Users!
Can you help us in understanding how data migration works and if it is available with the free version or standard version of discourse. I can see it is mentioned in higher versions.
Here’s an overview of how data migration works with Discourse and what is available on different plans:
Which wordpress forum? There are scripts in scripts/import_scripts. There are topics for several wordpress forums. It’s very rare that a script will work like you want it to without modification.
If you’re using bbPress as the forum component for your WordPress site, we do have more targeted support for that. Discourse’s import scripts include a dedicated bbpress.rb importer, which can pull over users, topics, posts, categories, and attachments.
To use it, you’ll need access to a MySQL database dump of your WordPress site. The importer assumes default bbPress table structures and post types, so if you’ve customized bbPress heavily or used additional plugins (e.g., BuddyPress), some tweaking may be required.
If you’re unsure whether your forum content is using bbPress, one quick way to check is to look for tables like wp_bb_posts or wp_posts entries with post types like topic and reply.
Note that this process does require some technical familiarity, particularly with Ruby, SQL, and running import scripts inside a Discourse environment. If you’re not a developer, you may want to work with one, or if you’re interested in using a hosted Discourse site, the earlier comment about reaching out to the team is a good summary of your options. We’re happy to assist if you go that route.