Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can I migrate from discourse to NodeBB using this tool? #228

Open
TerrificMao opened this issue Apr 30, 2019 · 7 comments
Open

Can I migrate from discourse to NodeBB using this tool? #228

TerrificMao opened this issue Apr 30, 2019 · 7 comments

Comments

@TerrificMao
Copy link

Can I migrate from discourse to NodeBB using this tool?

@akhoury
Copy link
Owner

akhoury commented Apr 30, 2019

Yes! when you get to the part where you select an exporter, select nodebb-plugin-import-discourse

Let me know if you run into any issues, I will help you through it

@akhoury
Copy link
Owner

akhoury commented Apr 30, 2019

Keep in mind that the discourse exporter is over a year old, so we might have to make changes to it if you're exporting a fairly new discourse instance with many schema changes, but that shouldn't be that bad

@TerrificMao
Copy link
Author

Hi akhoury, thanks so much for your quickly reply, really appreciate!!
I have installed the discourse with container deployment, and I also installed the the plugin that you suggested (nodebb-plugin-import-discourse) on another AWS EC2 ubuntu instance, but can I have some README or instructions? How can I migrate the database or the forum content from discourse to NodeBB?
Could you help give me some suggestions or any kindly help? Thanks in advance!!

@TerrificMao
Copy link
Author

TerrificMao commented May 4, 2019 via email

@akhoury
Copy link
Owner

akhoury commented May 8, 2019

@TerrificMao you don't need to install nodebb-plugin-import-discourse, what you need to do is the following:

  • go to your nodebb instance admin page, Extend > Plugins, find and install "nodebb-plugin-import" NOT "nodebb-plugin-import-discourse" then activate it then restart your nodebb instance
    https://docs.nodebb.org/configuring/plugins/

  • then visit the Plugins > Import page, toggle the Toggle pre-import settings then fill those out properly, when you get to the Exporter section, this is where you enter the details of the discourse postgres instance

https://cloud.githubusercontent.com/assets/1398375/11704595/f66a8a00-9eb6-11e5-8592-5e0f2ca650ef.png

then, in the "Select an exporter" section, this is where your select "nodebb-plugin-import-discourse", it will be automatically installed for you, but it's ok if you installed manually, it won't hurt.

https://cloud.githubusercontent.com/assets/1398375/11704593/f667be60-9eb6-11e5-856c-bdfacde800bf.png

Make sure the server which nodebb instance is running on, can access the postgres instance of the discourse instance.

If you run into any issues, let me know. I am currently on vacation till the 28th of May but I am checking my email almost every day

@zerefdev
Copy link

zerefdev commented Aug 19, 2019

go to your nodebb instance admin page, Extend > Plugins, find and install "nodebb-plugin-import"

Not found! I managed to install it using npm

..then activate it then restart your nodebb instance

DONE

then visit the Plugins > Import page..

Not Found

@akhoury
Copy link
Owner

akhoury commented Aug 22, 2019

hmm..

  1. any errors in the logs?
  2. what is the nodebb version you are using? the import plugin only supports 1 version at a time of nodebb https://github.com/akhoury/nodebb-plugin-import#this-plugin-only-supports

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants