So from a clean start, I added Redis by following the directions located here: http://redis.io/topics/quickstart
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
Then I did the "make test" command and everything looked fine.
Next (without uploading any files manually to my server) I did:
sudo yum update
sudo yum groupinstall "Development Tools" -y
sudo yum install nodejs git redis ImageMagick npm
cd /home/{yourusername}
git clone git://github.com/designcreateplay/NodeBB.git nodebb
cd nodebb
sudo npm install -g npm
sudo npm install
sudo service redis start
At this point NodeBB was added to my home/myusername directory.
Then I did:
./nodebb setup
When the setup ran I got something like the following and started running into problems:
URL of this installation (http://localhost)
Port number of your NodeBB (4567)
Use a port number to access NodeBB? (y)
IP or Hostname to bind to (0.0.0.0)
Which database to use (redis)
info: Now configuring redis database:
Host IP or address of your Redis instance (127.0.0.1)
Host port of your Redis instance (6379)
Password of your Redis database
Which database to use (0..n) (0)
What should I add (if anything) after URL of this installation (http://localhost) and before pressing enter?
At Use a port number to access NodeBB? (y) I typed "n" and pressed enter.
At Password of your Redis database should I enter a password or is it done later?
I've tried a few different things with the NodeBB setup and nothing brought me to a point where I could access a NodeBB forum.
I am still working on the apache proxy part. I'm not following it very well. Centos doesn't create a "sites-available" so you need to modify a file probably at /etc/httpd/conf.d/.
After running the NodeBB setup nothing was in the "etc" folder to edit.
What have I missed or done wrong?
This is very frustrating for someone who has never installed anything like NodeBB before. I might ask my host to install it if i can't do it on my own in the next day or so... I really would like to learn how to do it myself though.