This is a log of me installing five-bells-wallet.
sudo hostname nexus.justmoon.com
sudo apt update
sudo apt dist-upgrade
sudo apt install build-essential libssl-dev python libpq-dev git-core
mkdir ~/opt
cd ~/opt/
wget https://nodejs.org/dist/v6.9.0/node-v6.9.1.tar.gz
tar xzvf node-v6.9.1.tar.gz
rm node-v6.9.1.tar.gz
cd node-v6.9.1/
./configure
make -j 4
sudo make install
cd /opt
git clone https://github.com/interledgerjs/ilp-kit
cd ilp-kit/
# We assume that you have already setup a PostgreSQL database
npm i
npm rebuild node-sass
npm run build
cd /opt/ilp-kit
npm run configure
cd /opt
mkdir ssl
cd ssl
# Get certificates from Cloudflare
vim nexus.justmoon.com.crt
vim nexus.justmoon.com.key
chmod 600 nexus.justmoon.com.key
sudo apt install nginx
cd /etc/nginx/snippets/
cp snakeoil.conf ssl.conf
# See ssl.conf below
vim ssl.conf
# See default.conf below
vim /etc/nginx/sites-enabled/default
sudo /etc/init.d/nginx restart
This needs to be fixed to:
Installing Node.js
mkdir ~/opt
cd ~/opt/
wget https://nodejs.org/dist/v6.9.1/node-v6.9.1.tar.gz
tar xzvf node-v6.9.1.tar.gz
rm node-v6.9.1.tar.gz
cd node-v6.9.1/
./configure
make -j 4
sudo make install