NodeBB admin panel forum software update?

Feature Requests
  • Are there plans to have an easy way to update ones website, i.e. through pressing an update button, as opposed to having to do not-always-straightforward file manipulations on the server. If there's anything to draw from modern web applications, this is one of those things. 👍

    At this moment, for example, my board is 0.7.2, and my web developer is gone. You may have already implemented this in 8.1 but I wouldn't know, since I haven't a clue how to update... xD

  • We do offsite installations and upgrades, message [email protected]

    Of course, we do have docs so you should try it yourself just back up everything first!

    Edit: to answer your original question, we do plan on building an upgrade button into our hosting plans control panel - right now we just upgrade customers manually. It's probably impossible (or hard) to make an app upgrade itself via acp, we would need to make the acp a standalone application (we've toyed around the idea, but not worth the development time)

Suggested Topics

  • 8 Votes
    7 Posts

    @phenomlab very true. A lot of talented people have done some surprisingly cool things with just the custom css panel.

  • 1 Votes
    6 Posts

    @baris said in "Forum Terms of Use" and text formatting:

    Ahh looks like the tos is only parsed as post on the /tos page and not in the register step will fix that.


  • 0 Votes
    2 Posts

    Unfortunately that is not possible at this time, as the admin panel as a whole is either allowed or denied. Administrators have full access to the site and so they are hardcoded to be allowed in.

    Changing the code to break up the ACP into different sections that can be managed via privileges is a major overhaul 😞

  • 0 Votes
    3 Posts


    Yes I have already checked it. I have found a docker image created by @nopz, this one is up-to-date. But the official docker image in not! Maybe you (nodebb) should give access to a dockerfile to allow anyone to build a nodebb docker image. EDIT I found the dockerfile, and the problem about this outdated version here. It's outdated because the dockerfile build the image with the v0.5.x version :

    FROM centos:centos7 MAINTAINER NodeBB Docker Team <[email protected]> # install main packages: RUN yum -y update ; yum clean all RUN yum -y install epel-release tar ; yum clean all RUN yum -y install wget ; yum clean all RUN yum -y groupinstall "Development Tools" RUN yum -y install nodejs git ImageMagick npm RUN yum -y install openssl openssl-devel # clone nodebb and install it RUN cd /opt ; git clone -b v0.5.x nodebb RUN cd /opt/nodebb ; npm install # Create a nodebb volume VOLUME /opt/nodebb # Define a working directory WORKDIR /opt/nodebb # Expose ports EXPOSE 80 EXPOSE 443 EXPOSE 4567 CMD [ "node", "app.js" ]

    You should (NodeBB) update this dockerfile !

    End of the EDIT

    Now, with the nopz/nodebb image I just had a problem about plugin persistence. But the first installation is so much easier and automatic with just one docker.

    Thanks for your answer by the way 🙂

  • 0 Votes
    13 Posts

    uh-oh, also need this. Didnt know that it would be difficult to have the owner of a group be in control of a subcategory for that group. 😬