We need someone to install NodeBB

Technical Support
  • Hi,

    We are looking for a NodeBB expert to install it on our server (AWS) . Need an experienced developer please. Please reply with your work if you have done a few of these, and your rate for installing it. Thanks.

    Lanna

  • At NTG, we've been installing, and managing NodeBB sites for nearly five years now. Our flagship site does over 4.1 million views a month by NodeBB numbers and 21.2 million views per month from CloudFlare.

    Our big site, that we use as an example, is MangoLassi, a massive IT professional community that is incredibly active. Big enough that it has conferences. You can check out our performance and uptime. Also, it is cloud based, so we are experienced there, as well.

  • Ive just finished installing NodeBB on my own Centos server.
    I migrated all the data from my old myBB forum (mySQL --> mongo --> postgres) - so it was a whole lot of messing around to get it working. but a standard install should be super easy.

  • @sweetp Thanks for the reply. We actually hired someone without experience with it to install it , but failed after about 60 hours of work. That's why we just want to hire someone who has done it several times over. Please DM me your contact info if you are interested in working on this. Thank you very much.

  • @pottla said in We need someone to install NodeBB:

    @sweetp Thanks for the reply. We actually hired someone without experience with it to install it , but failed after about 60 hours of work. That's why we just want to hire someone who has done it several times over. Please DM me your contact info if you are interested in working on this. Thank you very much.

    Wow, 60 hours. That's a lot. What were they doing? The custom stuff, yeah that takes a bit, but just building the community and getting it up and running is very fast, and very "by the book".

  • @scottalanmiller They did only the basic install. No customization. I am not happy about it.

  • @pottla woah - 60hrs is extreme...
    I migrated from an old myBB forum to NOdeBB, and it took waaaaaaay less than that.

    It was less than simple too, I had to set up a droplet on Digital Ocean as an intermediate forum so I could migrate my data across.

    MyBB (mySQL database on my VPS) -> Mongo(Digital Ocean)
    Mongo -> Postgres(Digital Ocean)

    then import from DigitalOcean to my own VPS
    I also needed to install postgres etc on my own server, and I themed my forum.

    support.sweetpproductions.com


Suggested Topics


  • 0 Votes
    4 Posts
    497 Views

    @jim-bridger well you can do pretty much whatever you want as far as the theme is concerned. Generate html with one app and substitute it into the theme.

    Note that NodeBB's navigation bar shows the current user icon so you'll probably want to choose one or the other, not both.

  • 0 Votes
    4 Posts
    1k Views

    I was facing this same issue. After a lot of hit and try this is the final docker-compose that i was able to make it work. Note I'm using Mongo instead of redis.

  • 0 Votes
    4 Posts
    378 Views

    The .travis.yml for each branch should be a good indicator of compatibility in general.

    File not found · NodeBB/NodeBB

    Node.js based forum software built for the modern web - File not found · NodeBB/NodeBB

    favicon

    GitHub (github.com)

  • 0 Votes
    1 Posts
    563 Views

    Hi

    I m trying the Nodebb free trial . Love the forums.

    Could you please help with basic set up for dev on windows, like what javascript IDE I should use and repository set up etc.

    I haven't done proper development for so many years, last IDE I used was eclipse I guess

    I want to override some stuff, like Changing text 'New topic' to 'Submit'

    I understand plugin the only way to do as I m on nodebb cloud ?

    Also how do I install my own plugins ?

    Hope I can get some help with these, thanks much for your time

    Thanks guys!

  • 0 Votes
    6 Posts
    4k Views

    ok this worked:

    $ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
    $ sudo apt-get install -y git nodejs build-essential nginx
    $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
    $ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
    $ sudo apt-get update
    $ sudo apt-get install mongodb-org
    $ mongo
    use nodebb
    db.createUser( { user: "nodebb", pwd: "<Enter in a secure password>", roles: [ "readWrite" ] } )
    exit
    $ sudo nano /etc/mongodb.conf //uncomment auth = true
    $ sudo service mongodb restart
    $ sudo nano /etc/nginx/conf.d/yourdomain.com.conf

    // copy & paste & edit server_name:

    server {
    listen 80;

    server_name domain.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://io_nodes; proxy_redirect off; # Socket.IO Support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }

    }

    upstream io_nodes {
    ip_hash;
    server 127.0.0.1:4567;
    server 127.0.0.1:4568;
    }

    // write out

    $ git clone -b v0.9.x https://github.com/NodeBB/NodeBB.git nodebb
    $ cd nodebb
    $ npm install --production
    $ npm start

    // finish install from browser: http://server.ip:4567

    $ nano config.json

    // just insert port line

    {
    "url": "http://localhost:4567",
    "port": ["4567", "4568"],
    "secret": "34a78c7d-df06-4d82-9c0b-0a3b528822ec",
    "database": "mongo",
    "port": 4567,
    "mongo": {
    "host": "127.0.0.1",
    "port": "27017",
    "username": "nodebb",
    "database": "nodebb"
    }
    }

    // write out

    $ ./nodebb restart

    // now it works without port, on 2 instances