NodeBB + GoDaddy
-
I stumbled across NodeBB earlier this afternoon and curiosity got the best of me!
I checked the Docs page and was disappointed to find that NodeBB appears to be installed only by command line, which would likely mean anyone using cPanel (shared) with GoDaddy is automatically excluded from using the software.
Are there any methods to installing NodeBB without a VPS / dedicated host? Just curious. Thanks!
-
Wasn't @psychobunny working on a web installer?
This may help people without a command line but you will still need all the requirements installing (Nodejs, mongo or redis, imagemagick, npm, etc...) If you don't have access to the command line then you will need to contact the provider and see if they can install everything for you.
Or get your self a cheap vps/dedicated server.
-
@Scuzz
You can get a glimpse of it, when you don't do the./nodebb setup
and instead just go right intostart
ordev
. NodeBB will start into the web installer on port 4567. Of course you would still have to issue that one command, though.edit: And I presume, that those hosters won't give you access to port 4567 ^_^
The problem in general being: Software written in e.g. php is not a complete program itself. It's merely leveraging an already set up web server. You can upload your files and call the URL, the rest is handled by the server software (Apache or what have you).
NodeJS, on the other hand, is basically just a JavaScript interpreter - namely V8. It doesn't know anything about serving websites, building certain network connections, and so on. That's all up to you and your code.
But as Scuzz mentioned, a web-installer seems to be in the making. That again lets me guess, that the guys are working towards easy integration the likes of where a hoster can offer their customers a "Click here to install NodeBB" button, which invokes a bunch of scripts setting up your (virtual) server, starting the NodeBB (which actually is not only the forum, but the whole web server* also) and finally redirecting to the web installer. In comparison many uncertain steps, which will have to be clarified between NodeBB and each and every hoster. That's why this will still take some time, I'd say.*weeell... that's not very acurate either; but this is pretty tl;dr as it is