Web Installer for NodeBB
-
See it in action (filmed on a potato local environment):
-
Really good work. It looks awesome. Would try it this weekend and provide some feedback.
-
That's what I like to see, an installer that doesn't take ages to install. Could probably do with a % calculator or some way of making it look like it's not crashed when it's installing. Likewise with when you tell it to Launch NodeBB. I guess my only question is is it protected from someone running the installer again and reinstalling the forum or something?
-
Yeah, in future iterations I'll figure out a progress bar. Also note this is on my windows PC - on a $5 DO box this should complete in seconds.
If config.json is already defined web installer routes are inactive, so no worries. It's basically impossible to run the installer and NodeBB in parallel since they would both try to hook into the same port
-
@a_5mith said:
I guess my only question is is it protected from someone running the installer again and reinstalling the forum or something?
Oh, I never responded to this... yeah, the web installer is only kickstarted if there is no config file present
-
I was following the instructions here: https://docs.nodebb.org/en/latest/installing/os/ubuntu.html
(which URL says latest, but turns into 0.7.3 in my post)
...and it just says "Start the web installer." I tried running installer/web.js, which seemed like the obvious thing (and didn't work, of course). Google brought me to this topic. -
@boomzilla I'm not sure about the webinstaller but if you have console access i found that running
./nodebb setup
at that point works a treat for getting everything set up. -
@boomzilla said:
I was following the instructions here: https://docs.nodebb.org/en/latest/installing/os/ubuntu.html
(which URL says latest, but turns into 0.7.3 in my post)
...and it just says "Start the web installer." I tried running installer/web.js, which seemed like the obvious thing (and didn't work, of course). Google brought me to this topic.for me i was able to get to the web installer at the root which is http://127.0.0.1:4567/
-
I myself prefer shell but this makes it simple Nicely done!
-
-
@meetdilip what do you mean on an admin forum?
after the dependencies are installed... running
npm start
will start the web installer