It works!

After trial and error and some minor updating a couple npm's in the package.json Here is a explanation of the setup it works with.

package.json should look like this (changes made)

{
  "name": "Whatajong",
  "version": "0.0.1",
  "private": true,
  "dependencies": {
    "node-static": "0.5.9",
    "funk": "1.5.1",
    "socket.io": "0.8.7",
    "underscore": "1.1.7",
    "express": "2.5.1",
    "everyauth": "0.2.27",
    "jade": "0.19.0",
    "mongojs": "0.9.8",
    "asereje": "0.1.0",
    "moment": "1.2.0",
    "node-uuid": "1.3.1",
    "mongodb": "1.3.19"
  }
}



Debian 7 64bit:

Install dependency packages

sudo apt-get update && apt-get install git-core curl build-essential openssl libssl-dev

Install Node.js & NPM

git clone https://github.com/joyent/node.git
cd node
 
# 'git tag' shows all available versions: select the latest stable.
git checkout v0.6.8
 
# Configure seems not to find libssl by default so we give it an explicit pointer.
# Optionally: you can isolate node by adding --prefix=/opt/node
./configure --openssl-libpath=/usr/lib/ssl
make
make test
sudo make install
node -v # it's alive!
 
# Lucky us: NPM is packaged with Node.js source so this is now installed too
# curl http://npmjs.org/install.sh | sudo sh
npm -v # it's alive!