1 Sign up - (Droplets & SSH Keys setup)
2 In terminal ssh root@your_ip_address
3 Install Git : Instruction
sudo apt-get update
sudo apt-get install git
and add to github account setting ssh key. 4 Install nginx - Follow this steps
sudo apt-get install nginx
and create nginx file.
5 Install node, npm, and ember-cli node & npm install guide
sudo apt-get install node
sudo apt-get install nodejs nodejs-legacy npm
sudo npm install -g ember-cli
sudo npm install -g bower
sudo rm -rf /home/ubuntu/tmp
6 Install mongodb guide
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-org
7 Clone server & client apps from Github (master repos) Creat a folder to clone git repos, good location is (root)/var/www & set linux permission to access to this folder
ssh root@your_ip_address
cd ../var/www
git clone ssh_your_client_app_repo
git clone ssh_your_server_app_repo
In client folder
npm install
bower install --allow-root
ember build
sudo /etc/init.d/nginx restart
in server folder
sudo npm install forever -g
npm install
forever start server.js
To check nginx error
sudo vim /var/log/nginx/error.log
To edit nginx settings (I created file called 'telegram')
sudo vim /etc/nginx/sites-enabled/telegram
To restart nginx
sudo /etc/init.d/nginx restart