Flarum to Discourse Migration with users and discussion

AI-generated summary

crazzybat seeks guidance on migrating a Flarum forum (200+ discussions, 2k+ replies, 3k+ members) to Discourse, asking whether to migrate before or after platform setup. NateDhaliwal provides helpful links to migration guides and the official Flarum import script, suggesting hiring help via Marketplace if needed. crazzybat confirms migration will be done via SSH, which NateDhaliwal affirms. After setting up Discourse via DigitalOcean, crazzybat faces domain configuration issues (403 error), later resolved by following setup guides crazzybat. Next, crazzybat reports SMTP/email issues with Mailgun despite domain verification. NateDhaliwal advises verifying the Mailgun account and suggests moving the discussion to Product Support. crazzybat shares screenshots showing domain verified but account still restricted; NateDhaliwal recommends completing account verification. crazzybat asks if using example.com (instead of a subdomain) causes SMTP issues. NateDhaliwal suggests using a subdomain (e.g., discourse.example.com) for easier email setup. crazzybat asks how to configure this, and NateDhaliwal explains updating DNS and app.yml. crazzybat thanks NateDhaliwal for his patience and help.

Hello Friend,
I am running a forum on flarum platform, plan to move on discourse. We have 2k+ replies and 200 discussions with 3000+ members.

Can give me guide for migration with user who to do it step by step?
I am confuse with what i will do first shift on platform and then migration work or vice versa.

Thanks for reading :slight_smile:

These may help you to get started:

For reference, here is the Flarum import script:

If you need other people’s help, you can hire someone in Marketplace, with a reasonable budget.

thanks for helping this out. One more thing, all will be happen through SSH access right?

Yes, I believe so. You just need to follow the guides and edit where applicable, and things should go fairly smoothly.

thanks @NateDhaliwal

No problem, happy to help!

I am done setup with discourse. But from official website and official hosting. Not from the docker ocean. So where to I can run the script and ssh access.

If you are on the business plan or higher, you can pay for Discourse to migrate it for you. Otherwise, I’m not sure you can.
Ideally, you should self-host for this.

I will look for it.

I installed the discourse from digital ocean and I follwed the guide. But domain is not connect to main site. Actually i using main domain e.g. xyz.com after setup error is showing is 403. What I need to follow to fix this.

Did you register an A record in your domain that points to the DO droplet’s IP address?

yes I did it

I want to install as example.com, is this possible.

Ok now it working and I fixed through guide.

I need one more help now site is access but when I register as admin the registration email not working smtp. I registered on mail gun and setup. Can suggest me what i can do first to fix this issue.

Has your domain been verfied in mailgun?
Also, you may want to take this to another topic, like in Support.

yes it showing all verified. but mail gun profile account showing you can’t sent email until verfiy your account.

Then perhaps you should do that.

My domain is verifed but when yesterday i registered as example.com but in mail gun is showing you can put my.domain.com, right now my site is running on example.com

Question is i seen a smtp email fix offcial guide Troubleshoot email on a new Discourse install
specific about this

Can above this will be issue?

And if you just put example.com in the textbox?
On a separate note, making it on a subdomain would be easier as that’s what most email providers are expecting.