Thanks for the input, Christian.
I can confirm that all steps work by the doc in CentOS6 package. Most likely will work for Ubuntu 14 as well. It doesn't work for CentOS7 package, and, I guess, for Xenial as well (unless Jay forgot to install Passport component when running `setup.py`)
For CentOS7 node and npm are actually installed, but simply running "# npm" won't launch it, seems like environment misses some symbolic links and variables in this one. So this may actually help in such case:
>Set the path for the node binaries location, after su - node: export PATH=$PATH:/opt/node/bin
No need to install node again, though.