Copy forum settings from test to production environment

Unsolved Technical Support
  • Hello,

    I have a test NodeBB forum, running on Digital Ocean. In this instance, I am changing certain settings through the Admin panel:

    1. Installing and activating plugins
    2. Modifying settings such as list of categories

    I am planning now to install a new forum instance, production one, also on Digital Ocean. What is the best way to copy forum settings from test to production (just plugins and settings, without users and posts)? Note that I would like to make this "settings update" on a regular basis.

    Thank you.

Suggested Topics

  • 0 Votes
    3 Posts

    @PitaJ Thanks.🤝🤝

  • 0 Votes
    15 Posts

    @sampo2910 of None is the only option that works, then that's probably the only one your email provider supports. It should be fine as long as you don't need your emails to be perfectly secure.

  • 0 Votes
    8 Posts

    npm i [email protected].
    Then rebuild and restart nodebb.

  • Merging nodebb forums

    Technical Support
    0 Votes
    1 Posts


    I would like to know if there is a recommended way to merge two nodebb forums ?

    I converted some threads using the mybb import plugin but the original db was so big I ran into issues (plugin crashing) and couldn't convert the whole forum. I limited my import to the most popular threads, keeping only posts less than 1y old and it worked. But it was so time consuming that I decided to upgrade nodebb instance and made it available to users. Since the import plugin requires nodebb v1.0.0 my idea would be to create a new nodebb instance with its own mongodb and import the remaining threads/posts, then upgrade it to the same level as our "production" one and try to merge the imported threads to the "live" nodebb.

    Has any nodebb merge been done before ? Suggestions ?


  • 0 Votes
    5 Posts


    In case anyone else has this problem, here's where I found what I needed.

    File: /nodebb/src/controllers/helpers.js
    Methods: buildCategoryBreadcrumbs and buildBreadcrumbs

    Editing those allowed me to get the behavior I was looking for. Although, I would be curious to know if there is a better way to do this without changing the source code.