# Flarum to Discourse Migration with users and discussion

**URL:** https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814
**Category:** Migration
**Tags:** flarum
**Created:** [January 13, 2025, 6:58am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814 "2025-01-13T06:58:29Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 13, 2025, 6:58am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/1 "2025-01-13T06:58:29Z")

</div>

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 🙂

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [January 13, 2025, 7:02am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/2 "2025-01-13T07:02:13Z")

</div>

These may help you to get started:

> [@Migrate from another forum to Discourse](https://meta.discourse.org/t/migrate-from-another-forum-to-discourse/16616/1):
>
> mega This guide serves as a high level overview of the migration process. For specifics on the wide range of forum softwares to import, including Vanilla, phpBB3, SMF2, bbPress, and vBulletin, review our [dedicated tutorials](https://meta.discourse.org/tags/c/documentation/10/migrations). Not all scripts have tutorials, but an exhaustive list of available imports is available under the [script/import\_scripts](https://github.com/discourse/discourse/tree/main/script/import_scripts) folder on GitHub. For larger migrations, there is also a faster [script/bulk\_import](https://github.com/discourse/discourse/tree/main/script/bulk_import) system that writes directly to the database. So you want to mi…

> [@Set up an environment to migrate another forum to Discourse](https://meta.discourse.org/t/set-up-an-environment-to-migrate-another-forum-to-discourse/88252/1):
>
> Want to setup a Discourse import environment? Let’s get started! Setup a Discourse instance on DigitalOcean Setup a Discourse instance on DigitalOcean using our [official guide](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md). Email setup is not required for migration. I accessed the instance using DigitalOcean allotted IP instead of setting up a domain name. Download the import data on server cd /var/discourse/shared/ mkdir import\_data Download the import data (using curl, wget, sftp, etc) and unzip the files if required. Let’s assume the…

For reference, here is the Flarum import script:

> <https://github.com/discourse/discourse/blob/main/script/import_scripts/flarum_import.rb>

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

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 13, 2025, 7:08am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/3 "2025-01-13T07:08:52Z")

</div>

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

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [January 13, 2025, 7:23am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/4 "2025-01-13T07:23:53Z")

</div>

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

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 13, 2025, 7:26am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/5 "2025-01-13T07:26:46Z")

</div>

thanks @NateDhaliwal

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [January 13, 2025, 7:27am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/6 "2025-01-13T07:27:31Z")

</div>

No problem, happy to help!

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 13, 2025, 1:12pm UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/7 "2025-01-13T13:12:20Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [January 13, 2025, 1:15pm UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/8 "2025-01-13T13:15:34Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 13, 2025, 1:17pm UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/9 "2025-01-13T13:17:36Z")

</div>

I will look for it.

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 14, 2025, 5:40am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/10 "2025-01-14T05:40:35Z")

</div>

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](http://xyz.com) after setup error is showing is 403. What I need to follow to fix this.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [January 14, 2025, 6:52am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/11 "2025-01-14T06:52:50Z")

</div>

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

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 14, 2025, 6:59am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/12 "2025-01-14T06:59:46Z")

</div>

yes I did it

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 14, 2025, 7:00am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/13 "2025-01-14T07:00:40Z")

</div>

I want to install as [example.com](http://example.com), is this possible.

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 14, 2025, 7:17am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/14 "2025-01-14T07:17:09Z")

</div>

Ok now it working and I fixed through guide.

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 14, 2025, 10:22am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/15 "2025-01-14T10:22:51Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [January 14, 2025, 10:24am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/16 "2025-01-14T10:24:32Z")

</div>

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

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 14, 2025, 10:25am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/17 "2025-01-14T10:25:36Z")

</div>

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

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [January 14, 2025, 10:27am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/18 "2025-01-14T10:27:25Z")

</div>

Then perhaps you should do that.

---

<div class="post-metadata">

### Author: ![crazzybat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazzybat/32/480356_2.png) [@crazzybat](https://meta.discourse.org/u/crazzybat)
#### Post date: [January 14, 2025, 10:44am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/19 "2025-01-14T10:44:57Z")

</div>

![Screenshot 2025-01-14 at 4.10.15 PM](https://global.discourse-cdn.com/meta/original/4X/9/5/b/95b0c24577d958430cdd0b2e9155987e9716007b.png)

My domain is verifed but when yesterday i registered as [example.com](http://example.com) but in mail gun is showing you can put [my.domain.com](http://my.domain.com), right now my site is running on [example.com](http://example.com)

Question is i seen a smtp email fix offcial guide [Troubleshoot email on a new Discourse install](https://meta.discourse.org/t/troubleshoot-email-on-a-new-discourse-install/16326)  
specific about this

 ![Screenshot 2025-01-14 at 4.14.05 PM](https://global.discourse-cdn.com/meta/original/4X/0/f/8/0f8b5fd96aecd9b7bb8e874d6376512ba40f8660.png)

Can above this will be issue?

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [January 14, 2025, 10:48am UTC](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814/20 "2025-01-14T10:48:31Z")

</div>

And if you just put [example.com](http://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.

[Next page](https://meta.discourse.org/t/flarum-to-discourse-migration-with-users-and-discussion/346814.md?page=2)
